Linux 6.9允许AMD PState与ACPI CPPC V2一起用于ThreadRipper 3000系列CPU

2024年 3月 10日 51.9k 0


这个AMD P状态CPU频率调节驱动程序适用于支持ACPI协作处理器性能控制(CPPC)的Zen 2和更新的处理器,但到目前为止,这还不适用于采用TRX40芯片组的ThreadRipper 3000系列处理器。不过,多亏了一行代码的更改,这个问题终于在Linux6.9中得到了解决。

像Intel P-State这样的AMD P-State驱动程序在提高Ryzen处理器的CPU性能/能效方面非常出色,而且比通用的ACPI CPUFreq驱动程序更好。但它被记录在一份错误报告去年,这个“amd-pState”驱动程序无法加载到Zen 2Thadriper处理器。AMD P-State驱动程序会抱怨ACPI“_CPC”对象不存在,即使ACPI CPPC和AMD首选核心都受到相关处理器和主板的支持。

如中所述这篇1月份的文章修复正在进行中,归根结底是扩展CPU型号ID检查所需的一行程序。自本周起,该修复程序将排入电源管理系统的“-Next”分支,排在Linux6.9合并窗口之前。

ACPI CPPC内核代码检查了系列17个CPU是否介于0x70和0x7f之间,但需要将其扩展为介于0x30和0x7f之间,以适应Ryzen Thadriper 3000系列CPU ID。这样,AMD P-State驱动程序现在应该可以成功加载大多数(所有?)在BIOS中启用了ACPI CPPC的ThreadRipper 3000系统。

这块补丁 is in linux-pm.git's linux-next branch for the Linux 6.9 cycle. So for those still rocking very capable Threadripper 3000 series processors on this next kernel version you can expect to see better performance / power efficiency moving forward. A bit unfortunate though that this check wasn't noticed months ago and one of the downsides to AMD having so many different CPU model IDs each generation compared to Intel.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论