虽然AMD在GDC 2009上展示了基于开放式通用计算标准OpenCL的Havok GPU物理加速技术,但就目前和近期而言,要想在游戏里体验物理效果,最好的途径就是NVIDIA PhysX。
PhysX物理性能考察虽然AMD在GDC 2009上展示了基于开放式通用计算标准OpenCL的Havok GPU物理加速技术,但就目前和近期而言,要想在游戏里体验物理效果,最好的途径就是NVIDIA PhysX。再加上NVIDIA的TWIMTBP计划协助,已经有越来越多地游戏开始支持PhysX,比如Ascaron Entertainment开发的奇幻式ARPG游戏《圣域2:堕落天使》(Sacred 2: Fallen Angel)。
为了在游戏里开启物理加速,玩家必须使用GeForce 8800级别或者更高端的NVIDIA显卡。虽然从理论上将GeForce 8/9/200系列的任何一款都可以,但不要忘了显卡同时还要进行画质渲染,所以低端型号肯定会不堪重负,失去可玩性。
当然还有另外两种选择:一是使用两块N卡,其中高端型号负责画面渲染,低端型号执行物理加速;二是使用AMD显卡,辅以Ageia PhysX独立物理加速卡。
在进行性能测试之前,首先看看PhysX物理加速能给游戏带来什么特效:
1、糟糕天气下会呈现动态的刮风效果。
2、翻飞的树叶会在夜里留下阴影,小石头会滚动。
3、Golem、Giant两大BOSS走路时会带动石头翻滚,特定的攻击还会卷起各种碎屑。
4、Golem扔下的石头会溅起碎屑,落叶乱飞。
5、每位主角的两个咒语都增加了特殊效果。
6、咒语激发的粒子会受到风势的影响。
PhysX物理性能截图对比看看下边这些对比截图就一目了然了:
测试使用了一个最复杂的场景,闪电、暴雨、狂风之下的各种自然现象和咒语效果都是对显卡性能的极度压榨,同时还开启了Elite GTX纹理效果,以及4xMSAA、16xAF(在晴天场景下并关闭MSAA帧率会提高一倍左右)。测试中记录两个60秒过程,取平均结果。
测试平台测试平台采用Core i7-920 OC 3.5GHz处理器(开启超线程)、X58主板、3×2GB DDR3-1400内存(7-7-7-21)、Windows Vista SP1 x64操作系统、GeForce 182.46和Catalyst 9.3驱动程序。
1280×1024性能对比
1680×1050性能对比
1900×1200性能对比
1280×1024帧率趋势
处理器占用率记录
总结根据Ascaron官方的说法,要像开启所有特效和最佳纹理,GeForce GTX 280是必需的,而且即使是高频率四核心处理器也不一定够用,也就是说最好使用支持超线程的Core i7,另外使用Ageia PhysX加速卡的时候数据需要从内存传输到物理处理器(PPU),再到达处理器,所以受制于带宽,性能也不会很好。
事实证明以上言论并非危言耸听,特别是随着分辨率的提高愈加明显。在1280×1024/4xMSAA/16xAF下,要想流畅运行游戏GTX 260-216是必不可少的,而Radeon HD 4870 1GB辅以Ageia PPU的方案表现一般,11FPS的最低帧率、22.3FPS的平均帧率显然不够;到了1680×1050分辨率,GTX 260-216开始吃力了,GTX 285也是基本够用;至于最高的1920×1200,只有GTX 285辅以8800 GT单独执行物理加速才能取得差不多的帧率,任何单块显卡都会败下阵来。
网友评论