You are not logged in.

#1 2023-09-26 17:06:47

maximiliano
Member
Registered: 2013-04-16
Posts: 27

amdgpu-fan stopped working [SOLVED].

Hello folks!, I updated my system a few days ago and suddenly amdgpu-fan stopped working and I can't make it work again. Also I tried amdfand and the error looks the same, like they can't found my card.

The package version:

 
yay -Qs amd                                                                                                                                               
local/amdgpu-fan 0.1.0-4
    Python daemon for controlling the fans on AMDGPU cards

My kernel version:

 uname -ar                                                                                                                                                  
Linux Tesla 6.5.4-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 21 Sep 2023 11:06:39 +0000 x86_64 GNU/Linux

Modules loaded:

[root@Tesla ~]# lsmod | grep -i amd
amdgpu              12312576  88
i2c_algo_bit           20480  1 amdgpu
drm_ttm_helper         12288  1 amdgpu
ttm                   110592  2 amdgpu,drm_ttm_helper
drm_suballoc_helper    12288  1 amdgpu
amdxcp                 12288  1 amdgpu
drm_buddy              20480  1 amdgpu
gpu_sched              57344  1 amdgpu
drm_display_helper    229376  1 amdgpu
video                  77824  2 asus_wmi,amdgpu

My card:

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev c1)

The error I see:

❯ amdgpu-fan                                                                                                                                   
no compatible cards found, exiting

And of course, the systemd unit fails to start.
Is someone having this issue ?. Thanks in advance!.

Last edited by maximiliano (2023-09-28 16:59:29)

Offline

#2 2023-09-28 16:42:46

maximiliano
Member
Registered: 2013-04-16
Posts: 27

Re: amdgpu-fan stopped working [SOLVED].

Fixed by doing

ls /sys/class/drm | grep "^card[[:digit:]]$"

and modifying

/etc/amdgpu-fan.yml

  adding the result like so.

# optional
cards:  # can be any card returned from `ls /sys/class/drm | grep "^card[[:digit:]]$"`
- card1

Thanks!

Offline

Board footer

Powered by FluxBB