摘要 根据 Phoronix 的说法,Linux 内核的新补丁即将推出,用于解决 Alder Lake CPU 上的核心优先级问题。该问题源于在 UEFI 中启用 X
根据 Phoronix 的说法,Linux 内核的新补丁即将推出,用于解决 Alder Lake CPU 上的核心优先级问题。该问题源于在 UEFI 中启用 XMP 内存配置文件或手动超频 Alder Lake 芯片。两者中的任何一个都会导致 Linux 将不适当的工作负载放在错误的内核上,从而降低系统性能。
更具体地说,似乎英特尔 Turbo Boost Max 技术是罪魁祸首。Linux 需要功能性 Turbo Boost Max 代码来启用适当的内核优先级。但是,如果主板使用 XMP 模式或用户输入自定义核心超频,则此代码很容易被主板自动禁用。
禁用 Turbo Boost Max 时,ACPI CPPC 的最高性能状态将应用于所有内核。不幸的是,这会导致操作系统认为所有内核具有相同的性能值,从而导致性能下降。这是 Alder Lake 芯片的一个重大问题,因为它们的混合架构依赖于高性能内核和能效内核来高效完成工作。当操作系统将关键任务放在效率核心上而将轻工作负载放在性能核心上时,它会导致整体性能的显着损失。
幸运的是,一个新的 Linux 内核补丁已经在测试中以解决这些问题。一旦发布,超频 Alder Lake CPU 将不再导致操作系统的核心优先级出错。