This is driving me slightly crazy and I’ve spent way too much time googling and trying different things. Whatever I do I cannot get the fans of my AsRock RX 570 8GB to stop spinning.
As described here: https://wiki.archlinux.org/index.php/Fan_speed_control#AMDGPU_sysfs_fan_control I have tried setting the value to 0 manually. I have tried both amdgpu-fan and amdgpu-fancontrol.
It seems like the card considers 1200RPM as the lowest it could possibly go for some reason. Values above 0 increase the RPM, so 53 is ~1700RPM and so on, as reported by lm_sensors (no idea if these values are exactly correct, but it doesn’t really matter.)
The hardest thing this card is ever gonna do is play 1080p video so it seems unnecessary keep those fans constantly spinning and making noise.
Everyone says AMD cards run well on linux but in this case I’m kind of disappointed. My 1660Ti that I use for my Windows VM just sits there at 0 RPM when it’s not in use, and it obviously doesn’t even have drivers installed.
I guess I should probably just give up at this point, at 1200RPM it’s pretty quiet anyway.