关注硬件·聪明消费 | 欢迎关注钛师父
动图:单杆压缩机
喜欢DIY的笔者经常听到有朋友抱怨自己的电脑配置和别人一样,但玩同样的游戏帧速就是要低很多,而且找不到问题所在十分苦恼。以笔者的经验来看,出现这种情况除开不同硬件产品电气性能有差异这种超低概率的原因之外(毕竟经过多年的优胜劣汰、技术进步,市场中知名品牌的主板、显卡等配件在同规格的前提下性能不会差很多),更多的还是软硬件设置的问题。而且,由于近一两年来处理器核大战急速升温,处理器核心数量暴增,游戏软件优化显得有些跟不上,这也导致了一些热门游戏在多核心处理器上出现执行效率不正常的情况。接下来,笔者就来为大家仔细分析一下。
高端多核心处理器为何在一些游戏中实战性能不佳?
《孤岛惊魂3》、《孤岛惊魂4》等老游戏在超过6核心的处理器上执行效率会暴降
越贵的多核心处理器玩游戏一定越快?就目前的游戏多线程优化情况来看,并不一定。也就是说,你花14000元买的Core i9 7980XE,在某些游戏中并不一定比3999元默认上5GHz的Core i7 8086K强。大家有兴趣可以去看看3DMark的官方天梯榜,冲榜的处理器到底是哪些。其实,3DMark自身对多线程的支持也并不见得有多好,一些具备超多核心的处理器在3DMark的测试项目中反而出现分数异常的情况,和一些老游戏的表现比较相似(处理器占用率不高,处于磨洋工的状态,但游戏帧速却上不去),超频也只是杯水车薪。
出现这样的情况,一方面是因为部分老游戏在开发时没有考虑到未来的超多核心处理器,因此出现了游戏引擎对于多核心的调用不合理,多个线程之间互相影响,导致“一核有难,多核添乱”;另一方面,一些小公司没有足够的研发实力和经费(或者根本没打算花这笔钱)来对游戏引擎进行多线程优化,所以有些新游戏也出现了在多核心处理器上执行效率不佳的问题(对没错,说的就是渣优化PUBG)。
那么,对于新装机已经选择高端多核心处理器的玩家,要进行怎样的设置,才能在玩自己喜欢的游戏时,享受到最高的帧速呢?在游戏厂商开发新游戏引擎或是推出多线程优化补丁之前,我们可能需要一些技巧才行。
6核心12线程处理器=游戏甜品
如果使用的是锐龙处理器,可以通过Ryzen Master工具方便地调节核心数量
到底多少核心/线程的处理器能最好地兼容现有的游戏呢?笔者准备用实际的测试来进行验证。为了排除频率和处理器架构的影响,笔者决定使用一颗8核心16线程的锐龙7 2700处理器,通过Ryzn Master软件调节核心/线程数量来进行对比,不过,对比过程中并不会改动处理器频率,这样就能准确地看到不同的核心/线程数量带来的游戏实战性能差异。
测试平台
处理器:AMD锐龙7 2700
内存:芝奇幻光戟DDR4 3200 8GB×2
显卡:华硕ROG STRIX GTX1070Ti
主板:华硕C7H
硬盘:金士顿HyperX 240GB
电源:航嘉MVP K650
操作系统:Windows10 64bit专业版
从测试结果可以看到,在打开全部核心/线程的情况下,AMD锐龙7 2700可以得到最高的Cinebench R15分数,也就证明在这种状态下完成3D图形设计渲染输出的性能是最高的。同时,这种状态下的3DMark物理运算得分也最高,那么从理论上来讲,游戏性能也应该最好才对,但实际上我们看到它的3DMark综合测试得分却十分反常(显然这并不是AMD锐龙7 2700的真实实力),而这一项正是代表了显卡和处理器协同工作玩游戏的性能(准确地说是玩一些对超多线程优化不太到位的老游戏的性能)。由此可见,3DMark的综合测试项目对于超多线程的支持并不算好,我们需要“迁就”它一下,做法就是减少处理器的线程数量。
用Ryzen Master工具关闭SMT同步多线程功能之后,AMD锐龙7 2700变成了8核心8线程的规格,此时虽然Cinebench R15和3DMark物理运算得分都明显下降,但3DMark综合测试项得分有些许上升了,这意味着降低线程数量的做法对于提升老游戏性能可能有效。于是我们继续尝试6核心12线程的规格,此时的3DMark得分达到了巅峰状态,而综合测试项得分也相对默认的8核心16线程提升了22%之多!接下来再尝试关闭SMT功能实现6核心6线程规格,不过此时由于线程数量减少太多,除了综合测试项目得分达到7119的新纪录之外,其他分数反而降低了。最后,我们尝试了4核心8线程的规格,由于线程数量的大幅度减少,整体游戏性能出现了明显降低。
再来看看游戏实际测试情况。《刺客信条:起源》对于多线程优化很出色,所以我们看到开启6个或以上核心的AMD锐龙7 2700成绩差异不大,但低于6核心12线程之后,游戏帧速就开始明显下降了。《古墓丽影:崛起》对于6核心及以上的规格支持得也不错,其中6核心6线程表现最好,但4核心8线程时帧速就下降得很厉害了。《孤岛惊魂3》《孤岛惊魂4》算是“多线程过敏综合征”的代表作了,一旦超过6核心帧速就*一半。
综合来看,6核心12线程目前是规格最为均衡的甜品级游戏处理器,既可以避免老游戏对超多线程优化不足导致帧速下降的问题,也能充分照顾到支持多线程的新游戏。
总结:超多核心处理器应用面更广,6核心12线程玩游戏性价比最高
从前面的测试我们可以看到,在游戏适应性方面,6核心12线程的处理器算是最“甜品”的选择,不管是对超多线程优化不足的老游戏,还是针对超多线程做了优化的新游戏(例如《刺客信条:起源》),都能发挥出全部性能。
那么,定位更高、多线程性能更强的8核心16线程在一些游戏中无法发挥真实性能,实际游戏表现不如6核心12线程处理器,它们就不值得购买了吗?显然不是。出现这样的情况只是游戏的优化还不到位,而且在玩一些老游戏时,我们还可以通过软件工具或BIOS来关闭处理器的部分核心,把8核心16线程处理器“打造”成6核心12线程处理器(Ryzen Master还提供了专门的游戏模式,玩家可以一键开启),而在需要超多线程完成专业设计工作时,又可以打开8核心16线程处理器的全部核心实现火力全开,这两种应用状态可以任意切换。所以说,8核心16线程、甚至是像线程撕裂者与Core i9那样超多线程的处理器具备了更广的应用面,这和它的价格定位也并不矛盾。
小狮子最喜欢的鸡腿 分割线