Controling amdgpu fan speed
Fan speed control over AMDGPU - amdgpu-fan or amdgpu-fancontrol?
Linux/amdgpu: RX 580 fan always on, Windows: usually disabled.
Should I manage GPU fan speed?
I will explain you, what I did and what's my problem.
I search for amdgpu-fan on Pamac and find 2 AUR packages, build amdgpu-fan and not amdgpu-fancontrol-git, because on ARCH wiki they talk about amdgpu-fan control. What's the difference? amdgpu-fan is much older
Than I check over terminal with command sensors my GPU (RX5700) and I get this
amdgpu-pci-2800
Adapter: PCI adapter
vddgfx: 775.00 mV
fan1: 0 RPM (min = 0 RPM, max = 3200 RPM)
edge: +39.0°C (crit = +100.0°C, hyst = -273.1°C)(emerg = +105.0°C)
junction: +40.0°C (crit = +110.0°C, hyst = -273.1°C)(emerg = +115.0°C)
mem: +44.0°C (crit = +105.0°C, hyst = -273.1°C)(emerg = +110.0°C)
power1: 35.00 W (cap = 170.00 W)
That's wrong, because I can hear the fan. Must be about 1200 RPM
With sudo xed /etc/amdgpu-fan.yml I get
#Fan Control Matrix. [<Temp in C>,<Fanspeed in %>]
speed_matrix:- [0, 0]
- [30, 33]
- [45, 50]
- [60, 66]
- [65, 69]
- [70, 75]
- [75, 89]
- [80, 100]# optional
# cards: # can be any card returned from `ls /sys/class/drm | grep "^card[[:digit:]]$"`
# - card0
Can I change the paramter like this
- [0, 0]
- [55, 0]
- [60, 15]
- [70, 33]
or only the fanspeed in %? I use Windows 10 only for gaming and with games like Rocket League I can't hear any noise from my card, on Manjaro it's on Desktop louder. I guess the fans start at 55°C on Windows.
After that I just need to run systemctl enable amdgpu-fan.service and after reboot it starts automatically?
» pip install amdgpu-fan