游戲外的競爭!NVATI通用計算技術分析
● GPU非3D游戲應用之七:GPU物理加速
Intel閃電收購Havok,NVIDIA以迅雷不及掩耳之勢拿下Ageia,兩大物理引擎都被財大氣粗的競爭對手所搞定,于是AMD成為了局外人。實際上之前的ATI與Havok關系非常曖昧,X1000時代ATI所展示的一些GPU物理加速Demo都是基于Havok FX引擎開發(fā),所以說在GPU物理加速方面,ATI一直都不輸于人。
ATI展示的GPU物理加速Demo,可以看到背景有Havok Logo
突如其來的收購案,猶如飛來橫禍給AMD的GPU物理加速之路蒙上了一層陰影。物理引擎只有兩家,到底該向左走還是向右走呢?競爭是殘酷的,Intel收購Havok之后,支持GPU加速的Havok FX引擎就被暫時凍結,等到明年Intel自己的獨立顯卡發(fā)布之后,才有可能開放支持;而NVIDIA的PhysX引擎也沒打算支持CPU加速。
AMD作為唯一一家同時擁有CPU與GPU業(yè)務的公司,可謂是手心手背都是肉,既要宣傳GPU的好也不能鄙視CPU。最終AMD選擇了擁有處理器業(yè)務而且即將擁有GPU業(yè)務的Intel(Havok)。因為只有Havok引擎才能同時利用CPU與GPU的富裕性能做物理加速。
AMD認為在進行游戲渲染時,多核心CPU的負載很低,完全可以用CPU來進行物理加速,當CPU性能還不夠時再交給GPU處理,必須做到CPU與GPU負載平衡才能非常好的化系統(tǒng)性能。對于用戶來說到底誰做物理加速并不重要,關鍵是要效果好,而且對系統(tǒng)要求越低越好。
不得不佩服NVIDIA的驚人實力,PhysX引擎被CUDA改造之后能夠支持全線N卡,而且越來越多的游戲開發(fā)商開始力挺PhysX引擎,其中包括大名鼎鼎的EA、THQ、2K。不過目前的情況是PhysX缺乏重量級游戲大作的支持,UT3僅僅是個別地圖支持PhysX而已,驚世駭俗之作Crysis也是采用CPU做物理加速。而像MKZ(鐵甲突襲)、Cryostasis(雪域危機)這些非著名游戲的影響力著實有限。
Havok引擎將給《星際爭霸2》帶來一定的物理效果
尤其是在戰(zhàn)爭中的破壞效果會非常明顯
Havok及其靠山Intel的實力也不容小視,Intel目前只是在積聚實力、尚未發(fā)力,將來一呼百應也并非天方夜談。即便如此,暴雪官方宣布正式支持Havok引擎已經讓廣大玩家欣喜不已,試想重量級的《星際2》和《暗黑3》兩款大作如果采用Havok物理引擎的話,這對于PhysX將造成打擊。
● GPU物理加速小結:
不管未來物理引擎誰能稱王,GPU物理加速已經成為大勢所趨,這主要還得歸功于NVIDIA的大力推廣。當然AMD也沒有閑著,今年有兩件事最值得關注,一是AMD和Intel-Havok合作開發(fā)物理應用技術、二是AMD與暴雪結成戰(zhàn)略合作伙伴關系,這對于AFan來說無疑是天大的喜訊。
當然,現(xiàn)在NVIDIA的PhysX技術已經有數(shù)十款游戲能夠支持,而Intel和AMD的Havok技術目前只能用CPU進行物理運算,物理效果一般而且消耗資源不低,Havok的新一代GPU物理加速依然遙遙無期。
關注我們
