不懼CUDA/PhysX!AMD HD5000發(fā)布專訪
第二部分:物理加速方面,AMD如何對抗PhysX
只要是PhysX游戲,A卡都會輸?shù)煤軕K,低端N卡甚至都能秒殺優(yōu)異A卡,AMD至今沒有拿出GPU物理加速方案來對抗PhysX,這也就是國內(nèi)很多人傾向于購買N卡的主要原因,那么未來AMD有何打算呢?
● 物理加速并不是只有PhysX,還有很多解決方案
PhysX其實屬于CUDA的子集,也是GPU在通用計算方面的應用,只是物理加速和游戲結合的比較緊密。這些計算模型設計從前都是CPU在做,現(xiàn)在交給GPU做,會有更高的效率和更好的效果。
有不少游戲支持PhysX,但大都是DX9游戲,DX10游戲都比較少,而到了DX11時代,因為DirectCompute 11和Tessellation的關系,很多游戲不需要PhysX都能獲得很好的物理效果。最典型的例子就是即將發(fā)布的DX11大作《科林麥克雷:塵埃2》:
DIRT2中的水面和旗幟都是由Tessellation技術動態(tài)生成的,尾氣和飛揚的灰塵由DirectCompute 11后處理生成,其逼真的效果和任何物理引擎效果相比都有過之而無不及!
● 多核CPU也有不錯的物理加速能力
和CUDA一樣,NVIDIA的PhysX引擎只支持GPU加速,不支持CPU加速,當使用CPU加速時效率非常低。其實多核CPU也有很強的加速能力,比如Crysis就大量使用了CPU加速的物理破壞效果,所以AMD選擇與Intel Havok合作,讓多核CPU在游戲中能夠發(fā)揮更大的功效。
GPU在3D渲染過程中負載已經(jīng)很大了,如果讓一塊顯卡同時處理復雜的圖形渲染和物理加速的話,可能兩方面都處理不太好,除非使用單獨的物理加速卡。但CPU在游戲中的使用率非常低,四核CPU可能連20%都不到,CPU富裕的資源應該被充分利用起來。
關注我們



