You are not logged in.

#1 2021-04-05 07:19:46

Skunky
Member
Registered: 2018-01-25
Posts: 230

Prevent AMD RX 570 fans from going 0 RPM

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

#2 2021-04-09 17:47:33

HurricanePootis
Member
Registered: 2020-10-16
Posts: 14

Re: Prevent AMD RX 570 fans from going 0 RPM

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

#3 2021-08-12 20:50:17

Skunky
Member
Registered: 2018-01-25
Posts: 230

Re: Prevent AMD RX 570 fans from going 0 RPM

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

#4 2022-01-13 04:53:17

Skunky
Member
Registered: 2018-01-25
Posts: 230

Re: Prevent AMD RX 570 fans from going 0 RPM

0 RPM is now default on linux-lts aswell hmm

Offline

#5 2022-01-15 09:28:47

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 641

Re: Prevent AMD RX 570 fans from going 0 RPM


Excuse my poor English.

Offline

#6 2022-01-15 13:07:01

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,595
Website

Re: Prevent AMD RX 570 fans from going 0 RPM

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 packagesZsh and other configs

Offline

Board footer

Powered by FluxBB