最新的AMD驱动程序已经发布了Linux内核补丁,这将使用户能够从基于AMDZen的CPU获得更好的每瓦性能。根据Phoronix的说法,这些驱动程序目前支持由Zen3微架构提供支持的处理器,例如Ryzen5000桌面处理器以及Epyc服务器处理器。
AMD技术人员高级成员RuiHuang写道:我们想在Linux内核中为基于现代AMDZen的CPU系列引入新的AMDCPU频率控制机制作为amd-pstate驱动程序。
据报道,新的AMD-PSTATE驱动程序有望为Zen3处理器带来与英特尔P-State驱动程序长期以来为英特尔CPU提供的相同级别的优化。
与通用的ACPICPUFreq驱动程序不同,新的AMD-PSTATE使用ACPI协作处理器性能控制(CPPC)来帮助做出更好的性能状态决策,从而以最小的能源消耗最大化性能。
根据Phoronix的说法,AMD于2019年7月首次推出了基于CPPC的优化驱动程序,当时该公司即将推出其Zen2微架构。
然而,这项努力从未进入内核,最终被放弃,据说是因为AMD的资源缺乏。
虽然ACPICPPC支持源自Zen2处理器,但当前的AMD-PSTATE驱动程序目前仅限于Zen3处理器。然而,Phoronix报告称,AMD已承诺扩大其覆盖范围,不仅涵盖即将推出的处理器,还包括基于Zen2的旧处理器。