超越3D的性能!PhysX加速游戏全面测试
注:本文编译自Firingsquad.com,文中观点并不代表本站看法。更多精彩测试,敬请关注泡泡网显卡频道!
前言:AGEIA’s PhysX PPU
游戏物理效果,这个在很多年前就被提及的东西,由于技术和价格等因素,一直未能实际的展现在大家眼前,也许没看过超逼真的物理效果的你并不会相信物理效果有多好,甚至认为这只是夸夸其谈,但不久的将来全世界都会认识到,不仅仅是AMD,Intel,NVIDIA这些巨头,数以千计的游戏开发商对物理效果的追求都将会证实,这不仅仅是未来的趋势,而是一种必然。
AGEIA是全球先进家为游戏提供物理加速卡的公司,自2006以来,物理加速正在飞速发展,虽然与AGEIA最初的目标不同,现在的物理效果不仅仅表现在黑烟和爆炸上,更多的是为游戏提供更完美和逼真的图像效果。
物理加速历史
从AGEIA的物理PPU出现以来,整个世界都在想如何利用PPU。直到2006年,整个世界对PhysX的认识都还不够,因此对物理加速的应用更是少之又少,但AGEIA公司并没有放弃,他们依然在幕后为扩大物理加速平台而努力。到了2006年初,PhysX SDK正式被引入到PlayStation 3的开发,06年晚些时候还和AGEIA公司签署了数十款游戏的开发协议,包括了著名的游戏----BioWare。而07年,PhysX超强效果终于被人们所广泛认知,PPU也迎来了一次新的春天,因而Unreal Tournament 3、Cell Factor: Revolution和Warmonger这些游戏都免费向玩家开放物理加速功能。
在我们看来,当年Intel为了收购Havok而花了1.1亿对AGEIA来说真是太讽刺了,即便是Intel这种大公司,这次也是一笔大买卖。而Intel的这次收购也让AGEIA成为唯一一家物理技术公司,但当时AGEIA的物理加速并没有在业界有多大影响,而且作为Intel合作伙伴,AIT和NVIDIA不得不放弃AGEIA的PhysX加速,转而向Havok入手。
但似乎业界老大并不给面子,对于拿不到Havok FX授权的AMD和NVIDIA来说,与其为了得到Havok FX而去用自己的热脸贴Intel的冷屁股,还不如考虑一下收购AGEIA,正是出于这样的考虑,先下手为强的NVIDIA突然宣布收购AGEIA,这样,在今年2月份的时候,新的全线GeForce平台GPU引入了AGEIA PhysX,“The Way It’s Meant To Be Played”计划使得7000多万块GPU将独占鳌头,无奈的AMD只能继续向Intel卑躬屈膝了。
拥有PhysX的GeForce
在得到AGEIA之后,AGEIA PhysX SDK的移植工作就开始了,为了CUDA,NVIDIA正在努力,而8月12日NVIDIA将会放出一款驱动使得GeForce 8/9和GTX 200系列的用户享受到物理加速的快感,而接下来就来提前看看本月的惊喜吧。
物理驱动安装
为了保证测试的公平和真实,Firingsquad选用了由NVIDIA官方提供的ForceWare 177.79,而各位玩家8月12日后将能在官方网站上进行下载。物理驱动方面我们使用的是最新的NVIDIA 8.07.18 PhysX驱动,而所有的游戏都已经打上了最新的物理开启补丁。
在使用多GPU的物理加速的时候,NV提供了两种模式,一是普通SLI模式,另一种是多重SLI模式:
在普通SLI模式下,每个GPU在系统的物理加速和图形处理下的工作量均等,使用ForceWare控制面板打开SLI。
而在多重GPU SLI模式下,一个GPU进行图形运算,另一个GPU则全权负责物理加速,根据这模式的定义,用户可以使用任何不同型号的卡进行混合SLI,效果和方法相当于AMD的混合交火。而在这种模式下,即便是支持CrossFire的主板也能插上两块GeForce显卡,一块负责3D运算,一块负责进行物理加速。
测试平台
CPU :Intel Core 2 Extreme QX9770
主板:EVGA nForce 790i Ultra SLI (N卡)
ASUS P5E3 Premium WiFi AP版 (A卡)
内存:4GB OCZ DDR3 @ 1333MHz
显卡:GeForce GTX 280
GeForce GTX 260
GeForce 9800 GTX
GeForce 9600 GT
GeForce 8800 GT
AMD Radeon HD 4850
AMD Radeon HD 4870
驱动:ForceWare 177.79
Catalyst 7.7
硬盘:300GB 西数 Caviar SE
操作系统:Windows Vista Ultimate 64-bit with Service Pack 1
由于得到这款驱动的时间不长,因此很多测试都不全面,为了最大限度表现这款驱动的实力,Firingsquad选择了1280x1024和1600x1200两种分辨率,其他设置都保持游戏最高效果。
Unreal Tournament 3 with PhysX
可以说对物理加速支持最好的游戏就是虚幻3了,不过对于大多数地图,物理负荷都不高,很难表现出物理加速的优势,而当付费下载几个物理PACK包之后,这才真正的发挥和展示了物理加速的真实效果。The mod pack包含了3个等级的自定义选项,满足不同性能不同配置不同玩家的需求,包含有热射线、龙卷风和灯塔。顾名思意,龙卷风就是一个旋风式地图构成的一个席卷整块地图的风,摧毁效果很好,整个画面和过程都相当刺激和惊险。
热射线也有同样的效果,而且包括了重力枪子弹碎片、冰雹和其他东西。
和预期的一样,新的GeForce GTX 260和280与旧系列的GeForce拉开了距离。GTX 260比GeForce 9800 GTX快了35%,而GTX 280仅仅超过了GTX 260 5%。
Warmonger
基于虚幻3引擎而开发的游戏Warmonger,是一个由Netdevil开发的完全免费的的以摧毁市中心为目标的多人射击游戏。由于广泛的使用了物理加速,对于整个游戏环境的设计和画面都相当有自己的风格,无论是向墙上开枪还是向地面,都能出色的表现出逼真的物理效果。
从成绩来看,GeForce卡再一次取得了胜利。
一旦开启了PhysX,效果会有大幅提升,但是GTX 200依然超过GeForce 8/9系列30%以上,不过由于构架不同,这样的成绩也是必然的。
MKZ
MKZ,铁甲突击(Metal Knight Zero),这是一款中国目标软件制作的射击游戏,该游戏支持物理加速,随着之后的开发,相信效果会越来越好。
和之前的测试一样,我们选择了射击一些不起眼的小物件看表现,结果让人很满意,射击后均有不同的表现。
由于该游戏仍然是一个pre-alpha版本,于是我们只能期待它的后续版本,而在12号的驱动支持列表上,我们也很希望能看到他的名字。
也许心细的读者已经发现了,在MKZ这个游戏的表现上,GeForce 8/9系列的表现和GTX 200系列表现相当接近,为此Firingsquad专门问了NVIDIA的工程师James Wang,是否MKZ没有利用上GTX 200系列增加的流处理器,James Wang如是说:“从表现上来看,出现了和G92核心一样的效果,但是GT200的核心占用率并不高,正是由于负荷不高,240个流处理并没有完全打开,MKZ的线程数仅仅占用了128个流处理,当然表现还不如G92了,等到未来这个游戏开发成熟稳定了,必然还是GT200比G92快。”
Nurien
Nurien是一个基于虚幻3的社交类网络游戏,游戏中你可以为自己设定一个三维化身,有超过3000种不同的选择让你装扮自己,而这个游戏已经在PlayStation首页上出现了。
虽然在nurien上物理效果表现的不是很显著,但是依然能从成绩中看出差异。9800 GTX与GTX 260相差16%。
SLI PhysX表现
正如标题一样,现在开始Firingsquad要测试SLI下PhysX的效果,Firingsquad并没有测试普通模式的SLI,而是测试了混合SLI技术,毕竟这才是今后发展的一个趋势。
由于时间关系Firingsquad并没有测试更高分辨率和开启AA和AF后的效果,这不得不说是一种遗憾,从上面的成绩表上看。除了MKZ不成熟的原因外,多GPU混合SLI的效果相当明显,非常有前景,而两块GeForce 9800 GTX是最具性价比的搭配。
Radeon vs GeForce
使用CPU开启物理效果的ATI Radeon 4800系列,在使用GPU物理加速的GeForce面前输的一败涂地,甚至连GeForce 9600 GT和GeForce 8800 GTS这样的老古董都超过了RV770。
虽然之前我们都看到了Radeon 4850性能超越GeForce 9800 GTX这个不争的事实,但是面对这次的表现,看来ATI还有很长一段路要走。
最后的思考
从前面的测试上看,NVIDIA的GeForce PhysX解决方案真是相当强大,不仅挖掘了GPU的潜能,将性能提升不少,而且还轻而易举的将对手击败,这不得不说是攀上了又一次性能的高峰,而即便是在最差的情况下,GPU提供的物理加速性能也是CPU的2倍,而这种改进避免了我们单独使用PPU卡,看来NVIDIA收购Ageia真是一个明智的选择。
当然,问题还是存在的,目前的问题就是堆数字签证后面游戏对物理加速的支持,毕竟支持物理加速的游戏很少,而且很多游戏需要单独下载一些PACK才能使用,这样似乎也不是很方便,不过,对于未来我们依然很有信心。
即将来到的物理驱动将支持以下游戏:
Aliens: Colonial Marines
Backbreaker
Bionic Commando
Borderlands
Cryostasis
Empire: Total War
Mirror’s Edge
MKZ
Nurien<