正文内容 评论(0)
一、前言:为什么网游会更需求处理器性能!
也许有很多同学的“高配”电脑在玩单机游戏的时候,将画面调到最高设置下都能获得非常高的帧率,而在玩网络游戏的时候帧率会暴跌,特别是在大型团队副本或者是攻击野外的世界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三款。
测试平台如下: