测试平台:
处理器:Intel Core 2 Extreme QX9650 3.0GHz
散热器:海盗船Nautilus 500
主板:华硕Maximus Extreme (X38)
内存:OCZ 2GB Titanium DDR3-1600 @ DDR3-1333, 7-7-7-20, 1.9v)
显卡:华硕EN9800GTX 512MB
硬盘:希捷7200.11 500GB
电源:海盗船HX620W
机箱:Antec P182
操作系统:Windows Vista Ultimate 64-Bit
首先是3DMark Vantage理论测试,这里主要考量物理效果运算的CPU test 2得分。
无PhysX加速 17.09ops/s
可以看到,由于GPU超高的浮点运算能力,开启PhysX物理加速后的成绩远远超过了Ageia PhysX物理卡,相比无硬件加速时的纯CPU运算成绩更是提高了10倍。在这样的情况下,硬件运算能力欠缺的独立物理卡已经没有丝毫的生存空间。
下面考察CPU、GPU超频对成绩的影响:
QX9650超频至3.6GHz PPU物理卡加速状态下 30.53ops/s
QX9650超频至3.6GHz GPU显卡加速状态下 129.46ops/s
这里的显卡超频将核心频率提高了21%,Shader频率提高了7.8%,得到了整个平台最高的CPU test 2成绩,同时也是总成绩的最高纪录。结果很明显,当显卡把几乎所有运算能力都用来帮助物理加速时(CPU test 2图形渲染并不复杂),其运算效率非常高,远超过独立物理卡,可以说NVIDIA通过物理加速驱动为玩家送上了一份免费大礼。
实际游戏测试
这里选用《虚幻竞技场3》PhysX mod包中提供的改版Heat Ray关卡,使用FRAPS截取实际帧速。首先,测试GPU负载不算太高的1680x1050分辨率:
情况正如所料,在没有物理加速的情况下,CPU成为系统瓶颈,帧速保持在30FPS左右。而一旦9800GTX参与物理运算,速度就能够提高到50FPS。但和3DMark理论测试中不同,GPU此时还要兼顾自己的主要工作:图形渲染。因此当新增的Ageia物理卡接管物理运算后,帧速还能进一步提高到60FPS。
接下来,要把显卡性能榨干,使用2560x1600分辨率,看看它还有没有能力承担物理加速这种“第二职业”:
不出所料,此时GPU的图形渲染能力已经成为瓶颈,打开GPU物理运算已经无法提高帧速。当然,PPU此时仍然能够发挥它的左右。因此对于一般玩家来说,如果喜欢超高清游戏,还是忘掉物理加速,运行正常版游戏关卡就好了。
下一步,测试两种物理加速方式能否降低CPU占用率:
答案看似难以理解:无论是由CPU、PPU还是GPU负责物理运算,CPU占用率都在同一水平线上。也就是说,即使使用物理卡或显卡接管了CPU的物理运算工作,CPU仍然要在游戏中负责大量其他运算任务,三种情况下占用率都在65%左右。再加上此时帧速更高,CPU占用率没有下降也就不奇怪了。
测试过后,结果已经非常明了。当你的显卡在游戏渲染中尚存余力的时候,NVIDIA的PhysX驱动就是一份免费礼物,让你把这些剩余能力发挥出来帮助物理运算。在过去,要想实现这样的目的,必须花费上百美元购买物理卡。这也一定程度上影响了游戏开发商推出PhysX物理游戏的激情,导致目前支持物理加速的游戏屈指可数。但在未来,一旦所有GeForce 8、9系列全部支持PhysX加速,想必会唤起开发商的热情,推出更多拥有高档物理效果的游戏。届时,无论你的系统瓶颈是在图像渲染还是在物理加速上,一句话,升级显卡或组建SLI就搞定了。
- 相关阅读:
- ·Kaveri APU型号大爆发 低端CPU配R3-GPU
//diy.zol.com.cn/428/4289962.html - ·等效80核CPU Intel视频编码加速器亮相
//diy.zol.com.cn/133/1339950.html - ·NVIDIA考虑将物理加速PhysX植入OpenCL
//diy.zol.com.cn/127/1278687.html - ·AMD有望下周GDC上首展GPU物理加速技术
//diy.zol.com.cn/126/1267065.html - ·NVIDIA与Adobe合作 GPU为创作软件加速
//diy.zol.com.cn/107/1077141.html