时间:2021-11-23 来源:系统堂 游览量: 次
近期,Linux内核将发布一个新补丁来解决Intel第12代酷睿系列处理器的问题,关于基于Golden Cove架构(Performance Core)的性能核心和基于能效核心的核心优先级问题。关于 Gracemont 架构(高效核心)。它来自在 UEFI 中启用 XMP 内存配置文件,或手动超频 Alder Lake。如果用户手动操作这两项中的一项,就会导致Linux将不适当的工作负载放置在错误的内核上,最终导致系统性能下降。
据Phoronix 称,问题来自英特尔 Turbo Boost Max 技术。Linux 内核需要 Turbo Boost Max 代码来启用适当的内核并分配优先级。如果主板启用了 XMP 内存配置文件或手动超频,相应的代码将自动禁用。禁用后,ACPI CPPC的最高性能状态会被应用到所有的核上,导致系统认为所有的P-Core和E-Core在性能上是一样的,然后以此作为任务分配的基准。
由于 Alder Lake 依赖其高性能混合架构,因此如何在 P-Core 和 E-Core 之间分配任务是一个重要的功能。如果系统将重负载的关键任务放在 E-Core 上或将轻负载的简单任务放在 P-Core 上,则可能会损失整体性能。
通过新的Linux内核补丁,可以解决这些问题。如果用户想在Linux系统上超频,不会对性能产生负面影响。