导读 在错过了 Linux 6.2 内核合并窗口后,AMD 的 P-State EPP (Energy Performance Preference) 驱动现在已迭代到了第九次修订版本;在现有的 P-State 驱动支持基础上,其似乎有望在 Linux 6.3 中成功合并。

AMD Linux 工程师 Perry Yuan 发布了第九版 P-State EPP 驱动程序补丁,旨在提高现有和主线 AMD P-State 驱动程序的性能和 power control。此功能基于 ACPI CPPC EPP knob 构建。

这个补丁集实现了一个新的 AMD CPU 频率驱动程序 amd-pstate-epp 实例,以实现更好的性能和 power control。CPPC 有一个参数叫做 energy preference performance (EPP)。EPP 在 CCLK DPM controller 中用于驱动一个核心在短期活动期间要运行的频率。EPP 值将用于不同的操作系统配置文件 (balanced, performance, power savings)。

AMD Energy Performance Preference (EPP) 会向硬件提供一个提示,如果软件要偏向性能 (0x0) 或能效 (0xff) ,低级电源固件将根据 EPP 偏好值来计算运行时的频率。因此,EPP 提示将影响 CPU 内核的频率响应性。

此外,AMD Linux 工程师也一直在致力于 P-State 的 Guided Autonomous Mode。

v9 补丁集中已经进行了代码更新,以解决之前上游代码审查中提出的反馈、额外的 “reviewed-by” tags 和其他一些基本修复。科技网站 Phoronix 称,AMD P-State EPP 代码似乎终于尘埃落定,以提高现代 Ryzen 和 EPYC 处理器的功率 / 性能效率。“希望我们能看到它们在 Linux 6.3 中成为 mainlined,以帮助改善目前使用 AMD P-State 的某些领域的性能;与通用的 ACPI CPUFreq 驱动相比,这些领域的性能还有所差距。”

原文来自:

本文地址://lrxjmw.cn/amd-state-linux.html编辑:xiangping wu,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: