Alder Lake处理器在Linux中存在兼容性问题 与Windows 11的Ryzen CPPC类似

当英特尔在2021年架构日活动中介绍其Alder Lake架构时,该公司着重介绍其围绕微软Windows
11的性能优化。然而,对于Linux来说,似乎不能这么说。就在几天前,我们报道了一个Alder Lake的bug,该bug在即将到来的Linux
5.16内核上导致性能下降;昨天,针对Alder Lake上检测到的相关问题收到了一个新相关性补丁。

Alder Lake处理器在Linux中存在兼容性问题 与Windows 11的Ryzen CPPC类似

这个新问题围绕着协作处理器性能控制(CPPC)或最快内核优先级,并且很容易让人想起最近Windows11上的Ryzen CPPC2 bug。

Alder Lake带来了新的性能混合架构,带来了大小核价格,但目前,当系统处于超频状态时,Linux无法分别识别这些内核。因此,操作系统为所有内核分配了同等的性能潜力,而不管它们是P内核还是E内核。

这导致了与英特尔的Turbo Boost Max技术(ITMT)的冲突,该技术有助于将优先单线程工作负载安排在最快的内核上。然而,由于现在所有的核心都分配了相等的性能值,ITMT在这种超频系统中无法工作。

即将推出的补丁希望在MSR_HWP_CAPABILITIES或硬件控制的P-States(HWP)的帮助下解决这个问题。但是这个补丁可能无法在缺乏MSR_HWP_CAPABILITIES的旧式系统上工作。

了解更多:

https://lore.kernel.org/linux-pm/[email protected]/T/#u


头条 |深度 |投研 |行情