AMD 最近开始发布平台管理框架“PMF”驱动程序的 Linux 补丁,该驱动程序旨在“通过适应用户行为和环境,使 AMD PC 更智能、更安静、更节能,从而增强最终用户体验。 ”
AMD PMF Linux 驱动程序旨在为运行 Linux 的 AMD PC 和笔记本电脑提供更好的客户端用户体验。至少在高层次上,这听起来类似于英特尔已经为他们在 Linux 上的硬件所做的事情,他们的各种热/电源内核驱动程序与用户空间中的 Thermald 用户空间守护进程配对,以支持他们的动态平台和热框架 ( DPTF ) .
AMD 工程师 Shyam Sundar SK 将新驱动程序描述为:
AMD PMF 驱动程序(又名平台管理框架)提供基于传感器输入、操作系统提示、平台状态和 APU 指标的集中式框架,以动态管理性能、电源和系统散热。
该驱动程序的目标是通过适应用户行为和环境,使 AMD PC 更智能、更安静、更节能,从而增强最终用户体验。
更大的目标包括:
– 使 OEM 能够轻松定制智能 PC 解决方案。
– 为 OEM 提供添加自定义算法和解决方案的框架
– 通过平台设备的主动电源管理提高待机和动态平台电源。在本系列中,添加了对以下功能的支持。
– “静态电源滑块”旨在根据电源模式或滑块位置管理电源预算。
– “自动模式”跟踪 APU 的移动平均功率并做出智能决策以在不同模式之间切换。
已经有一些现有的位,例如 ACPI 平台配置文件支持作为标准,一些笔记本电脑供应商已经在 Linux 上使用 AMD Ryzen SoC 处理。AMD 的 PMF 似乎进一步类似于英特尔在 Linux 上的热/功率 DPTF 管理处理,作为其硬件平台的更健康的解决方案。AMD PMF 应该允许对系统进行更好的热/功率控制,允许 Linux 用户更轻松地访问风扇控制等。
此驱动程序与系统的 AMD 电源管理固件交互。至少最初目标支持是针对具有“AMDI0102”ACPI ID 的硬件,并且是在最近的 Ryzen 6000“Rembrandt”移动 SoC 中引入的。据推测,AMD PMF 将得到所有未来客户端平台的支持,包括桌面 APU。在 Windows 方面,他们似乎从今年早些时候开始就在他们的芯片组驱动程序中支持 PMF。
从我与ThinkPad X13 Gen 3的AMD Ryzen 7 PRO 6850U Linux 基准测试来看,Ryzen 6000 “Rembrandt”笔记本电脑已经在 Linux 上运行良好,而 PMF 支持具有功率/散热增强的潜力。
在过去的一年中, AMD 一直在为 Linux 的改进招聘更多的客户端。AMD 还经历了 Linux 客户端的成功,例如 Tesla 车载信息娱乐系统、Valve 的 Steam Deck 以及更多 Linux 笔记本电脑预加载。AMD PMF 应该会在这些努力中为带有 PMF 的后代提供很好的帮助。
目前,连接 AMD PMF 驱动程序的 1.4k 行新内核代码正在内核邮件列表中进行审核,并且在过去几天中已经进行了几轮审核。如果一切顺利,今年晚些时候可能会为 Linux 6.1 合并 AMD 平台管理框架驱动程序。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun179008.html