AMD RX5700 XT 0rpm fans

Hello !
I reinstalled Manjaro one week ago, since then my graphics cards (AMD RX5700 XT) fans wont turn on unless I manually trigger them with Corectrl.

Here is my system information: system information ($2015789) · Snippets · Snippets · GitLab
(inxi -Fazy)

Here is the dmesg log: dsmeg log ($2015786) · Snippets · Snippets · GitLab
(sudo dmesg -l emerg,alert,crit,err,warn)

Any help would be greatly appreciated !

Hello!

I guess there is something wrong the power managment.

Could you check the files in this dir?

ls /sys/class/drm/card0/device/hwmon/hwmon0/

You can check them with

cat /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_enable

for example.

Here is a reference what can be set:

hwmon interfaces for GPU fan:

    pwm1: pulse width modulation fan level (0-255)
    pwm1_enable: pulse width modulation fan control method (0: no fan speed control, 1: manual fan speed control using pwm interface, 2: automatic fan speed control)
    pwm1_min: pulse width modulation fan control minimum level (0)
    pwm1_max: pulse width modulation fan control maximum level (255)
    fan1_min: an minimum value Unit: revolution/min (RPM)
    fan1_max: an maxmum value Unit: revolution/max (RPM)
    fan1_input: fan speed in RPM
    fan[1-*]_target: Desired fan speed Unit: revolution/min (RPM)
    fan[1-*]_enable: Enable or disable the sensors.1: Enable 0: Disable

https://www.kernel.org/doc/html/latest/gpu/amdgpu.html

Instead of this, you could use amdgpu-fan

pamac build amdgpu-fan

https://wiki.archlinux.org/index.php/Fan_speed_control#amdgpu-fan

1 Like

Hey ! Thank you for your answer. :slight_smile:

Could you check the files in this dir?

ls /sys/class/drm/card0/device/hwmon/hwmon0/

I don’t have a hwmon0 folder, only a hwmon3.

You can check them with

cat /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_enable

It’s enabled in /hwmon3/pwm1_enable

I just installed amdgpu-fan and it works like a charm now, thank you ! :slight_smile:

I still wonder why it wasn’t working after a fresh install :confused:

1 Like

So there has been set 2 for auto or 1 for manual?

No idea why :man_shrugging: (but i don’t use a amd gpu)

So there has been set 2 for auto or 1 for manual?

2 for auto !

Well at least that’s fixed with amdgpu-fan, now I have to figure out why I have those boot errors ! :face_with_thermometer:

Just a hint. These errors: No irq handler for vector are causing by buggy bios. It is causing by PCI or PCIE and there comes the PCIE GPU and you see why it is not working ^^ Unfortunately It seems there is nothing that can be done, only suppress it, but if you feel adventurous, then have look at these kernel commands (and look for irq):
https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.