CPU核心的数量在不断提高。现在的台式机消费市场基本都是4核起步,高端的也有一部分达到了8核。AMD甚至在去年推出了16核32线程处理器。多核线程的CPU在应用上会有更多的机会,Intel和AMD的关键技术:超线程和同步多线程。
超线程是英特尔在CPU中使用的技术,同步多线程是AMD在CPU中使用的技术。这两种技术的目的是一样的。它们可以在一个物理CPU中提供两个逻辑线程,并与多线程操作系统和软件兼容。现在Intel Core和AMD锐龙基本都配备了这种技术,最早用于服务器市场,现在分散到消费市场。这也是为什么我们能看到很多8核16线程的处理器,否则只会有8核8线程。
英特尔酷睿 i9 9900KI9英特尔酷睿9900k
对于内容创作等吃处理器内核线程的应用来说,超线程的这些技术简直就是神器,可以进一步提高工作效率。然而,对于游戏玩家来说,超线程似乎并没有什么优势,尤其是对于那些拥有许多物理核心的处理器。超线程技术似乎可有可无。
不仅如此,还有朋友认为超线程技术可能会导致一些游戏的负面优化。所以今天我们就来实际测试一下,看看关闭处理器和开启超线程前后,游戏帧数是如何变化的。我们先来看看测试平台。
测试平台测试平台
我们选择了8核16线程处理器英特尔酷睿i9-9900K来测试平台。如果关闭超线程,就是8核8线程。
超线程关闭超线程关闭
我们选择了CS:GO,守望先锋,两款FPS网游,以及《古墓丽影:惊魂5》两款3A游戏,分辨率1080p/2K。测试选择游戏自带基准或加力来监控帧数。
1080p1080便士
2K2K
测试效果有点显著。这些游戏在关闭超线程技术后,游戏帧数有了很大的变化,都有了一定程度的提升。上一次是在《古墓丽影:暗影》中做的评测,而在《CS:GO》中两帧最高相差40帧。看来关闭超线程技术确实对增加游戏帧数有奇效,也反映出一些游戏对这样的技术有些不友好。
开启和关闭超线程非常简单,可以在BIOS中进行调整。一般可以在BIOS的高级选项里找到。
BIOS基本输入输出系统
然而,虽然超线程技术确实对游戏产生了负面优化,但这一切的前提是,当我们使用足够多的物理核心的处理器时,游戏一般会在核心数量足够多的情况下对超线程处理器进行负面优化。但是,当你的处理器物理核不够用的时候,超线程技术会保证游戏帧数的稳定。所以,如果想通过关闭超线程技术来增加游戏帧数,还是需要8核左右才可靠,或者至少6个物理核。至于4核或双核处理器的用户,这里不建议关闭超线程技术来改善帧数体验,以免物理核心不足。