You are not logged in.
Seems like newer kernels implemented the "0 RPM" feature for AMD cards, this means that my GPU fans will keep going on/off (at reboot and depending on workload), my question is very simple, how do i disable that? This doesn't happen on LTS kernel.
As soon as i boot the system 0RPM kick in and stops the fan so any system service/cronjob will start too late to prevent this, what can i do about it? I've been reading https://wiki.archlinux.org/index.php/Fa … an_control and found out that i can use
echo 1 > /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_enable ;
echo 32 > /sys/class/drm/card0/device/hwmon/hwmon0/pwm1
To take manual control over fans and set the desired minimum speed, but as i said, creating a system service containing this would be pointless because 0RPM kicks in too early at boot.
EDIT: FWIW i'm on linux-zen 5.11.11
Last edited by Skunky (2021-04-05 07:20:20)
Offline
Personally, I always used `corectrl` to set my own manual fancurve, disable the 0RPM future. This should allow you to use any kernel of your choice. You can set corectrl to start on boot, and you can read at the corectrl wiki at their gitlab on how to make it get auto-root privileges with pam so you don't have to type in your root password. https://gitlab.com/corectrl/corectrl
If you want a non-gui service, you can use `amdgpu-fan` too. https://github.com/chestm007/amdgpu-fan
Offline
Sorry for the late answer, i was crossing my fingers for an update that would allow me to turn this ""feature"" off but nothing, i've been using LTS meanwhile but nothing happened, so i just tried corectrl, it's an userpace tool and can't control fans during initramfs loading, same for amdgpu-fan i guess? I already control my fans after boot with
#echo 1 > /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_enable
#echo 32 > /sys/class/drm/card0/device/hwmon/hwmon0/pwm1
I just don't wanna hear my fans going on off continuosly, as i reboot often for various reasons (not problems)
Basically i don't want my fan to stop everytime the initramfs gets loaded, as it always as been before linux-zen 5.11.11 !
Also i fail to understand why someone would want this 0rpm thing...
Offline
0 RPM is now default on linux-lts aswell
Offline
Keep using 5.10 branch then: https://aur.archlinux.org/packages/linux-lts510/
Excuse my poor English.
Offline
Try to find out which commit/commits made this and revert it/them on your own kernel build rather than staying with an older kernel. Guessing improvements in the 5.16 and 5.17 for your other hardware are not backported.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline