NVIDIA在很早之前就已经宣布GeForce 8/9系列将全部可以支持CUDA架构及Physx物理加速运算,GeForce 9500 GT当然也不例外,不过目前最新的177.72驱动中还没有开启GeForce 9500 GT的物理运算功能,我们所能做的仍旧是继续等待。
Physx物理加速运算作为CUDA 2.0的一个应用实例,目前已经在GT200及GeForce 9800GTX/+上得以实现。游戏中实现物理加速绝非易事,它是一种对计算性能要求极高的环境,以一整套独特的物理学算法集为基础,需要同时运行大量的数学和逻辑运算。由于游戏物理学具有高度并行和互动的特性,因此GPU架构自然比CPU更加适合这种计算工作,物理运算需要十分强大的整数及浮点运算能力,而这正是GPU的强项,目前GPU的浮点及整数能力均是CPU的几十倍。

目前采用NVIDIA PhysX的开发者数量正在呈几何式增长,在通过CUDA实现GeForce运行PhysX的第一个月中,超过12个AAA级游戏开发商签约采用GeForce PhysX,这比AGeIA在两年内签约的项目还要多,因为物理+图形计算一体化解决方案更受开发者的钟爱。
到现在为止,已经有超过150款游戏采用PhysX物理引擎,包括我们熟知的虚幻竞技场3,即将发布的支持Geforce PhysX的游戏;《Backbreaker》By Natural Motion,《Bionic Commando》by GRIN,《Borderlands》by Gearbox Software,《Shadow Harvest》by Black Lion,《Space Siegek》by GPG,《Mirrors Edge》by DICE,《MStar》by Nurien,《APB》By Realtime Worlds。
Physx物理加速为我们规划了一个美好的GPU物理加速的未来,而我们在之前的文章中也不止一次的提到,物理加速确实是GPU强项,但是就目前的显卡来说,它的负担实在是太重了,在我看来,目前使用GPU做物理加速并不合算,在前不久参加的目标公司的《MKZ》发布会现场我见到了MKZ的实际游戏表现,总体看来《MKZ》的画面表现诸如光照、纹理等方面表现并不突出,但是它的布料物理、爆炸碰撞等效果确实非常的逼真,在这样的画质中NVIDIA的GeForce 9800 GX2也只能在1280x1024的分辨率达到30FPS以下的成绩,而我们知道,即使是号称显卡杀手的《Crysis》,GeForce 9800 GX2的成绩也比这个国产网游成绩要好,GeForce 9800 GX2都是如此,其他的中低端显卡自不必说。
这至少说明了两点,第一就是逼真的物理加速目前实现所耗费的代价太大,第二就是中低端显卡并不适合来做物理加速,老实的运行好3D画质才是正道!如果按照NVIDIA的想法再把游戏的 也从CPU中解放出来,我想至少目前的GPU真的很难再去承受这种压力!
|