MCPLive > 杂志文章 > 教你运用ATI显卡 玩转NVIDIA物理加速

教你运用ATI显卡 玩转NVIDIA物理加速

2008-12-26P2MM《微型计算机》2008-21

写在后

面对NVIDIA在物理加速上咄咄逼人的态势,AMD和Havok之间的合作还是只闻雷声不见雨点,迟迟不见让RV770系列产品开启物理效果硬件加速的驱动程序。因此对ATI显卡用户来说,与其临渊羡鱼不如退而结网,自己动手以拿来主义的态度让ATI显卡也能实现硬件加速,实现NVIDIA专属的物理效果。

但不得不提的是,在运行NVIDIA物理包的模式方面,ATI显卡通过Hack的方式与NVIDIA原生显卡运行的模式区别还是很大的。理由有三,第一,体现在运行《虚幻锦标赛3》物理地图的平均帧数上。ATI显卡通过Hack运行物理地图的平均帧数低于同档次的NVIDIA原生显卡;第二,双方的差别还体现在处理器占用率上,尽管NVIDIA原生显卡运行NVIDIA物理加速包时的CPU占用率并不低,CPU需要负责将PhysX指令翻译成CUDA指令交给GPU执行。

但从测试结果来看,ATI显卡在Hack之后,CPU将PhysX指令翻译成的部分CUDA指令交付GPU执行,另外部分还是由CPU执行,因此,ATI显卡通过hack运行NVIDIA物理包时的CPU占用率高于NVIDIA原生显卡运行NVIDIA物理包时的状态;第三,针对ATI显卡的Hack方式,NVIDIA有可能在未来版本的CUDA和PhysX驱动程序当中加以屏蔽,彻底断绝ATI GPU执行PhysX指令的可能性。

尽管如此,本文对《虚幻锦标赛3》PhysX物理包的Hack测试结果证明,借助NVIDIA的CUDA和PhysX驱动程序,ATI Radeon HD 4000级别的显卡完全可以以较流畅地速度运行《虚幻锦标赛3》PhysX物理包当中的3个物理地图,并且实现部分GPU硬件加速。本文所做的Hack测试意在抛砖引玉,让更多的ATI显卡用户参与和体验NVIDIA专属的物理加速效果,进一步提高ATI显卡在NVIDIA专属物理效果上的性能!

分享到:

用户评论

用户名:

密码: