首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AMD 发布 P-State EPP v9 驱动,有望在 Linux 6.3 合并

出品|开源中国

在错过了 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 驱动相比,这些领域的性能还有所差距。”

更多详情可查看内核邮件列表。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221228A07HAZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券