AMD 提议为 Linux 推出官方 Ryzen 超频 AOD 驱动

AMD 在 Linux 上为 Ryzen 处理器提供官方超频支持迈出了第一步。AMD 工程师 Shyam Sundar S K 于 10 月 10 日向 Linux 内核的 platform-driver-x86 邮件列表提交了包含三个补丁的系列,提议推出 AOD(AMD Overclocking)驱动,Phoronix 于 10 月 21 日率先报道了这一消息。

AOD 是一款 WMI 驱动,可与平台固件通信——使用与 Windows 版 Ryzen Master 相同的接口——并通过 Linux 的 sysfs 接口公开这些控制选项。在初始版本中,它可以调节处理器的功耗和电流限制:PPT(Package Power Tracking,封装功耗追踪)、TDC(Thermal Design Current,热设计电流)和 EDC(Electrical Design Current,电气设计电流),并显示各自支持的范围和步进。它还可以在平台层面开关 SMT(Simultaneous Multithreading,同步多线程),并读取当前内存频率。

该驱动目前还做不到什么

需要合理看待预期:这组补丁仍在审核中,尚未合并到主线内核,也未确认它可能出现在哪个内核版本中。AMD 也没有宣布推出图形界面或 Linux 版 Ryzen Master——AOD 只是第三方工具可以构建的基础。

另一个实际限制是:新的 PPT、TDC 和 EDC 限制只有在重启后才生效,而且这些属性只写不读——固件在下次启动时应用这些数值,但不会报告当前生效的限制。这与 AMD 的 HSMP 不同,后者可以实时修改限制,但重启后设置会丢失。

为什么这对 Linux 游戏玩家很重要

此前,在 Linux 上调节这些限制需要进入 BIOS 或使用非官方工具。有了内核中的 AOD 驱动,面向游戏的发行版和项目——例如 SteamOS 和 Bazzite——就有了提供性能控制的标准化基础,开发者也不必再自行重新实现与固件的通信。由于固件支持的命令多于首个版本中接入的命令,该驱动未来还有成长空间。

来源:Hardware Busters, VideoCardz, HotHardware, Slashdot, TweakTown, NeoTeo。

图片来源:Ryzen Master 软件截图,图片由 AMD 提供、经 HotHardware 转载。

透明度声明:本文在人工智能的辅助下完成,基于公开帖子和网络来源的交叉核对。分享前请查阅原始来源以确认细节。

Muse