第1页:硬件杀手战地3
上周对于所有战地游戏爱好者来说都是不平凡的一周,每一个曾经为战地系列而疯狂的玩家应该都已经开始了在枪林弹雨中的穿梭。与此同时,每一位流连于战地3真实战争体验中的玩家也都应该能够发现一个问题——这游戏真的太吃配置了……

战地3震撼登场
基于寒霜2引擎的战地3提供了包括Deferred Shading+Compute Shader在内的诸多极其先进的技术,它所提供的2000光源实时光照系统等强力的设计不仅实现了几近真实的效果,帮助制作者实现了许多过去无法实现的镜头语言,更让玩家深入地融入到了真实的战争环境中。正因为先进的引擎,战地3成了FPS史上最真实还原战场环境的射击游戏。
当然,这些真实和还原,都是建立在巨大的系统开销基础之上的。
极其真实的游戏体验
随着正式版的发布,每天都能听到玩家们在各种场合发出这样或者那样的悲鸣:“我的显卡玩不玩的动战地3啊?”、“全开特效卡的要死,怎么办啊?”、“我刚进服务器就卡住了,画面一顿然后就被爆头了,这神马情况!”……甚至许多顶级sweet spot显卡和旗舰级显卡都无法获得令人满意的帧数表现。如果游戏无法流畅运行,相信再多的特效和在先进的技术也是无法让玩家们获得满足的。
多人协作任务进入模式
怎么办?不要着急,今天中关村在线显卡频道将要为大家带来的,就是一份能够让你流畅的穿梭于战场之间,并保证能够全身而退的应用宝典——战地3特效负载解析+优化指南。在本篇文章中,我们将会细致的为您测试各种特效设置环境,收集不同特效开启和关闭所带来的帧数变化及幅度,同时为您提出能够取得画质和帧数平衡的优化建议。相信通过本篇文章的阅读,您的战场之旅一定会变得更加流畅和完美的。
还等什么?让我们赶快开始吧。
第2页:测试系统软硬件环境
● 测试系统硬件环境
本次战地3不同游戏设置的性能测试所使用的硬件平台由Intel Core i7-975 Extreme Edition、ASUS P6T Deluxe主板和2GB*3三通道DDR3-1600内存构成。细节及软件 环境设定见下表:
| 测 试 平 台 硬 件 | | 中央处理器 | Intel Core i7-975 Extreme Edition | | (4核 / 超线程 / 133MHz*25 / 8MB共享缓存 ) | | 散热器 | Thermalright Ultra-120 eXtreme | | (单个120mm*25mm风扇 / 1600RPM) | | 内存模组 | Apacer PC3-12800 猎豹套装 2GB*3 | | (SPD:1600 8-8-8-24-2T) | | 主板 | ASUS P6T Deluxe | | (Intel X58 + ICH10R Chipset) | | 显示卡 | | NVIDIA 产 品 | | 耕昇GTX560关羽 | | (GF114 / 1024MB / 核心:822MHz / Shader:1644Mhz / 显存:4040 Mhz) | | 硬盘 | Seagate 1T | | (1TB / 7200RPM / 32M缓存 / 100GB NTFS系统分区) | | 电源供应器 | AcBel R8 ATX-700CA-AB8FB | | (ATX12V 2.0 / 700W) | | 显示器 | DELL UltraSharp 3008WFP | | (30英寸LCD / 2560*1600分辨率) |

Apacer猎豹6GB DDR3-1600套装

AcBel R8 ATX-700CA-AB8FB

Thermalright Ultra-120 eXtreme
我们的硬件评测使用的内存模组由宇瞻(Apacer)中国区总代理佳明国际提供,电源供应器、CPU散热器由华硕(ASUS)玩家国度官方店、利民(Thermalright)的北京总代理,COOLIFE玩家国度俱乐部提供。
● 测试系统的软件环境
为保证系统平台具有最佳的稳定性,此次硬件评测中所使用的操作系统均为Microsoft Windows 7 正版授权产品。使用Windows 7正版软件能够获得最好的兼容性以及系统升级更新服务。
用户在体验或购买安装Windows 7的操作系统时请认准所装系统是否已经获得正版授权许可!未经授权的非正版软件将无法获得包括更新等功能在内的Windows 7服务。
| 操 作 系 统 及 驱 动 | | 操作系统 | | Microsoft Windows 7 Ultimate RTM | | (中文版 / 版本号7600) | 主板芯片组
驱动 | Intel Chipset Device Software for Win7 | | (WHQL / 版本号 9.1.1.1125) | | 显卡驱动 | | NVIDIA Forceware | | (WHQL / 版本号 285.62) | | 桌面环境 | 2560*1600_32bit 60Hz |
| DirectX 11游戏 | | Battlefield 3 | | EA / 版本号 1.0 |
| 辅助测试软件 | Fraps | | beepa / 版本号 3.4.6 |
各类合成测试软件和直接测速软件都用得分来衡量性能,数值越高越好。
第3页:战地3图形选项细节
● 战地3图形选项细节
在之前的8块AN显卡战地3性能测试的文章中,我们已经大致介绍了战地3的游戏及引擎系统的特点。接下来,我们将更进一步,深入的了解战地3的图形设置选项及内容。

战地3游戏中调节选单情况
战地3的图形选单细节包括画质设置、材质设置、阴影设置、特效品质、网格质量、地形品质、地形装饰、反锯齿延迟渲染、反锯齿后处理、动态模糊、非等方向滤镜(各向异性过滤)以及环境遮蔽。
具体细节方面,画质设置为全局总设置开关;材质设置负责整个游戏中纹理贴图调用的材质质量;阴影设置则专注于阴影细节的表现;特效品质和网格质量关系到游戏的整体细节感受;地形品质和地形装饰影响着地貌和山体等自然景致的变化;反锯齿延迟渲染与反锯齿后处理决定了游戏的抗锯齿表现和品质;动态模糊控制blur特效;最终的环境遮蔽则带来了关系到阴影正确度的AO特效
游戏开始设置中调节选项情况
在本次的测试及优化指南中,我们将以游戏第二关卡——碎剑者行动开始阶段的小巷为测试基准,该小巷中充斥着各种光照、阴影、栅栏、烟火、建筑物以及各种其他景物,几乎涵盖了战地3日间场景中所有的物体、特效及镜头语言,同时小队成员也出于全员稳定状态,不会出现人物数量及外形大幅变化的问题。
为了让大家更直接的获得有用的信息,我们选择略去在大多数场景中均对性能几乎完全不产生影响的地形品质、地形装饰、动态模糊以及各向异性过滤,直接面向其他各项设置进行逐一调节,记录不同设置下的游戏帧数,并以全局最高设置为基础得出该项设置的开启与关闭对最终对性能的影响程度。接下来就让我们开始第一个被测选项,也就是材质设置吧。
第4页:材质设置影响整体极小
● 材质设置影响整体极小
材质的大小关系到物体及环境的表面细节精细度,在之前的测试及引擎特性文章中我们曾经介绍过,战地3采用的寒霜2引擎支持最大16K*16K的材质,这个尺寸的材质在游戏史上是极其罕见的。材质设定对战地3的游戏表现以及GPU性能有着怎样的影响呢?

材质设置最高

材质设置低

左为材质设置最高,右为材质设置低

通过测试和截图我们不难看出,尽管宣称可以支持16K*16K的超大尺寸材质,但战地3游戏中的材质设定并未对游戏性能产生巨大的影响。通过对最高设置以及低设置的截图细节分析,我们发现最高设置与低设置材质之间的差异非常小,甚至已经到了可以忽略不计的地步。对应的,这种微小的差异也被正确的反映到了帧数上。
第5页:阴影设置杀伤力较大
● 阴影设置杀伤力较大
作为一款以动态光影效果见长的FPS游戏,战地3的阴影表现自然是备受关注的。好的阴影表现不仅能够带来良好的游戏视觉体验,甚至会在激战中发挥意想不到的作用。

阴影设置最高

阴影设置低

左为阴影设置最高,右为阴影设置低

测试结果表明,相较于材质的细微差异,阴影设置在战地3中对GPU性能的影响要更大一些。与此同时,通过对截图细节的分析,我们发现阴影设置直接关系着战地3中阴影质量的表现,低设置下的阴影边缘缺乏有效平滑,呈明显锯齿状,而最高设置下的阴影则进行了有效地边缘平滑,阴影边缘不仅具有朦胧感,而且过渡更加自然。
第6页:特效品质影响较小
● 特效品质影响较小
特效品质在战地3中是一个非常特殊的设置,简单地说,它关系到视场内所有物体的细节在特效作用下的变化,诸如物体对光照的反应以及细节变化等均可以通过该选项加以控制。

特效品质最高

特效品质低

左为特效品质最高,右为特效品质低

特效品质在战地3中对GPU性能的影响并不是很大,同时透过截图细节我们不难发现,特效品质低于最高之间在细节上还是存在不小的差异的。
第7页:网格质感仅保有存在感
● 网格质感仅保有存在感
网格质感是一个针对栅栏、闸门以及铁丝网之类特殊场景存在的设置,这些场景的可视角度表现以及渲染方式均比较特殊,因此网格质感负责处理这些特殊物体与相关特效作用之后产生的一系列变化。

网格质感设置最高

网格质感设置低

请恕编辑们眼拙,我们拼尽了全力,最终也未找出网格质感采用不同设置之后的图像差异,原则上应该会对该项设置有所反映的场景右侧的闸门竟然丝毫没有产生任何不同。我们曾设想该选项能够在抗锯齿作用下表现出更明显的效果,但最终并未找到这种效果。与此同时,游戏帧数也未见明显的变化,只能说在目前我们测试到的范围内,这个选项仅仅是保有了存在感而已。
第8页:威力巨大的反锯齿延迟渲染
● 威力巨大的反锯齿延迟渲染
接下来我们来到了抗锯齿环节,由于战地3采用的Deferred Shading技术并不支持常规的MSAA,因此DICE采用了Compute Shader广泛介入的MSAA Compute Shader Lightning+Deferred Shading以及FXAA来综合处理抗锯齿的问题。我们接下来首先要进行的,是反锯齿延迟渲染设定的测试。

反锯齿延迟渲染4XMSAA

反锯齿延迟渲染2XMSAA

反锯齿延迟渲染关闭

从左到右依次为4MSAA/2MSAA/0AA

由于本身极高的技术难度,以及大量Compute Shader的介入,反锯齿延迟渲染成了目前为止我们测试的所有选项中对GPU性能产生最大杀伤力的部分。完全关闭和开启4MSAA,竟然能够导致多达11.3帧的性能差异。与此同时,我们也注意到在维持反锯齿后处理也就是FXAA最高设定的前提下,游戏中的规律斜线物体依旧需要开启MSAA才能够进行充分的平滑,0AA设置下的铁闸门框架边缘存在着明显的锯齿,而4MSAA则很好的对其进行了平滑处理。
第9页:几乎“白送”的反锯齿后处理
● 几乎“白送”的反锯齿后处理
反锯齿后处理也就是FXAA,它是一种全新的抗锯齿方式,通过直接使用GPU的ALU对物体像素的对比度进行调节,来缓和物体边缘像素对比度过高产生的锯齿感。这种抗锯齿方式能够处理大多数甚至是传统手段无法进行采样的领域,同时充分调动GPU的ALU单元而非传统的单纯ROP单元来完成工作。

后处理高

后处理关闭

左为后处理高,右为后处理关闭

左为后处理关闭,右为后处理高

通过测试我们不难发现,FXAA可以很好的利用线程间隙来调度整个GPU内的ALU资源完成抗锯齿工作,用不严谨的类比来形容,FXAA可以充分的利用GPU流水线中的气泡,让闲置的ALU单元重新得到任务,进而极大的提高了他们的复用率。这种见缝插针式的对线程间隙的利用并不明显干扰正常的图形过程,因此对GPU的性能几乎不产生直接的影响。但同时我们也应该注意到,FXAA的抗锯齿是以牺牲整个画面清晰度为代价来进行的,同时尽管它可以应对大多数的抗锯齿场合,但对规律的斜向分布物体依旧没有什么特别有效的办法。
第10页:环境光遮蔽杀伤力第二
● 环境光遮蔽杀伤力第二
随着场景中光照模型的日趋复杂,场景内部各个物体的出入光关系以及阴影关系也变得越来越趋向复杂和真实,这种时候,我们需要一种能够有效监测整个场景内部所有像素光照关系的手段,这种手段就是环境光遮蔽,也就是AO。在战地3中,AO选项对GPU的性能影响又是怎样的呢?

环境光遮蔽HBAO

环境光遮蔽SSAO

环境光遮蔽关闭

从左到右依次为HBAO/SSAO以及环境光遮蔽关闭

AO特效本身是一种对整个场景中所有可见像素进行光照检查的操作,因此本身产生的工作量是巨大的。这使得环境遮蔽设置成了战地3中对GPU性能影响排名第二的选项。最高设置的HBAO和关闭环境遮蔽特效之间的帧数差距达到了5帧之多。另外,通过对截图细节的分析,我们不难发现最高设置的HBAO下,物体的阴影表现确实更加趋近于自然和真实,较之关闭之后出现明显错误的画面有很大的不同。
第11页:不同全局设定负载
● 不同全局设定负载
除了细项设置之外,战地3还存在作为全局控制的画质设置选项,在最高画质设置下,系统默认所有特效细节选项均开启至最高状态,反锯齿延迟渲染设置为4XMSAA。高画质设置则为所有细节设置均为高,同时关闭反锯齿延迟渲染。中和低画质分别表示细节设置为更低的中和低。与此同时,战地3还提供了一个可以根据GPU及系统其它配置自行选择设置的自动选项功能。在我们的测试中,耕昇GTX560关羽版的所有细节均被自动设置划分为“高”选项。
 
全局设置最高
 
全局设置高
 
全局设置中
 
全局设置低
 
耕昇GTX560全局设置自动

测试结果全面地反映了不同全局设置下显卡的性能表现,在自动设置下,耕昇GTX560关羽版取得了45.7帧的流畅表现。伴随着设置的降低,前面我们测试的每一个选项的性能压迫被一一取消之后,游戏的帧数有了明显而且巨大的提升,同时画质也有了非常明显的下降。如何权衡各个特效设定与游戏帧数之间的关系,争取让画质和帧数表现达到平衡,是我们接下来将要讨论的重点内容。
第12页:想在战场中生存?战地3优化指南
● 想在战场中生存?战地3优化指南
通过对8个设置选项的分别测试,我们得出了不同画面设置选项在不同设置状态下对GPU的性能杀伤比例图。如果以最高画质下的帧数为100%.那么不同画质设置能够带来的性能提升幅度如下图所示。

从图中我们可以看出,战地3所有设置中对GPU性能杀伤力最大的选项为反锯齿延迟渲染,如果关闭一档至2XMSAA,游戏帧数可以提升15.6%,如果全部关闭则可以带来34.7%的性能提升幅度。接下来对性能影响最为显著地依次是阴影设置和环境光遮蔽,两者均达到了15%。而如果你将环境光遮蔽从HBAO降档到SSAO,则可以换来8.6%的性能提升。整体来讲,特效品质、网格质感、FXAA以及材质设置这四个选项对性能的影响相对较小,我们认为他们对性能并不构成直接的致命损伤。 
MSAA+Compute Shader
以单个选项来说,虽然表面上受Compute Shader影响的反锯齿延迟渲染对GPU性能的杀伤力过于巨大,但有介于战地3所采用的Deferred Shading技术不能实行有效的抗锯齿操作,而我们前面进行的对比测试和画面细节分析又明确的表明无论单独运行FXAA还是MSAA+Compute Shader均不能达到最理想的抗锯齿效果。因此,我们建议对画面质感要求较高的用户将反锯齿延迟渲染作为最后的性能提升手段来使用,如果性能问题实在严重,我们也建议您最少保持开启2X MSAA设定,这样可以保证画质和性能的较好平衡。毕竟锯齿对画质的影响太过明显,相信任何一位玩家都不会觉得参差不齐的栅栏和斜向线条是非常赏心悦目的画面。至于FXAA方面,因为它对性能几乎完全没有影响,我们建议对纹理清晰度不敏感的用户全天候保持高设定。 
TSSSAO技术原理
作为一种消耗巨大但收益相对较小的特效,环境光遮蔽的使用一直以来都存在着不小的争议。战地3使用的TSSSAO可以被理解成是HBAO降低采样精度之后通过插值补齐而产生的效果,因此虽然性能损失较小,但画质提升同样较小。相比于锯齿,尤其是斜向分布的锯齿,场景细部的阴影细节并不是那么引人注目,所以我们建议用户在遇到性能问题时首先考虑降低甚至关闭环境遮蔽设置。毕竟当你从HBAO降低到SSAO时,你可以获得8%以上的性能提升,而SSAO相对于完全关闭环境光遮蔽所带来的画质提升并不明显,干脆完全关闭的话性能可以进一步提升15%,这种幅度的性能提升对于很多用户来说都是一个不小的诱惑。至于关闭之后的画质损失,您可以根据我们提供的全局和细节对比截图自行判断。 
真实的光照及阴影反应
相对而言,阴影设置是一个比较令人头疼的决定。它能够带来15%的性能增幅,但却会对阴影品质造成很大的影响,因为大量室外场景的存在以及激烈的战术对抗,战地3中阴影的作用相对较为巨大,盲目的关闭阴影可能会导致用户在多人游戏中陷入劣势。因此我们建议受战术影响较小的单人游戏玩家在遇到性能问题时适当关闭阴影来换取流畅的性能体验,而多人游戏玩家,我们建议您优先考虑反锯齿和环境遮蔽选项,它可以为您带来更大的性能提升,同时不会影响您的战术发挥和团队配合。 
地面上完整的阴影有助于你尽早发现敌人
材质设置并不会带来显著地画质变化和性能提升,但这种情况并非一概而论,比如我们在后续的游戏过程的断头台行动中就遇到了材质设置导致超过5%性能提升的场合。整体而言,在室内及非完全开放大场景环境中,材质设置并不会对性能造成明显的影响,建议随时保持高设置,而场景转换成室外大场景的表现,比如说里海边境地图之类地点时,用户可以在遇到性能问题时酌情对材质进行降低。特效品质对性能影响甚小,但却能导致比较明显的画质差异,建议用户保持开启。其他的选项对于性能的影响过小同时难以分辨,用户可以根据自己的现实状况自行决定开启与否。 
当然,我们知道这世界上总会有比较懒的朋友存在。如果您不想一项一项的去对画面细节进行逐一调节,那么也可以尝试直接使用全局自动设置。DICE提供的自动识别设置模式非常智能,在单机模式下能够在保证充分的流畅度的前提下提供最大的特效设置。不同的全局设置所带来的性能变化以及画面细节变化我们一并奉上,就我们的欣赏水准而言,我们认为中等设置下的画面在形式表现上是可以接受的,玩家们可以根据我们提供的数据及截图对比,结合自己的实际情况自行选择画质设置。
归根结底,特效的使用目的在于表达游戏中不同场景下制作者所要表达的镜头语言。如果您是一位喜爱剧情同时钟情于真实视觉体验的玩家,尽可能选择更高的画质设置显然是不二的选择,战地3的寒霜2引擎一定能够令您留恋往返于真实的虚拟世界。而如果您是专注于竞技和享受游戏快感的玩家,适当关闭特效来换取流畅的画面体验也不失为上策。以上就是我们的测试内容和建议,希望能够给您带来帮助。 |