Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fan speed indicator always stays at zero RPM #326

Open
2 tasks done
CiscoDeTours opened this issue May 10, 2024 · 3 comments
Open
2 tasks done

Fan speed indicator always stays at zero RPM #326

CiscoDeTours opened this issue May 10, 2024 · 3 comments

Comments

@CiscoDeTours
Copy link

Checklist

Bug description

- Current behavior

Captura desde 2024-05-10 17-20-40

Captura desde 2024-05-10 18-02-18

The fan speed indicator stays at zero even when it's spinning 10000 times faster than the recommended speed for a carousel.

- Debug

LACT-sysfs-snapshot-20240510-180316.tar.gz

- Expected behavior

sensors

hp-isa-0000
Adapter: ISA adapter
fan1:        2364 RPM
fan2:        2193 RPM

For example, the speed is displayed on the Console while executing sensors and it would be really helpful to have that data working on this great program for my dGPU.

System info

DEVICE 
•PC: OMEN by HP Laptop 16-c0xxx 
 
SOFTWARE 
•Distro: Debian GNU/Linux 12 (bookworm) 
•Desktop: GNOME 43.9 
•Session: wayland 
•Kernel: 6.6.15-amd64 
•Shell: bash 5.2.15 
 
COMPONENTS 
•CPU: AMD Ryzen 9 5900HX 
•GPU: AMD ATI Radeon RX 6600M 
•GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series 

LACT (dpkg -s lact)
•Package: lact
•Status: install ok installed
•Installed-Size: 6604
•Maintainer: ilya-zlobintsev
•Architecture: amd64
•Version: 0.5.4-0
•Provides: lact
•Depends: hwdata, libgtk-4-1
•Conflicts: lact-headless, lact-libadwaita
•Description: AMDGPU control utility
•Homepage: https://github.com/ilya-zlobintsev/lact
@ilya-zlobintsev
Copy link
Owner

This seems to be a quirk of how laptop fan control works - the RPM reported by the GPU is actually 0 (in /sys/class/drm/card0/device/hwmon/hwmon4/fan1_input), and the sensors command shows you a different fan sensor (hp-isa-0000), not the GPU one.

Do the settings in LACT actually set the fan speed though, even if it's not being reported correctly? If they do, it could be possible to show the target speed of the fan that LACT sets in addition to the actually reported one for situations like this.

@CiscoDeTours
Copy link
Author

Captura desde 2024-05-11 14-55-32

I got an error message while changing the values ​​to do some testing.

@Nachowarrior
Copy link

I have a similar, but different issue. Lact will only spin up the fans at all for a short period of time before dropping back to zero. actual fan speed is not controlled at all by lact after this period of a few seconds. It was working at one point, no idea why the functionality broke. Desktop rx7600 hellhound. Tried both bios settings on the card. enabled the system ctl. any insight on how to fix would be welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants