正在开发中的Linux 6.9作为2024年年中发布的内核电源管理更新的一部分,内核终于开始支持AMD首选内核。
自AMD Zen 2以来,首选核心通过ACPI CPPC暴露出能够达到更高最高频率的CPU核心,随着更多的Zen 4/4C混合组合进入市场,这一点变得更加重要。在Linux 6.9中,AMD P-State驱动程序将能够利用首选核心来执行内核调度程序的更高优先级(重要)任务,因此它们更有可能最终运行在这些更高性能的核心之一上。
对于那些从BIOS启用首选核心支持的现代AMD Zen系统,此功能将在Linux 6.9+上自动使用--假设您使用的是AMD P-State驱动程序,而不是ACPI CPUFreq的通用和以前的默认设置。
自从去年开始为AMD首选内核安装Linux补丁以来,他们经历了13轮以上的审查作为电源管理更新的一部分,现在正在为Linux6.9主线。
这个电源管理拉动还允许动态更新能量模型,这对ARM系统很重要,支持使用提高系统恢复速度的休眠图像LZ4压缩算法在AMD端,还修复了min_perf sysf赋值,以确保AMD P-State驱动程序中的最小/最大限制性能值始终保持在它们的范围内。
英特尔一侧是月球湖M和箭湖对英特尔RAPL驱动程序的支持。在英特尔P-State中也有英特尔EPP默认调整帮助提高流星湖的性能和能源效率。
与电源管理拉入请求一起,ACPI拉动也是在今天提交的,并有各种怪癖和修正。AMD的一个显著变化是针线器3000系列的ACPI CPPC支持 for being able to in turn use the AMD P-State CPU frequency scaling driver.