英特尔在其第 11 代酷睿处理器(Alder Lake)中采用了混合 x86 CPU 设计。不仅如此,该公司还对其他组件进行了一些改动,这些组件被称为处理器的"非核心"部分,也被称为系统代理,其中包括北桥。根据 YouTuber Tech YES City(TYC)的一份报告,英特尔混合芯片上的一个变化显然导致了各种延迟问题和整体性能迟缓。
TYC 援引业内知情人士的话解释说,这个问题显然是英特尔第 12 代和第 13 代芯片的非核心(系统代理)的"I/O 驱动程序"被移出 CPU 的结果。
TYC 通过延迟测试表明,在大多数情况下,该问题在 Windows 10 上尤为明显。尽管 Windows 11 并不能完全避免这些性能怪圈,但微软和英特尔为优化混合处理器线程指令所做的共同努力在某些情况下确实取得了成效,尽管过去的游戏性能数据并不显示出同样的效果。
TYC 在其 YouTube 视频的描述中写道:
我一直认为英特尔的 CPU 非常灵敏,事实上,它们是最灵敏的,即使与 Ryzen 相比也是如此,而 AMD 多年来在延迟方面已经改进了很多。然而,随着第 12 代 Alder lake 和第 13 代 i9-12900k 和 13900K CPU 的问世,英特尔拿走了一些东西,那就是他们将 I/O 驱动程序直接从 CPU 上移除(这是我从多个渠道得知的),而这正是 Windows 用户在这些 CPU 上出现延迟问题的原因。
为了测试和了解他们所感受到的差异的有效性,TYC 将其 10 代酷睿 i9-10850K (Comet Lake-S)与 Raptor Lake-S i9-13900K (13 代)进行了比较。在某些情况下,比如 DPC(延迟过程调用)延迟,Windows 11 和 Windows 10 系统的性能表现同样糟糕,不过 Windows 10 系统的表现还是要差一些。这是有道理的,因为 DPC 直接关系到驱动程序的处理效率,而且涉及到部分 I/O。
在拖放 MP4 文件和在 Adobe Premiere Pro 中快速打开 MP3 文件等其他情况下,较新的 Raptor Lake CPU 也表现不佳。
这里看到的一些性能差异也可能与 Raptor Lake 与 Comet Lake 相比的核到核(c2c)延迟差异有关。
从 AnandTech(1,2)提供的上图中可以看出,混合型英特尔 13900K 与 10900K 的 c2c 延迟差异很大。10900K 的 c2c 延迟时间从 5.6 ns 到 23.8 ns 不等,而 13900K 的 c2c 延迟时间从 4.0 ns 到 53.9 ns 不等,E-cores 之间的延迟时间尤其糟糕。
来源:Tech YES City (YouTube)