流言终结者系列:CPU超线程对游戏帧数有多大影响?

2018-3-19 17:10  |  作者:梁俊豪   |  关键字:超线程,游戏

其实超线程对于游戏性能的影响这个话题也已经“渊源流长”,从Intel Xeon E3流行伊始就有人讨论其与Intel Core i5系列之间的区别。但是五年过去了,Windows 10诞生了、DirectX 12游戏普及,更重要的是Intel、AMD开启CPU多核大战,主流CPU已经从四核逐步转移到六核以上,甚至是八核以上,那么超线程对于游戏性能的影响又会发生怎么的变化呢?支持度更好?还是更加羸弱?

本文约2664字,需4分钟阅读(全文浏览

其实超线程对于游戏性能的影响这个话题也已经“渊源流长”,从Intel Xeon E3流行伊始就有人讨论其与Intel Core i5系列之间的区别。但是五年过去了,Windows 10诞生了、DirectX 12游戏普及,更重要的是Intel、AMD开启CPU多核大战,主流CPU已经从四核逐步转移到六核以上,甚至是八核以上,那么超线程对于游戏性能的影响又会发生怎么的变化呢?支持度更好?还是更加羸弱?

关于超线程、SMT技术,我们曾经在超能课堂(104):超线程/SMT多线程技术有什么用?》详细讲述过,简单来说超线程/SMT技术都是为了让CPU中空闲的单元进行二次利用,一个物理核心模拟成两个线程进行使用,让CPU达到更高的效率。但问题在于,游戏到底能不能充分利用CPU所有的核心资源,并且有效地使用闲置单元提高运算效率,侧面提升游戏体验(主要是帧数的提高),一旦游戏对多线程优化不足,就发生抢占CPU核心资源,造成调度拥堵,间接地降低性能。这个也是很多玩家口中所说“超线程不利于游戏”的说法。

那么事实上真的就这样吗?现在AMD Ryzen 7 1800X率先打开了八核十六线程民用处理器市场,而随后发布的Intel Core i7-8700k已经升级到六核十二线程,动概十个以上的线程,游戏真的用得完?

为此我们特意选用了AMD Ryzen 5 1400、Intel Core i7-8700k、Pentium G4560三个CPU的平台来进行一番游戏测试。搭配的主板如表格所示,统一使用2400MHz频率的8G ×2 DDR4内存,显卡上我们为了尽可能防止显卡性能瓶颈,选用了一张NVIDIA GTX 1070 Ti Founder Edtion显卡。尽管有可能网友们会说,以Pentium G4560的水平不足以发挥出GTX 1070 Ti的全部水准,这没关系,我们关注的是每颗CPU在开启、关闭超线程/SMT功能前后,游戏性能的变化,而非笼统地进行CPU之间的较量,那是不合理的、不科学的。

系统上选用了最新的Windows 10 Build 1709,对于多线程调度上有了更加完美的支持,而且DirectX12加入让部分游戏对于CPU的Draw call使用更加完美。如果你还要争吵为什么不用Windows 7测试,只能说“人是要向前看到,科技的巨轮永远都在向前滚动”。显卡驱动则是NVIDIA GeForce 391.01。

  1. 1. 超线程对游戏性能会影响?
  2. 4.Intel Pentium G4560测试
  3. 2.Intel Core i7-8700K测试
  4. 5. 总结:游戏优化很重要
  5. 3.AMD Ryzen 5 1400测试
  • 游客  5天之前

    游客:

    关超线程单核效率会提升一丢,总算力损失两三成。。。

    六核处理器是性能溢出
    四核刚好能带得动
    双核是算力不够
    03-25 18:27
  • 支持(3)  |   反对(0)  |   举报  |   回复
  • 算力?听着那么像挖矿的

    支持(0)  |   反对(0)  |   举报  |   回复

    48#

  • 游客  04-18 21:45

    游客:

    看来4核8线是基本需求了
    03-27 13:52 已有3次举报
  • 支持(0)  |   反对(0)  |   举报  |   回复
  • 脑残吗,测试了那么多新游戏,2线程和4线程有帧数区别,6核12线和4线帧数几乎一样,i5就够4核4线,i7的八线,只有4线用的上,上面都讲了半天了,你是喝敌敌畏的吗?没脑?

    已有26次举报

    支持(2)  |   反对(8)  |   举报  |   回复

    47#

  • 游客  04-14 23:14

    测一下WOW这种的么?

    支持(0)  |   反对(0)  |   举报  |   回复

    46#

  • 游客  03-27 13:52

    看来4核8线是基本需求了

    已有3次举报

    支持(0)  |   反对(0)  |   举报  |   回复

    45#

  • 游客  03-27 13:06

    原来1400和8700k表现这么接近啊

    支持(6)  |   反对(1)  |   举报  |   回复

    44#

  • 游客  03-25 18:27

    关超线程单核效率会提升一丢,总算力损失两三成。。。

    六核处理器是性能溢出
    四核刚好能带得动
    双核是算力不够

    支持(3)  |   反对(0)  |   举报  |   回复

    43#

  • 游客  03-24 15:08

    如果你是玩单机游戏多 RYZEN或许有点用
    如果你是玩"网络"游戏 什么守望者 英雄联盟 绝地求生 等等等等 在显卡一样的情况下 还是乖乖买INTEL高频率的吧

    支持(2)  |   反对(0)  |   举报  |   回复

    42#

  • 游客  03-21 12:10

    游客:

    6C6T和6C12T比,没有区别,还是6C6T微微胜一点点
    4C4T和4C8T比,4C8T小胜一点

    根据文章的理论,还不足证明超线是否有用,因为6C那个是英的高端,4C是A的中端,代表性不够多,
    我可以这样理解,游戏能用全6C的,那12T的确没用了,但4C就不同了,不够用,所以开个8T有小小增涨?
    应该拿英的4C4T和4C8T比一下,比如i7 6代和7代
    03-21 10:44
  • 支持(3)  |   反对(0)  |   举报  |   回复
  • r5 1400主频太低

    支持(3)  |   反对(0)  |   举报  |   回复

    41#

  • 游客  03-21 10:47

    游客:

    6C6T和6C12T比,没有区别,还是6C6T微微胜一点点
    4C4T和4C8T比,4C8T小胜一点

    根据文章的理论,还不足证明超线是否有用,因为6C那个是英的高端,4C是A的中端,代表性不够多,
    我可以这样理解,游戏能用全6C的,那12T的确没用了,但4C就不同了,不够用,所以开个8T有小小增涨?
    应该拿英的4C4T和4C8T比一下,比如i7 6代和7代
    03-21 10:44
  • 支持(3)  |   反对(0)  |   举报  |   回复
  • 同理可得,1700X用8C8T对比8C16T,应该也是没有区别的,因为8C就能搞定了,再多加个16T没提升?
    但是像G4560,只有2C的,加不加4T,就有明显的区别了?

    支持(0)  |   反对(0)  |   举报  |   回复

    40#

  • 游客  03-21 10:44

    6C6T和6C12T比,没有区别,还是6C6T微微胜一点点
    4C4T和4C8T比,4C8T小胜一点

    根据文章的理论,还不足证明超线是否有用,因为6C那个是英的高端,4C是A的中端,代表性不够多,
    我可以这样理解,游戏能用全6C的,那12T的确没用了,但4C就不同了,不够用,所以开个8T有小小增涨?
    应该拿英的4C4T和4C8T比一下,比如i7 6代和7代

    支持(3)  |   反对(0)  |   举报  |   回复

    39#

  • 游客  03-21 09:37

    其实总结的也没啥用,遇到A黑 N黑游戏,啥U都不管用,一个伪装补丁提升FPS,,,,,这个测试应该跑DNF ,然后就发现,去特么的核心,去特么的频率 ,都是渣渣

    已有4次举报

    支持(0)  |   反对(0)  |   举报  |   回复

    38#

  • 游客  03-21 03:07

    游客:

    不论几核,同规格Intel 都碾压AMD。至于说多线程和单线程游戏的差距,只有5%!
    03-20 13:52 已有6次举报
  • 支持(0)  |   反对(10)  |   举报  |   回复
  • 游客:

    只能说明系统只运行游戏的时候,不能说明普遍电脑就只运行游戏,小朋友还是别当水军了。醒醒
    03-20 23:56
  • 支持(1)  |   反对(1)  |   举报  |   回复
  • 对对对!你全家的电脑都是搞渲染的。你全家都不玩游戏。

    已有11次举报

    支持(0)  |   反对(1)  |   举报  |   回复

    37#

  • 游客  03-20 23:56

    游客:

    不论几核,同规格Intel 都碾压AMD。至于说多线程和单线程游戏的差距,只有5%!
    03-20 13:52 已有6次举报
  • 支持(0)  |   反对(10)  |   举报  |   回复
  • 只能说明系统只运行游戏的时候,不能说明普遍电脑就只运行游戏,小朋友还是别当水军了。醒醒

    支持(1)  |   反对(1)  |   举报  |   回复

    36#

  • 游客  03-20 21:19

    谁能告诉我头图的音箱是什么牌的?

    支持(0)  |   反对(0)  |   举报  |   回复

    35#

  • 游客  03-20 15:06

    yjhercules 终极杀人王 :

    8400 硬抗 1600 1600x 不是事

    当然8100 8400 小涨价 也说明问题
    现加上华擎z370 799 还没有用券
    所以 如果amd的cpu本x370主板 也没有优势
    优势只是配低档的b350 体现
    但是b350 安装nvme和 显卡后, 就无法安装其它pcie设备
    如ac 无线网卡 或者采集卡
    采集卡 直播要用
    03-20 13:59 已有4次举报
  • 支持(0)  |   反对(4)  |   举报  |   回复
  • Intel amd的水军都™的多 老子不关心你们这些水军老子爱买哪个买哪个 s逼 ——刁二胖

    已有3次举报

    支持(11)  |   反对(0)  |   举报  |   回复

    34#

  • 游客  03-20 14:53

    线程数满足的游戏的需求之后才能谈关闭超线程对游戏能有多少提升,游戏支持12线程的话,就2个核心,去谈关闭超线程有没有提升,白扯

    支持(0)  |   反对(0)  |   举报  |   回复

    32#

  • yjhercules终极杀人王 03-20 13:59

    8400 硬抗 1600 1600x 不是事

    当然8100 8400 小涨价 也说明问题
    现加上华擎z370 799 还没有用券
    所以 如果amd的cpu本x370主板 也没有优势
    优势只是配低档的b350 体现
    但是b350 安装nvme和 显卡后, 就无法安装其它pcie设备
    如ac 无线网卡 或者采集卡
    采集卡 直播要用

    已有4次举报

    支持(0)  |   反对(4)  |   举报  |   回复

    31#

  • 游客  03-20 13:52

    不论几核,同规格Intel 都碾压AMD。至于说多线程和单线程游戏的差距,只有5%!

    已有6次举报

    支持(0)  |   反对(10)  |   举报  |   回复

    30#

  • 游客  03-20 10:59

    不过像 TrainSimulator 这种游戏就是单核王了……

    支持(0)  |   反对(0)  |   举报  |   回复

    29#

  • 游客  03-20 09:41

    ????? 文明6 你根本没说清楚啊 g4560不开超线程 过天多少秒 开了多少秒 1700smt开或不开多少秒
    你给我个画面帧数有个什么意思? 文明系列最让人吐槽的就是过天!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    支持(1)  |   反对(0)  |   举报  |   回复

    28#

查看全部评论(45)

回复