事实上,超线程对游戏性能影响的话题由来已久。 自从Intel Xeon E3开始流行以来,就有人讨论它和Intel Core i5系列的区别。 但五年过去了,10款诞生了,12款游戏开始流行,更重要的是Intel和AMD打响了CPU多核战争。 主流CPU已经从四核逐渐转向六核以上,甚至八核以上。 性能影响将如何变化? 更好的支持? 还是更弱?

吃cpu的游戏如何提高帧率_玩游戏吃cpu_什么样的游戏吃cpu

关于超线程和SMT技术,我们曾经在《超级课堂(104):超线程/SMT多线程技术有什么用?》 “详细讲到了,简单来说,超线程/SMT技术就是让CPU中空闲的单元重新得到利用,将一个物理核心模拟成两个线程来使用,从而让CPU达到更高的效率。但是问题是游戏能否充分利用CPU的所有核心资源,有效利用空闲单元提高计算效率,提高游戏体验(主要是帧数的提升),一旦游戏没有优化对于多线程来说,会发生抢占,CPU核心资源造成调度拥塞,间接降低性能,这也是很多玩家所说的“超线程不利于游戏”。

什么样的游戏吃cpu_玩游戏吃cpu_吃cpu的游戏如何提高帧率

玩游戏吃cpu_吃cpu的游戏如何提高帧率_什么样的游戏吃cpu

那么事实真的是这样吗? 现在AMD Ryzen 7 1800X率先打开八核十六线程消费处理器市场,而后来发布的英特尔酷睿i7-8700k也升级到了六核十二线程,线程数超过了十个。 游戏真的累了吗?

什么样的游戏吃cpu_玩游戏吃cpu_吃cpu的游戏如何提高帧率

为此,我们特地选择了AMD Ryzen 5 1400、Intel Core i7-8700k、G4560这三个CPU平台来进行一些游戏测试。 搭配主板如表所示,统一采用8G×2 DDR4内存频率。 显卡上,为了尽可能杜绝显卡的性能瓶颈,我们选择了GTX 1070 Ti显卡。 虽然网友可能会说G4560的水平不足以发挥GTX 1070 Ti的全部水平,但没关系,我们关心的是超线程/SMT功能开启前后各个CPU的游戏性能变化以非通用的方式进行CPU之间的较量是不合理、不科学的。

系统选用最新的Build 1709,对多线程调度有更完美的支持,并且增加了一些游戏对CPU绘制调用更加完美的支持。 如果你还在争论为什么不用7号测试,那你只能说“人们要向前看,科技的巨轮永远滚滚向前”。 显卡驱动程序是391.01。

吃cpu的游戏如何提高帧率_什么样的游戏吃cpu_玩游戏吃cpu

英特尔酷睿 i7-8700k 首次在非发烧友处理器中引入物理六核设计。 默认设置下,六核睿频频率可达4.3GHz,单核睿频频率甚至可达4.7GHz。 按理来说,作为八代酷睿的顶级产品,还有什么游戏可以打败它呢? 事实上,一开始编辑们在显卡的常规测试中对于使用Core i7-8700k还是相当抵触的。 一开始,他们担心线程太多会影响游戏,显卡无法发挥应有的实力。 不过后来的大量测试表明,这是比较额外的想法,8700K还是有能力作为日常评测平台的。

玩游戏吃cpu_吃cpu的游戏如何提高帧率_什么样的游戏吃cpu

玩游戏吃cpu_什么样的游戏吃cpu_吃cpu的游戏如何提高帧率

开启超线程后,都取得了相当不错的效果。 至少他们可以在GTX 1070 Ti的各种游戏中流畅运行。 然而,关闭超线程技术后,奇怪的事情发生了。 在所有测试项目中,分数都有所提高。 虽然范围不大,但凡事都要注意! 不过我们注意到,在各项性能测试中,关闭超线程后,Croe i7-8700K的CPU成绩下降了约25%,但对GPU成绩影响不大。

那么AMD锐龙处理器的性能如何呢? 话不多说,我们立即进行Ryzen 5 1400测试。 四核八线程的Ryzen 5 1400在市场上销量非常好。 毕竟价格便宜,核心数也达到了主流水平。

什么样的游戏吃cpu_吃cpu的游戏如何提高帧率_玩游戏吃cpu

然而测试的结果却让小编有些疑惑。 AMD SMT技术的影响有好有坏。 测试结果显示,关闭SMT技术后,测试CPU成绩均下降30%,但游戏包括《最终幻想15》、《文明6》、《古墓丽影》、《奇点灰烬》、 《中土世界》:《暗影战争》、《GTA 5》等游戏多达六款,开启SMT技术时游戏帧率表现更好。 是否从侧面反映出,2023年之后,新游戏普遍对多线程处理器的支持度更高,四核四线程已经不能满足游戏的基本需求?

玩游戏吃cpu_吃cpu的游戏如何提高帧率_什么样的游戏吃cpu

测试结束时,有编辑建议尝试一下核心数较少的CPU。 毕竟Ryzen 1400和Core i7-8700K这两款CPU的核心线程数都那么多,没有什么区别。 你不妨试试Intel以前的CPU。 神U G4560性能出色,毕竟是一款少有的支持超线程的奔腾处理器。 当时400多块的价格能买到这样一款双核四线程处理器已经是相当不错了。

吃cpu的游戏如何提高帧率_玩游戏吃cpu_什么样的游戏吃cpu

没想到我也不知道,测试的时候我惊呆了。 你说intel G4560不能支持GTX 1070 Ti显卡。 事实上,游戏帧率落后不少,极端情况下接近40%。 本来,双核四线程就已经“消失殆尽”了。 关闭超线程后,只剩下两个物理核心在工作。 这时候,情况就更加难看了。 《人性分裂》的两款游戏都是直接黑屏无法进入游戏。 还可以确认的是,在双核的情况下,双核四线程的游戏性能下降了不少。 可见,游戏的线程对CPU的要求并不是无限低的,总会有一个下限。

什么样的游戏吃cpu_吃cpu的游戏如何提高帧率_玩游戏吃cpu

总结:

其实这个测试只是一个介绍。 很多“资深”玩家都听说过超线程技术对游戏帧率有一定的影响,但是这个说法在今天还管用吗? 毕竟10系统已经发布很多年了,游戏也已经流行起来。 更重要的是,CPU已经进行了多次更新迭代。 入门级的i3/Ryzen 3都是四核四线程的,所以我们希望通过一些测试了解近几年的游戏情况。 用于处理器核心线程调用。

玩游戏吃cpu_什么样的游戏吃cpu_吃cpu的游戏如何提高帧率

从测试结果来看,最重要的结论是,超线程对游戏的影响程度完全取决于游戏的优化。 有些游戏甚至对最低核心/线程数有最低要求,比如《古墓丽影:崛起》和《杀出重围:人类分裂》。 如果不满足最低要求,抱歉,无法玩,请升级CPU。

游戏对线程利用率也有上限。 根据测试结果,一般游戏仅支持4-8个CPU线程。 如果太多的话就会不满意,但是比如《奇点灰烬》和《文明6》的策略对战游戏对CPU的要求就非常高,可以调用的CPU线程数就比较大,而且负载也很高。 同时,10系统在多任务调度方面已经非常出色,不会出现“一核遇难,七核围观”的惨状。

另一个是购买建议。 根据测试结果,你玩什么样的游戏很大程度上决定了你需要什么级别的处理器。 有些游戏对线程要求比较高,可能最多支持8个线程。 主频、四核八线程处理器才是你需要选择的。 而且很多老游戏最多可以支持4个线程,这已经很不错了,一般入门级处理器都可以做到。 如果你想满足未来几年的游戏需求,考虑到游戏开发商逐渐更加注重多核处理器的优化,那么AMDIntel的高端处理器是你的首选。

玩游戏吃cpu_什么样的游戏吃cpu_吃cpu的游戏如何提高帧率

好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注