AMD终于发布过期的Linux CPPC驱动程序

导读 据 Phoronix 报道,AMD 的 Zen 3 架构正在获得对专为基于 Linux 的操作系统设计的 ACPI CPPC 驱动程序的支持。Collaborative P

据 Phoronix 报道,AMD 的 Zen 3 架构正在获得对专为基于 Linux 的操作系统设计的 ACPI CPPC 驱动程序的支持。Collaborative Processor Performance Control 驱动程序使 Linux 能够查看 Ryzen CPU 中哪些核心具有最高的提升潜力,并针对单线程或轻线程工作负载的最高提升核心,这是自 Zen 推出以来 Windows 支持的功能2个处理器。此外,ACPI 驱动程序将改进 Linux 对 Ryzen 电源状态的支持,从而实现更好的功耗和性能。但是,新驱动程序目前仅适用于 Zen 3,Zen 2 支持即将推出。

这比当前内置于 Linux 中的通用 CPUFreq驱动程序要好得多,顾名思义,它是通用的,并没有完全针对 AMD 处理器进行优化。

Phoronix 指出,AMD 花了整整两年的时间才最终发布了这个适用于 Linux 的新 CPPC 驱动程序。最初 AMD 早在 2019 年就为 Zen 2 处理器开发了该驱动程序,但该公司表示在那段时间没有足够的资源来完成该驱动程序。

在 Steam 宣布推出带有定制 Zen 2 APU 和基于 Linux 的 Steam 操作系统的 Steam 平台后,AMD 立即完成了驱动程序。AMD进行了自定义调整以适应专门针对该设备的线程定位,但现在看来优化已扩展到 Linux 环境中的所有 Zen 3 处理器。

巧合的是,AMD 在 Cezanne 芯片上测试了 Ryzen 的初始 P-State 补丁,AMD 最新的 Ryzen 5000 系列 APU 由 Zen 3 部件组成。AMD 提到它将在未来扩展 CPPC 驱动程序的覆盖范围,这意味着它将最终支持 Zen 2 和潜在的 Zen+ 芯片。

Phoronix 表示,该代码今天发布在 19 个补丁中,因此如果您想要直接代码,现在可以下载。但是,对于更多的主流用户,您需要等待一段时间才能使用新的 CPPC 驱动程序更新您喜爱的 Linux 发行版。

免责声明:本文由用户上传,如有侵权请联系删除!