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

Linux 6.13 允许控制 Radeon RX 7000 系列 GPU 的零 RPM 功能

昨天发出的是 AMDGPU/AMDKFD 内核驱动程序拉取请求,其中包含最后几个功能添加和补丁,计划在即将到来的 Linux 6.13 内核合并窗口中使用。除了其他 AMD 内核显卡驱动程序更新外,Radeon RX 7000 系列 RDNA3 显卡的新驱动程序代码最终将允许在 Linux 下控制零 RPM 风扇功能。

在针对 Linux 6.13 的最新一轮 AMDGPU 更新中,包括许多 DCN 3.5.x 和 DCN 4.x 显示修复、各种 8K 显示修复、OLED 修复、代码清理和其他主要维护工作。对于最终用户来说,值得一提的一点是用户对具有 SMU13 IP 的显卡(即 Radeon RX 7000 系列)上的零 RPM 功能的控制。

AMD“零 RPM”风扇功能允许在空闲/低于设定温度阈值时完全停止显卡的风扇。使用 Radeon Software for Windows 驱动程序,可以通过 GUI 选项切换零 RPM 风扇控制…但直到现在,在 Linux 下情况并非如此。在 Linux 6.13 中,添加了新的 sysfs 条目,允许用户切换是否需要此功能,并指定何时应使用零 RPM 的温度阈值。

Linux 6.13 允许控制 Radeon RX 7000 系列 GPU 的零 RPM 功能

Radeon RX 7000 系列显卡上新的 AMDGPU“fan_zero_rpm”sysfs 文件允许用户查找其零 RPM 风扇状态和/或写入文件以控制其行为。

第二个补丁添加了 “fan_zero_rpm_stop_temperature” sysfs 文件,用于读取或设置在启用零 RPM 功能时显卡风扇应停止的温度。

此代码最终由用户 Wolfgang Müller 编写,他希望让零 RPM 风扇控制适用于他的 Radeon RX 7900 XTX 显卡。Wolfgang 对其中一个补丁进行了解释:

“我一直想要这个功能,所以今天我坐下来看看如何最好地实现它。这是我第一次看到 amdgpu 代码,所以我用 RFC 标记了它。我基于eedd5a343d22的实现(drm/amd/pm:添加对 SMU13 的风扇目标温度 OD 设置支持,2023-08-11),并且还用“r”钩住了重置旋钮。

几个月来,还有一个错误报告开放,内容是关于 Linux 下缺少零 RPM 风扇控制,而 Windows 11 驱动程序是一个 GUI 切换。随着即将到来的 Linux 6.13 周期,此选项终于到位,尽管用户需要从终端控制 sysfs 文件,或者以其他方式编写脚本/将其行为与其他软件集成。

有关在 Linux 6.13 合并窗口之前排队的最终功能补丁,请参阅此拉取请求

转自 Linux 6.13 To Allow Controlling Zero RPM Feature For Radeon RX 7000 Series GPUs – Phoronix