最近针对异构核心CPU拓扑的AMD P-State Linux驱动程序补丁、Fast CPPC和core Performance Boost在即将到来的Linux 6.10周期之前还没有进入Linux电源管理的“下一个”分支。因此,这些功能似乎还没有准备好用于v6.10,除非在未来几天内被认为准备好了,然后作为合并窗口更改的第二组的一部分发送进来。然而,一些其他AMD P状态修复/改进正在排队。
对于Linux 6.10中的AMD P-State CPU频率缩放驱动程序,本月早些时候排队的是驱动程序更新:
“-根据TR40处理器用户的要求,为17H系列中的某些处理器启用CPPC v2,这些用户希望提高性能并降低系统温度。
-首先更改要从平台固件读取的延迟和延迟值,以获得更准确的定时。
-引入了一个新的怪癖,用于在缺乏CPPC功能或仅具有CPPC v2功能的传统处理器上支持amd pstate。"
这些变化已经为Linux 6.10中的AMD P-State做好了准备。
此外,此修补程序已在本周末排队。这修复了最高频率状态可能限制性能的问题:
“为了解决性能下降问题,已经实施了优化。已确定原因是之前由低级别电源固件为系列ID为0x19、型号ID为0x70至0x7F系列的AMD CPU设置的不正确的最高性能值。
为了解决这个问题,我们进行了一项检查,以准确地确定CPU系列和型号ID。现在设置了正确的最高性能值,并消除了由错误的最高性能引起的性能下降。
在修复之前,最高频率设置为4200MHz,现在设置为4971MHz,这是正确的。"
This was a regression with Linux 6.9 for some hardware when introducing the AMD P-State Preferred Core support.