2017-04-09 作者:Nolforever 来源:帮帮
导读:说起来,笔者在接触《剑灵》之前,也是个有信仰的DIY玩家,从K6-2开始使用AMD的CPU,从Riva128开始使用nVidia的显卡,多年以来就没变过。
说起来,笔者在接触《剑灵》之前,也是个有信仰的DIY玩家,从K6-2开始使用AMD的CPU,从Riva128开始使用nVidia的显卡,多年以来就没变过。但因为收购ATI以及产品路线错误等原因,AMD确实在某一段时间非常不景气,笔者因此也放弃含泪告别了FX8350和APU的6800K,先后购买了4770K和4790K来玩《剑灵》。
——这样的状况一直持续到AMD发布全新架构的Ryzen处理器,看到Ryzen的性能评测,以及考虑到眼下一些应用(譬如说直播,视频转码)的需要,笔者果断入手了一套准旗舰的RYZEN,在经过一段时间试用之后,来给大家分享一些心得体会。
首先是新旧平台对比:
然后我们来看看CPU性能对比:
笔者基本只用过4代Intel Core i7处理器(4770K和4790K),除此之外也有两台E3处理器的电脑做多开拔毛之用。4770K关闭超线程,OC到4.6GHz,CPUID Benchmark跑分如下:
单核性能分数为2083。
1800X关闭SMT(相当于Intel的超线程)OC 4.0的话,跑分如下:
单核性能分数为2336,这里也有4.2GHz的7700K作为参考,1800X OC 4.0GHz,比默频7700K还要高一丁点。
简单结论是1800X OC到4.0,比4790K OC到4.6要强不少,再考虑到1800X是8核心,4790K只有4个核心的话……那还要强出不少。
——说到CPU性能,这里就需要补充二点基础知识:
1、《剑灵》是一个虚幻3引擎制作的游戏,虚幻3引擎作为一个有些年头的引擎,其主要缺点在于只能有效利用两个CPU核心——实际上《剑灵》的client.exe可以占用4个CPU核心,然而你总是会发现某一个CPU核心的占用率特别高,另一个稍低,而剩下的两个,加起来可能也没有最高的那个的一半。因此剑灵是一个依赖CPU主频的游戏,却只支持到4核心的CPU——所以如果你是用4核的Intel Core i7处理器时,关闭超线程,会获得比较好的效果,而AMD Ryzen 7 1800X,在拥有8个核心的情况下,单核性能还能达到这个程度,是令人颇为欣喜的。
2、除了读条的某一个瞬间,剑灵是不会把一个核心占用到100%的,最高也只有90%的占用率。——当占用率达到90%时,CPU运算能力已经跟不上的时候,显卡运算也会遇到瓶颈,负载会变得极低,从而FPS大幅下降,同时《剑灵》不支持显卡SLI或者CF,所以再好的显卡,在玩《剑灵》时也无法体现出优势,750Ti和1080Ti,对于《剑灵》来说,复杂的战斗场景下区别并不大。
但是笔者刚开始用1800X跑《剑灵》时候,却遭受很大挫折:
螺旋寺院酷寒剑/灼热剑这样的战斗,2560X1600分辨率5档全开,隐藏角色,之前4790K的平台大约是35FPS以上,战斗中几乎没有卡顿的感觉;而1800X基本只有30FPS左右,最低时甚至下探至20FPS,有明显卡顿,并且影响技能释放。
笔者为此也苦恼了一段时间,但经过研究,总算也找到了原因及解决方法:
1、“Ryzen处理器游戏性能不佳”的新闻在互联网上不难搜索到,究其原因还在于Microsoft及游戏厂商还没能来得及针对Ryzen处理器进行优化,1607或之前的Win10更会出现调度BUG导致Ryzen无法获得最高的运行效率。直到前几天才有《奇点灰烬》和《DOTA2》推出补丁给Ryzen打鸡血的消息。对《剑灵》来说,等着NCsoft这种技术有限的公司做优化是有点不现实的,但是4月份Win10会更新RS2版本(内部版本号15063),届时应该会有一定优化。
其实RTM版本的15063已经可以下载尝鲜,但笔者亲自测试的结果是,《剑灵》正式服登录器无法在15063下运行,南天国论坛有消息称最新的南天国登录器可以在15063下运行,但是笔者安装了英文版本15063加中文语言包后发现无法正常选择服务器,所以这里也就没有办法就15063的情况进行分析,只能等4月11号RS2正式推送,以及剑灵4月中旬版本更新后再测试了。
2、8核心的Ryzen处理器是由2组CCX核心“拼接”而成的,而相对于Intel的处理器而言,Ryzen的2组CCX核心之间的数据交换效率不高,所以Ryzen处理器要发挥性能,很依赖高频内存条(有消息称1800X配合3600MHz内存在一些单机大作中可以战OC 5G的7700K),笔者的内存已经是3200MHz,所以再提升内存频率是做不到的。
于是笔者采取了一个曲线救国的方法:
——下载了一个叫“Process Lasso”的免费软件,将《剑灵》Client.exe和别的进程强行分离,使《剑灵》占用4-7号核心,其他进程占用0-3号核心,这样一来《剑灵》占用的核心在同一个CCX组内,数据交换和运行效率均能保证最大。
Process Lasso界面:
先将所有进程以及默认进程的“CPU相关性”设置为CPU 0到CPU 3,
再将Client.exe的“CPU相关性”设置到CPU 4到CPU 7即可。
优化后再运行《剑灵》,发现卡顿已经消失,体验基本等同于4790K OC 4.6GHz。
对于一般《剑灵》玩家来说:
RYZEN处理器不太适合这个游戏,至少目前来说是这样, 7700K完全可以满足这个游戏的需求,省下来的钱没准还能上一块Optane SSD,进一步提高性能。
对于笔者一样的AMD粉丝或者深思熟虑后认为Ryzen更适合自己的玩家来说,有几点选择上的建议:
1、现在Ryzen平台很不完善,各大主板厂商的BIOS都仍有问题,内存条兼容性很差,因此常有“翻车”的悲报。笔者其实折腾了好几天,最初买的是G.Skill Tritent Z RGB 3200C16 8Gx2,但在Asus Prime X370 Pro 511版本的BIOS上,只能跑到2133,再高就无法开机,Asus Prime X370 Pro也有个507版本的beta BIOS,用它可以跑到2400,但3200依然无望。后来不得已更换了G.Skill Tritent Z RGB 3200C14 8Gx2,在515版本的BIOS下才能跑到3200,因为C16的是Hynix颗粒,而C14的是三星B Die。即便如此,当笔者尝试将内存由A2,B2插槽移动到A1,B1插槽上时,同样会出现无法开机的现象。而且CPU-Z里面的SPD信息是这样的:
读不出正确的Max Bandwidth,Manufacturer和Part Number,而Slot#4上的另一根,竟然SPD信息根本读不出来。
总而言之这个考虑到运行效率,Ryzen的内存条一定要买3200频率,考虑到兼容性,一定要三星B Die颗粒。
容量的话,现在8Gx2就够用了,买8Gx4,也会因为BIOS的问题,无法4条都跑在3200MHz上。
2、CPU的选择:8核16线程的Ryzen 7,目前有1700,1700X和1800X,2499元的1700性价比最高,基本买到手超4.0不难,而且翻车几率比带X的型号更低。笔者3999元购入的1800X,跑4.2需要1.55V电压,可以说要省心的话也就跑个4.0而已。虽然长期超频使用时会有些区别,但现在1800X确实只是信仰之选,不太建议正常人入手。
3、Ryzen主板的话,笔者其实一直天然得不喜欢华硕这个牌子的名字。上古时代用了很长一段时间Epox,什么毛病都没遇到;后来买过几块技嘉和微星,技嘉的一块Z87-UD5H用了三天坏了退了,微星的两块A平台板子更新BIOS时自己变砖,实在不敢恭维;4代i7时买了一块EVGA Z87 Classifild,一块EVGA Z97 FTW,Z97那块无缘无故声卡坏掉(反正笔者也不用板载声卡,有RME Fireface UFX),所以也不敢说就有多好;但笔者就从来就没用过华硕,尤其ROG,但从这个Prime X370 Pro更新BIOS的频率,以及Crosshair VI Hero的用料来看,华硕对Ryzen平台还是不太上心。相比之下最好的选择可能反而是华擎,比方说那块Asrock X370 Taichi,是最值得推荐的。
特玩剑灵专区招募写手团啦!想要你的文章在官网被人膜拜吗?想要一炮成名吗?那就在qq戳我吧~戳戳→_→1609638582
关注剑灵动态,请继续关注特玩网剑灵专区