我正在尝试全速锁定 AMD Radeon 显卡风扇的 RPM:
echo 1 > /sys/class/hwmon/hwmon1/pwm1_enable
echo 255 > /sys/class/hwmon/hwmon1/pwm1
Run Code Online (Sandbox Code Playgroud)
sudo显然,由于缺少权限(即使使用/ ) ,它不起作用,root因为它是/sys:
$ sudo su
$ echo 255 > /sys/class/drm/card1/device/hwmon/hwmon1/pwm1
bash: echo: write error: Invalid argument
Run Code Online (Sandbox Code Playgroud)
我也尝试过sysfs配置来编辑这些参数,但它不起作用:
$ cat /etc/sysfs.conf
class/drm/card1/device/hwmon/hwmon1/pwm1 = 255
class/drm/card1/device/hwmon/hwmon1/pwm1_enable = 1
Run Code Online (Sandbox Code Playgroud)
echo 5 | sudo tee ...也不起作用。
也不sudo sh -c:
sudo sh -c 'echo 225 > /sys/class/drm/card1/device/hwmon/hwmon1/pwm1'
sh: 1: echo: echo: I/O error
Run Code Online (Sandbox Code Playgroud)
Archilinux Wiki 指出这应该是可能的https://wiki.archlinux.org/index.php/fan_speed_control#Configuration_of_manual_control他们直接编辑值echo并且看起来对他们有用。 …