一、前言:为什么网游会更需求处理器性能!
也许有很多同学的“高配”电脑在玩单机游戏的时候,将画面调到最高设置下都能获得非常高的帧率,而在玩网络游戏的时候帧率会暴跌,特别是在大型团队副本或者是攻击野外的世界BOSS的时候,游戏画面直接变成幻灯片。
在网络游戏中,团战时的DPS(秒伤)与画面帧率息息相关。如果在30FPS的时候秒伤可以达到1万,但是在帧率爆降到2~3FPS之后,基本上就很难打出伤害。伤害量不够自然也无法在团队中获得更加核心的地位。
为了在网游中得到流畅的帧率,有很多玩家在升级电脑配置的时候,将重点放在了显卡上。但恰恰相反的是,CPU性能才是影响网游帧率的关键所在,尤其是大家平常不太在意的三级缓存。
此前Intel与AMD的主流处理器都配备了8MB三级缓存,在大多数应用中,L1+L2+L3缓存的总命中率可以到达到95%以上,因此CPU极少去从内存读取数据。再加上处理器集成的内存控制器大大降低了延迟,使得内存频率对于系统性能的影响在多数情况下都变得不那么重要,尤其是在大多数单机游戏中更是如此。
然而在电竞游戏中,在玩家人数非常多的复杂场景下,当数十上百玩家同时攻击BOSS,数据的运算量和传输量会数倍提升,此时8MB的三级缓存早已不堪重负,缓存命中率会急剧降低,CPU会更多地直接读取内存的数据。
但是要知道,内存不论是延迟还是带宽,都与三级缓存之间存在着无法逾越的差距。三级缓存可以达到400GB/s的读写带宽、9ns延迟,而双通道DDR4 3200MHz内存也只能提供50GB/s带宽和60ns的延迟。
也就是说,如果一旦CPU跳过缓存直接从内存中直接读取资料的时候,运算效率将会急剧降低,极端情况下会降低甚至10倍以上(比如老平台中的单通道DDR3 1600MHz内存)。这也就是团战时帧率只有2~3FPS的最根本原因。
要缓解这个矛盾,有2个办法:
1、增加缓存容量,以提升缓存命中率,这是最有效的方法。
2、使用更高频率的多通道内存:团战的时候,即便是32MB三级缓存肯定也无法达到100%的命中率,在某些时候CPU依然会读取内存,因此使用更高频率、更低延迟的内存也能够有效的提升游戏的帧率。
此前在锐龙9 5900X的首发测试中,Zen3处理器在网游方面的表现可以说是有目共睹,不过由于时间关系,我们测试的网游并未包含《魔兽世界》。我们也很好奇,Zen3处理器在最新的《魔兽世界:暗影国度》中会有怎样的表现,这里就单独来考验一番!
魔兽世界9.0这算是暴雪自TBC之后最有野心的一部资料片。我们一直等到12月10日新的世界BOSS全面上线之后才开始对游戏进行测试,目的就是为了测试A/I最新的处理器在大型团战时的帧率表现,相信这也是玩家更关心的内容。
《魔兽世界:暗影国度》改变十多年来魔兽世界的游戏体验,尤其是对于新角色从一级开始的练级之路,暴雪已经设计了全新的游戏内容,比如10级迷你地下城,像同盟种族、死亡骑士、恶魔猎手一出生就从10级开始。
美如仙境的晋升城堡
9.0开放之后,玩家可以前往了新地图暗影界,将世界观从艾泽拉斯本土拓展到了多元宇宙。在暗影视界的世界中,玩家可以探索四片全新的区域:晋升堡垒、玛卓克萨斯、炽蓝仙野和雷文德斯。
在画质方面,魔兽世界最大的改变就是增加了DXR光追选项,通过实时光线追踪提高阴影质量,从而让阴影更加自然与柔和,极大地增加了(阴影的)准确性,并会加入额外光源。
玩家可以在游戏中选择三种光追阴影等级,分别是一般、良好和高,三个等级会对光源类型以及光源分辨率做出不同的调整。
从上图中可以看到,开启光追之后,阴影更加柔和。另外像墙角、屋檐这些地方也出现了阴影,此前是没有的。
相比于画质的提升,WOW其实对CPU的要求要更严苛一些。此前有朋友告诉我说他在12月10日世界BOSS上线的时候组团去击杀,i3-9100F + GTX 1070的配置在战斗最激烈的时候帧率只有5FPS。此时的GPU占用率不到20%,卡顿完全是由于CPU性能不够或者说是三级缓存容量太低所造成的。
本文将会就《魔兽世界:暗影国度》对于CPU三级缓存以及内存频率的需求进行测试,看看三级缓存的大小以及不同的内存频率会对网络游戏的帧率造成哪些怎样的影响。
除了测试主城帧率之外,还会测试击杀世界BOSS时的帧率。测试的处理器选择了锐龙7 5800X、i9-10900K以及i5-10600K三款。
测试平台如下:
二、主城帧率测试:Intel处理器需搭配更高频率的内存
主城的测试地点选在奥格瑞玛银行,测试时分辨率为2560*1440、开10档最高画质、MSAA 8x、光线追踪关闭。
锐龙7 5800X的站街帧率是139PS,此时内存频率为3800MHz。
在同样的场景,i9-10900K的帧率是140FPS,不过内存频率是4000MHz。
下面是将锐龙7 5800X的内存频率降到2400MHz(皇家戟内存在BIOS中可选的最低内存频率),i5-10600K、i9-10900K的内存频率降到2133MHz继续进行测试。
内存频率2400MHz,锐龙7 5800X的帧率降到了118FPS。
搭载2133MHz内存频率的i9-10900K,帧率从140FPS暴跌到了110FPS。
主城对于CPU性能的要求并不高,当i9-10900K搭配4000MHz频率的内存时,其帧率甚至比锐龙7 5800X略高1帧。
将i9-10900K的内存频率降到2133MHz之后,帧率暴跌到了110FPS,比2400MHz内存的锐龙7 5800X要低8帧。
从这里也可以看出,i9-10900K由于L3容量较少,更加需要更高的内存频率,而锐龙7 5800X的32MB三级缓存可以抵消一部分内存频率下降后的影响。
至于i5-10600K,在2种内存频率下,与上面2款处理器的差距都非常巨大。
三、世界BOSS帧率测试:L3容量大小决定帧率高低
其实真正考验处理器性能的是团战。为了方便,我们选择击杀世界BOSS“莫塔尼斯”的场景进行测试。
在这里我们只进行锐龙7 5800X搭配3800MHz内存频率、i5-10600K/i9-10900K搭配4000MHz内存频率的帧率测试。
画面设置与主城测试时相同,分辨率为2560*1440、开10档最高画质、MSAA 8x、光线追踪关闭。
上图锐龙7 5800X的帧率是120FPS,我们录制20秒的平均帧率是116FPS。
上图i9-10900K显示的帧率是91FPS,录制20秒战斗场景的平均帧率是86FPS。
PS:测试的时候,笔者的2个角色都死掉了-_-!
在击杀世界BOSS的时候,锐龙7 5800X的帧率非常稳定,保持在120FPS附近,平均帧率也有116FPS。
i9-10900K的平均帧率只有86FPS,比锐龙7 5800X少了近30帧。
至于i5-10600K处理器,它的帧率只有62FPS,还不到锐龙7 5800X的一半。
四、总结:Zen3一直都是网游利器
在主城进行帧率测试时,由于没有任何战斗发生,对于CPU的性能要求并不会非常苛刻。搭配双通道DDR4 4000MHz内存时,A/I顶级游戏处理器,i9-19000K与锐龙7 5800的表现基本相当,不过i5-10600K与前面二者还是有接近30FPS的差距。
将内存频率降到2133MHz的时候,i9-10900K的帧率出现了比较明显的降低,锐龙7 5800X虽然帧率也低了一些,但降幅相比i9-10900K要好很多。
也就是说,在网络游戏中,i9-10900K比锐龙7 5800X更吃内存频率,而锐龙7 5800X由于有足够大的三级缓存,可以部分抵消内存频率下降后所造成的影响。
在真正考验CPU性能的团战测试中,锐龙7 5800X、i9-10900K、i5-10600K之间的差距体现的非常明显。
在32MB三级缓存的加持下,击杀世界BOOS时,锐龙7 5800X依然可以保持100FPS以上的帧率;只有20MB三级缓存的i9-10900K帧率要比锐龙7 5800X差了35%;只有12MB三级缓存同时主频更低的i5-10600K的帧率差不多是锐龙7 5800X的一半。
另外需要说明一点,我们测试的数据并不能完全反应锐龙7 5800X、i9-10900K、i5-10600K的真实差距。如果将击杀世界BOSS的时间点选在周四,同时在场的玩家数量会更多一些,三级缓存容量较低的处理器帧率会进一步暴跌。
因此,对于魔兽世界这样的网络游戏而言,优先选择AMD Zen3处理器!锐龙 5 5600X、锐龙7 5800X拥有完整的32MB三级缓存,可以极大地提高团战时的帧率表现。Intel这边,20MB三级缓存的i9-10900K是最好的选择,当然同时还需要搭配高频率的内存。
下面给大家推荐2套配置:
对于网络游戏而言,除了帧率之外,读图速度也是非常重要的体验。锐龙7 5800X + B550主板要比i9-10900K + Z490主板便宜1000元左右。在相同的预算下建议玩家将Zen3平台升级到PCIe 4.0 SSD。三星980PRO 的顺序读取速度可以达到7000MB/s,在读图速度方面有一定的优势。等到明年微软正式推出DirectStorage技术之后,三星980PRO可以做到秒进游戏,这也是很多网游玩家期盼已久的事情。
其实此前在锐龙9 5900X的首发测试中,Zen3处理器在网游方面的表现可以说是有目共睹。这一次我们进行的《魔兽世界:暗影国度》团战帧率测试再一次表明了Zen3在网游方面的强势。