一、前言:是什么因素导致了网络游戏的卡顿!
可能有很多同学会有这样的体验,自己的电脑在玩3A单机大作的时候帧率非常高,在网络游戏中一个人做任务电脑运行也很流畅,但是一旦到了大规模团战的时候,会立刻变成幻灯片画面,游戏的帧率很多时候甚至只有1~2帧!
之所以会出现这样的情况,多数原因是因为你的系统内存带宽不足,严重影响了CPU的运行效率。
其实我们知道,高性能CPU在高负荷运算时数据吞吐量都是几百GB/s甚至可以达到TB/s级别,内存区区数十GB/s的带宽根本无法满足需求。如果让CPU直接从内存从存取数据,会导致处理器在大多数时候处于等待的状态,运算效率会跌到惨不忍睹。为了减少CPU直接从内存存取数据的次数,于是就有了缓存的诞生。发展到如今,在处理器中,缓存所消耗的晶体管数量已经远远超过CPU核心。
一般来说,现在处理器的L1、L2配合8MB的L3缓存在大多数情况下都能实现95%以上的命中率,也就是说CPU只有5%不到的数据会直接从内存中读取,这种情况下内存带宽对于系统性能的影响会变得微不足道。
不过一旦数据量成倍加大,缓存命中率开始降低的时候,CPU的运算效率就会急剧降低(在很多游戏中出现的最低帧或者卡顿的时候往往就是这种情况),毕竟内存的带宽只有三级缓存的十分之一左右。
回到网络游戏,当你一个人在野外刷怪做任务时,实际上和单机游戏差不多,对于CPU和内存性能没有太多的需求。
但是一旦几十人上百人同时攻击野外boss、或者是在大型的团队副本攻略Boss时,数据的运算量和传输量会呈几何级的提升,配置不太合理的主机往往就会卡成幻灯片。
这种情况下,提升CPU频率、缓存容量、提高内存频率可以有效缓解卡顿的情况。从理论上来说,内存频率、CPU缓存容量以及CPU的IPC性能直接能够影响网络游戏的团战体验。
本篇文章主要针对目前市面上比较流行的9款MMORPG和电子竞技游戏进行帧率测试,在预算有限的情况下,如何选购一台体验更好的电竞主机。
处理器选择的是AMD锐龙5 3600与Intel 酷睿i5-9600KF,他们是A/I各自在千元级市场的销量担当。
从参数上来看,i5-9600KF更高的主频可以直接提高网络游戏的运行帧率,不过锐龙5 3600的三级缓存容量高达32MB,同样也能改善团战时的帧率表现。
显卡开始统一搭配GTX 1660 Ti,而考虑到AMD平台(处理器+主板)整体价格更低,后期我们再为锐龙5 3600更换一块更高档的RX 5700 XT。
测试平台如下:
二、暴雪系及其他主流竞技游戏测试
1、使命召唤16:战区
《使命召唤16:战区》应该是当前最火的大逃杀游戏,在上线3天之后玩家就突破了1500万。
手动调节到高画质,分辨率为1920*1080,显存占用3610MB。
至于测试场景,我们选择在容颜河采石场的一处固定场景跑步前行30秒,并记录平均帧率。
锐龙5 3600 RX 5700 XT可以达到166FPS
《使命召唤16:战区》这个游戏比较偏向于Intel处理器,在都使用GTX 1660 Ti的时候,i5-9600KF的平均帧率比锐龙5 3600要高4帧。
在换成RX 5700 XT显卡之后,锐龙5 3600的帧率暴涨到了154FPS,提升幅度将近50%。
2、魔兽世界
对于魔兽世界而言,人越多、规模越宏大的场景越能体现出CPU的性能差异。不过笔者弃坑实在太久了,最终只能在鹰翼广场对比一下静态画面的帧率。
非常巧合的是,i5-9600KF与锐龙5 3600在搭配GTX 1660 Ti的时候帧率居然一模一样,都是158FPS。
把显卡换成RX 5700 XT之后,帧率直接提升到了197FPS。
其实在静态的场景下,WOW这个游戏并不消耗CPU,因此在升级显卡之后帧率能够提升40FPS左右。
3、守望先锋
《守望先锋》暴雪娱乐第一次涉足FPS领域的作品,这款游戏影响力一度超过了LOL,即便是现在仍然还有相当数量的玩家活跃在游戏中。
由于游戏没有提供测试程序,我们选在训练关卡中从出生地一直向前奔跑,用Fraps记录20秒帧数。测试时打开100%渲染。
守望先锋这个游戏对于CPU的要求并不高,基本上一块i3-9100F就能保证处理器不至于成为瓶颈。
这款游戏与《魔兽世界》一样,在搭配GTX 1660 Ti的时候,帧率差异只有1帧,可以算作是误差。
将显卡换成RX 5700 XT之后,平均帧率就猛增到了227FPS,提升幅度达到了45%。
4、绝地求生
由于本游戏没有提供测试程序,我们选在训练场中选择了一块无人场地,反复进行多次帧率测试,确认每次得到的结果差距都在2%以内。
在锐龙3000系列处理器诞生之前,,《绝地求生》一直都是Intel处理器的优势项目。不过Zen 2构架的优秀表现奖形势逆转了,目前锐龙3000处理器帧率都要略高于同级别的酷睿处理器。
在搭配GTX 1660 Ti的时候,瓶颈在于显卡,因而锐龙5 3600的帧率比i5-9600KF只高了2FPS。在换成RX 5700 XT显卡之后,锐龙5 3600的帧率提升到了141FPS,提升幅度为26%。
5、APEX英雄
《Apex英雄》同样没有提供测试程序,为了减少测试时变量的干扰,我们选取在训练场进行帧数测试,测试时手动调整为最高画质。我们在训练场录得的帧率与同实战时的帧率较为接近,因此有一定的参考价值。
这个游戏与《使命召唤:战区》类似,Intel处理器略有优势,i5-9600KF比锐龙5 3600高了2帧的样子。
但是换成显卡之后,锐龙5 3600的帧率达到了143FPS,提升幅度为31%。
6、坦克世界
《坦克世界》是一款经典的战争网游,号称在全球拥有1亿玩家。另外在1月份中国疫情还算比较严重的时候,游戏的制作及发行公司Wargaming(WG)捐款了1000万美元。
锐龙5 3600 GTX 1660 Ti的分数为22062,换算成帧率是133FPS。
i5-9600KF GTX 1660 Ti的分数为22350,换算成帧率是135FPS。
将显卡换成RX 5700 XT之后,分数暴涨到了29426,帧率约为177FPS。
显然,想要在极高画质下完《坦克世界》,显卡更为重要。在搭配GTX 1660 Ti的时候,i5-9600KF的帧率比锐龙5 3600略高2FPS;但是将显卡换成RX 5700 XT之后,锐龙5 3600的帧率会达到177FPS,提升幅度为33%。
三、腾讯系游戏测试
1、堡垒之夜
自从加入了“大逃杀”模式之后,《堡垒之夜》的用户数就呈几何级的增长,早在2年前玩家数量就超过了2亿,成为全球最为火爆的网络游戏之一。
为了避免不必要的变量干扰,我们选择在了湖心的一个小岛上,测试的时候做来回折返跑30秒,并记录游戏的帧率。
都使用GTX 1660 Ti,i5-9600KF的帧率要略强于锐龙5 3600,差异在1~2%之间,不过在将显卡换成RX 5700 XT之后,锐龙5 3600的帧率就暴增了40FPS,远超使用GTX 1660 Ti的i5-9600KF.
2、 天涯明月刀
《天涯明月刀》为国内首款定位于“电影网游”的作品,有腾讯旗下的北极光工作室完成研发。
测试时设置为“高配画质”。有一点比较奇怪,将最高帧率锁定为60FPS的时候,实际上只能达到57FPS;将游戏的最高帧率锁定到120FPS的时候,实际是只能达到104帧。
由于《天涯明月刀》锁定的帧率上现,即便将显卡换成RX 5700 XT,游戏的帧率也没有丝毫变化,同为104PFS。
另外就是这款游戏,锐龙5 3600的帧率更好些,i5-9600KF没有达到最高帧率,比锐龙5 3600要低了7帧。
3、剑灵
这款2013年由腾讯引入内地的游戏一度成为当时最火爆的MMORPG游戏,但是由于游戏的优化实在太烂,也让不少玩家无奈离开。
至于游戏的画质,虽然在5档画质下画面效果非常惊艳,但是人数多帧率将会变得惨不忍睹,团战的时候1~2帧是很常见的事。因此我们将画质设置为“战斗优化选项”。
至于测试场景,我们选择了风月馆仓库,这里玩家人数相对较多,对于处理器有一定的压力。
在1080P“战斗优化”画质下,《剑灵》对于显卡基本上没有什么要求,即便是将显卡换成RX 5700 XT,游戏的帧率提升也非常之有限。
对于处理器而言,i5-9600KF由于频率更高,在帧率方面有一定的优势,比锐龙5 3600强了10%左右。
4、内存频率对于游戏帧率的影响
测试游戏我们选的是《剑灵》,分别在2133MHz内存3600MHz频率测试i5-9600KF平台在游戏中的帧率。
这是3600MHz时的帧率,在风月馆仓库处有59FPS。
将内存频率降到2133MHz之后,帧率降到了38FPS,帧率损失了超过30%。
四、总结:新一代锐龙处理器更优 Intel任重而道远
首先必须说明,网络游戏的测试存在着非常多的变量,因此测试并不能保证完全的公平。
比如我们在测试《剑灵》的时候,由于测试场景中玩家数都一直在变化,即便是在同一个地方、同一个方向与视角、同样的画质,但是在不同时段的帧率肯定是不一样的。
对此我们也有一些解决办法,如果下次还有机会测试网游,届时会向大家展示出来。
另外就是,网络游戏其实在团战的时候不同的CPU表现会天壤地别,只是由于条件以及时间限制,此次我们并没有测试大规模战斗场景的帧率。
从测试结果来看,在都搭配GTX 1660 Ti的时候,i5-9600KF在所测试的游戏中的帧率会比锐龙5 3600强1.2%左右,差距主要是来源于《剑灵》。而其他8款游戏的表现,2款处理器基本上处于同一水准。
不过在搭配了RX 5700 XT之后,锐龙5 3600的帧率会提升27%,从而能够反超i5-9600KF 26%。
在这里要解释以下几个问题:
1、为什么测试平台i5-9600KF要搭配Z390主板?
这是为了能够让i5-9600KF使用高频内存。
在我们测试《剑灵》时,3600MHz频率的内存比2133MHz的帧率要高出了30%左右。
不只是《剑灵》,像《魔兽世界》、《天龙八部》、《绝地求生》,几乎所有涉及到团队战斗的MMORPG与电子竞技非常需求内存频率,高频内存能带来更高的帧率。
想要让i5-9600KF发挥更好的性能,必须要用Z370/390主板。
2、为什么锐龙5 3600会加入RX 5700 XT的测试数据?
这是为了测试在同样预算的情况下,价格更便宜的处理器搭配更高端的显卡游戏的运行帧率会有怎样的变化。
500元左右的B450主板就可以支持CPU和内存的超频,而i5-9600KF要使用高频内存必须要搭配价格昂贵的Z370/390主板,再加上处理器之间的价格差异,锐龙5 3600平台的价格要比i5-9600KF便宜500~600元左右。
这个差价应该是拿锐龙5 3600 RX 5700与i5-9600KF GTX 1660 Ti进行对比,但是为了更好凸显显卡在游戏中的作用,我们选择了RX 5700 XT。
选择RX 5700 XT的另外一个原因,还因为它是目前2000元价位性价比最高的显卡。现在市场上的非公RX 5700 XT价格与RX 2060相当,但是性能却要比RTX 2070还要强。
3、MMORPG和电子竞技类游戏是否6核6线程就够了?
目前主流的电竞类游戏以及MMORPG游戏对多核心并没有太高的需求,6核6线程就足够使用了。但是如果你想在双开MMORPG游戏,6核6线程会非常吃紧,这个时候超线程功能或者更多的核心数就能带来更好的体验。
此外,如果你若有直播的需求,最低的要求也是6核12线程,否则CPU不会有足够的资源进行推流。
至于Intel,想要在未来扭转桌面处理器不利的局面,需要更多的从玩家的角度来考虑:
1、开放i5处理器的超线程技术:这一点Intel已经准备好了,即将上市的第十代Comet Lake-S酷睿i5处理器将会拥有超线程技术,若你是Intel铁杆粉丝,不妨再等等。
2、开放B460主板的超频功能:现在的部分i3/i5处理器也能超频,但是主板只能选价格昂贵的Z系列主板,如果未来中端的B460主板能够支持超频,哪怕是只开放内存超频的功能,都能让i5处理器在网路游戏中拥有更好的游戏体验。
虽然这种做法可能会损害高端Z系列主板的销量,但是实际情况是,有能力购买i9-10900K的玩家几乎不会考虑供电薄弱的B460主板。
现在爆款的电商电竞整机都是清一色i5-9600KF B360主板的奇葩搭配,也算是PC领域的一个奇观了!
如果你是在预算有限的情况下想购买一台主机玩网络游戏,考虑到游戏多开、直播、无疑新一代的锐龙5处理器平台是相对合理的选择!
更为重要的是,由于主板以及处理器价格上的优势,在同样的价位上,选择锐龙5 3600平台可以搭更高阶的显卡,这对于单机游戏以及大部分网络游戏来说,可以代理立竿见影的帧率提升效果!
酷睿i5-9600KF购买链接:京东(1399元)
,