战争促进科技发展,游戏促进电脑升级。近年来,特效越来越逼真的3D游戏,不断推动着硬件的发展,也造就了大量的“硬件杀手”。时值2011年年末,一款基于虚幻引擎3打造的动作游戏大作《蝙蝠侠:阿甘之城》,因为支持DirectX 11,并集成了新的PhysX引擎,而有望成为又一个“显卡噩梦”。面对这样一款高质量的游戏,玩家在跃跃欲试之余,难免对自己电脑能否“Hold住”表示怀疑:这款游戏到底对显卡性能有多高的要求?什么样的显卡才能畅玩它?
本次,《微型计算机》特别挑选了8款当前热门的中高端显卡,与“蝙蝠侠”一一过招,看看谁能够笑到后。
Rocksteady工作室开发的《蝙蝠侠:阿甘之城》(以下简称《阿甘之城》),是2009年热卖游戏《蝙蝠侠:阿卡姆疯人院》的续作。游戏继续采用潜入式风格,集成大量的侦察任务,拥有场面宏大的群殴关卡和众多实时游戏动画,同时也跳出了“漫画改编的游戏必然烂”的怪圈,在玩家和媒体里都得到了不错的口碑。
《阿甘之城》采用了修改后的新版虚幻引擎3(Unreal Engin 3)制作,这些修改包括支持DX 11、动态曲面细分、高品质抗锯齿、水平环境光遮蔽(HBAO)和多视角软阴影(MVSS)等,并集成了新的PhysX 3.0物理引擎。以往支持PhysX的游戏大多是在DX9下运行,因此《阿甘之城》就成为首款集虚幻引擎3、DX11和PhysX于一身的游戏,其素质十分令人期待。此外,各种特效的加入能使游戏画面更加酷炫逼真,但这也意味着,如果玩家想在高分辨率、高画质水准下运行游戏,显卡将面临很大压力,也许它就要成为新一代的显卡杀手。
《阿甘之城》所采用的PhysX3.0引擎提升了对多核心超线程CPU的支持度。在本作中,即使显卡不支持PhysX硬件加速,但只要安装了PhysX驱动,并在Option菜单中将“Hardware Accelerated PhysX”(PhysX硬件加速)打开,也同样能体验到PhysX带来的尘埃、粒子、火花、布料飘动和流体等各种物理效果,此时游戏调用CPU进行物理运算,因此一颗多核心处理器将是明智的选择。
游戏发售之初,在DX11模式下,英伟达和AMD显卡均无法发挥正常性能,甚至无法带来流畅的游戏体验,具体表现为帧数瞬间陡降、角色转身突然困难、走路突然打顿等等,糟糕的是游戏甚至还会时不时报错崩溃。Rocksteady在12月8日紧急发布官方修正补丁,但却不支持32位系统,需等待进一步的优化。这种坑爹行为招来玩家的一片口水,看来Rocksteady开发这款游戏时遇到的技术难题不少。
为了解决玩家“我的电脑能不能玩《阿甘之城》”的疑惑,我们特意挑选了英伟达GeForce GTX 560、GTX 560Ti、GTX 570、GTX 580和AMD Radeon HD 6850、HD 6870、HD 6950、HD 6970这8款显卡来挑战“蝙蝠侠”。这些产品都是千元以上的单核心产品,涵盖了英伟达和AMD各自的中高端产品线,是游戏玩家的热门选择。在其余硬件的配置上,考虑到显卡的定位,为了“好马配好鞍”,大限度发挥显卡的性能,我们采用了酷睿i5 2500K和Z68主板的组合,因此测试结果也会更具有参考性。如右侧列表所示。
考虑到参赛显卡的市场定位,我们会将游戏效果全部设置为高,并打上官方修正补丁,解除游戏帧率限制,在同一场景下进行测试。对于抗锯齿选项,我们选择了FXAA,即“快速近似抗锯齿”,与MSAA(多重采样抗锯齿)相比,FXAA速度更快、显存占用更低,而且对显卡几乎没有特殊要求,完全兼容英伟达和AMD的显卡,并支持DX9、DX10、DX11。
以这样的设置为基准,我们开始所有显卡的同台竞技,终形成了下页图中的成绩。
可以看出,在DX11模式下开启PhysX后,就算GTX 580也才达到40fps左右,而关闭PhysX之后,全部显卡的帧率都能有近一倍的提升,可见PhysX的确是非常占用资源,再加上DX11的“蹂躏”,高画面特效时,连顶级单核心显卡的表现也差强人意。不过总体上看,在《阿甘之城》的DX11模式下,同一级别的N卡比A卡的性能高出20%~30%。
那么在DX9模式下,各款显卡的表现又如何呢?我们同样进行了对比,所有游戏效果均为DX9模式下高。
可以看到,DX9模式下关闭PhysX后,参评显卡终于“扬眉吐气”,即便是相对低端的GTX 560和HD 6850都能够完美运行游戏而毫无压力,平均帧率普遍超过了100fps。不过开启PhysX之后,大家的帧率都再次陡降,N卡下降超过了60%,A卡下降幅度达到了70%~80%,所以总体上看,N卡依然占据优势,而且开启PhysX后发挥相对比较平稳,GTX 560Ti以上级别的显卡可以流畅运行游戏。
我们还观察了GTX 580和HD 6970在游戏过程中的CPU占用率。N卡在DirectX 9模式下关闭PhysX时,酷睿i5 2500K占用率达到了50%左右,开启PhysX之后CPU占用率降低了约20%,说明GPU的确分担了一部分运算任务,不过DirectX 11模式下降幅较小,CPU的任务依然繁重。A卡在两种模式下关闭PhysX后,CPU占用率都比N卡略低,但开启PhysX之后CPU占用率就提高了5%~7%,说明物理特效的运算任务确实落到了CPU头上,在这种情况下,CPU的性能将会更加影响到游戏效果。
本作的PhysX物理加速特效十分明显。前两幅图是开启PhysX之后的效果,从图中可以看出,猫女在打斗时,地毯、纸屑都会跟着角色动作而发生变化,产生真实世界的物理碰撞效果;后两幅图则关闭了物理加速的情况,此时地毯、纸屑等就仅仅只是纹理贴图,不会跟着角色动作进行互动。
实在是太贵了~我当年配电脑的时候,HD6850可不是老百姓买的起的~~没想到现在我的蓝宝6750(1G DDR5)已经连仙剑5的特效全开都无法运行,只能关闭很多光影效果,这到底是游戏除了问题,还是显卡出了问题,还是我们出了问题?
2012.02.02 12:27
我5770都能仙剑5特效全开!