《光环战争2》PC性能分析:整体尚可 优化略诡异_3DM单机
3dmgame

虽然初代《光环战争》并不是PC平台专属(预购2代附赠初代移植版),但是《光环战争2》却把PC平台作为首发平台之一(主要得感谢微软的随处游玩策略)。《光环战争2》只支持DX12,所以大家一定很好奇这款游戏对于PC硬件的利用和优化程度究竟如何。

任务管理器监视六块CPU内核以及MSI超频工具
本次PC性能表现分析我们使用的是i7 4930K(超频至4.2Ghz)8G内存,Nvidia GTX980Ti和GTX 690,Windows 10 64位,更新最新版本WHQL驱动。Nvidia并没有为本作提供SLI配置文档,看起来短期内也不会有,毕竟这是一款Win 10系统的游戏,所有Win 10系统游戏都不支持双显卡。甚至连《战争机器4》都不支持。
画面选项、GPU与CPU对照
《光环战争2》提供了许多画面选项。PC玩家可以调整材质质量、细节度、材质滤镜、阴影布局、植被和地形等效果,而且可以开启或关闭抗锯齿、环境光遮蔽、云朵阴影、粒子阴影、粒子光、屏幕空间反光等特效。



画面选项菜单
《光环战争2》主要是一款考验CPU的游戏,我们的GTX980Ti在1080p分辨率下利用率极低。不过这款游戏存在一些优化问题。即使在“低”画面配置下,我们也无法维持全程60fps,只要屏幕上的作战单位数量一多,帧数就会受损。因为屏幕中显示的单位行为同时关系到CPU和GPU运算能力,游戏本身也没有内置硬件测试工具,所以我们只好自己设计两个实验,分别测试GPU和CPU负载。

少量单位和建筑的游戏截图
在GPU实验中,我们在基地里闲置了一些单位。该场景下,如果采用“低”画面选项,GTX 980Ti可以达到平均96fps,最低85fps。如果采用“中”或者“终极”选项,也可以达到在、平均89fps,最低79fps的成绩。如果采用4K分辨率,则会降为平均63fps,最低53fps。如果换成GTX690,1080p“终极”画面配置(材质调为中等以免爆显存)则可以达到平均57fps,最低47fps的成绩。

1080p极高画面设置下不同GPU帧数

Intel i7 4930K Nvidia GTX980Ti硬件配置下不同画面配置帧数
《光环战争2》不需要高端GPU就能畅玩。我们的GTX 980Ti在1080p 终极画质下的使用率只有58%。所以我们猜测,由于某种原因,这款游戏的瓶颈在于CPU。事实是否如此呢?
为了实验游戏对不同CPU的适应性,我们分别模拟了双核和四核CPU。在CPU实验中,我们使用了敌我交战的画面(全都采用Ascension任务中的同一场景)。下面就是实验结果。



敌我交战场面
模拟双核关闭超线程的话,我们可以在实验场景中达到平均57fps,最低42fps的成绩。开启超线程以后表现略有提升,达到平均60fps,最低47fps。增加到模拟四核的话,表现没有太多改善,平均69fps,最低57fps。关闭超线程以后反而有所提高,平均75fps,最低57fps。

1080p极高画面设置下 不同CPU帧数表现
《光环战争2》是少见的不吃超线程技术的游戏,只要超过三个核心的CPU,开启超线程就没有任何帮助。反而是关闭超线程的表现更好一点。


开启超线程以后反而帧数降低6fps
大家可以回头看第一张配图,我们的CPU六个核心全都没有达到满负荷。所以现在的情况是,我们的CPU和GPU都没有产生瓶颈效应,所以只剩下内存或者显存的问题了。但最后我们无法确定究竟是因为后台的绘图请求太多还是其他优化问题。
画面效果与结论
画面效果方面,《光环战争2》还不错。视效比较炫酷,但也没有什么特别突出的地方。爆炸效果很带感,爆炸后的碎片可以与其他载具单位产生碰撞互动。大多数贴图材质都很不错(但不应至于严重占用显存的程度),虽然一切都很符合《光环》的感觉,但总体来说并不让人觉得有什么特别。老实讲,作为一款2017年的策略游戏,我们对视觉效果的期待要比这个高一点。并不是说《光环战争2》糟糕透顶,只能说它没能满足我们的预期。
总而言之,《光环战争2》存在一些奇怪的优化问题,老一点的机器可能会出现莫名其妙的瓶颈现象。作为对策,玩家可以超频CPU。不过考虑到这款游戏的策略本质,即使是双核CPU也能无障碍畅玩,而且最重要的是它不需要一线GPU(或者微软所推荐的16G内存)也能畅玩。











