皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.9 将允许 Threadripper 3000 系列 CPU 使用 ACPI CPPC V2 的 AMD P-State

AMD P-State CPU 频率缩放驱动程序适用于支持 ACPI 协作处理器性能控制(CPPC)的 Zen 2 及更新处理器,但迄今为止,该驱动程序还不适用于采用 TRX40 芯片组的 Threadripper 3000 系列处理器。不过,通过一行代码的修改,Linux 6.9 终于解决了这一问题。

AMD P-State 驱动程序与英特尔 P-State 驱动程序一样,在提高 Ryzen 处理器的 CPU 性能/能效方面表现出色,比通用的 ACPI CPUFreq 驱动程序更好。但去年的一份错误报告指出,Zen 2 Threadripper 处理器无法加载 “amd-pstate “驱动程序。尽管处理器和主板都支持 ACPI CPPC 和 AMD Preferred Core,但 AMD P-State 驱动程序会抱怨 ACPI “_CPC” 对象不存在。

Linux 6.9 将允许 Threadripper 3000 系列 CPU 使用 ACPI CPPC V2 的 AMD P-State

正如一月份的文章所指出的,修复工作正在进行中,只需一个单行本即可扩展 CPU 型号 ID 检查。本周,在 Linux 6.9 合并窗口之前,该修复程序已进入电源管理系统的”-next “分支。

ACPI CPPC 内核代码对 0x70 和 0x7f 之间的 Family 17 CPU 进行了检查,但这需要扩展到 0x30 和 0x7f 之间,以适应 Ryzen Threadripper 3000 系列 CPU ID。这样,在 BIOS 中启用 ACPI CPPC 的大多数(全部)Threadripper 3000 系统现在都能成功加载 AMD P-State 驱动程序。

Linux 6.9 将允许 Threadripper 3000 系列 CPU 使用 ACPI CPPC V2 的 AMD P-State

该补丁位于 Linux 6.9 周期的 linux-pm.git 的 linux-next 分支中。因此,对于那些仍在下一内核版本上使用性能卓越的 Threadripper 3000 系列处理器的用户来说,他们可以期待看到更好的性能/能效。不过有点遗憾的是,这个检查在几个月前就没有被注意到,这也是 AMD 每一代 CPU 型号 ID 不同于英特尔的弊端之一。

转自 Linux 6.9 To Allow AMD P-State With ACPI CPPC V2 For Threadripper 3000 Series CPUs – Phoronix