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 control #269

Open
Yegr23 opened this issue Feb 21, 2024 · 6 comments
Open

fan control #269

Yegr23 opened this issue Feb 21, 2024 · 6 comments

Comments

@Yegr23
Copy link

Yegr23 commented Feb 21, 2024

Linux 6.7.4-200.fc39.x86_64 Fedora Linux 39 (Workstation Edition)
Radeon HD 7950/8950 OEM / R9 280
fan control doesn't work (no fan detected)

@ilya-zlobintsev
Copy link
Owner

Please include a debug snapshot.

@CaptainMorgan12
Copy link

CaptainMorgan12 commented Feb 24, 2024

Same here:
Environment: Ubuntu 23.10, Kernel 6.8.0-060800rc5-generic, LACT 0.5.2-release, Southern Islands (SI), TAHITI, AMD Radeon HD 7800 Series (RADV TAHITI), Vulkan 1.3.12, radv, Mesa 23.2.1-1ubuntu3.1

Screenshot from 2024-02-24 14-41-26

Fan control greyed out in Thermals tab:

Screenshot from 2024-02-24 14-41-03

Download and rename file changing .zip to .tar which isn't supported for github upload
LACT-sysfs-snapshot-20240224-143355.zip

I have corectrl installed and applied different fan profiles, and the fans are detected there, so not sure that could mess up what LACT does, I also have radeon-profile installed and the fans are detected there and can override the fan control.

The one thing that is a little odd is that is shows the radv driver, and while installed it isn't in use it is the AMDGPU driver:

02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti LE [Radeon HD 7870 XT]
	Subsystem: Apple Inc. FirePro D500
	Kernel driver in use: amdgpu
	Kernel modules: radeon, amdgpu
--
06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti LE [Radeon HD 7870 XT]
	Subsystem: Apple Inc. FirePro D500
	Kernel driver in use: amdgpu
	Kernel modules: radeon, amdgpu

@ilya-zlobintsev
Copy link
Owner

It looks like Southern Islands (maybe some newer ones too?) doesn't report the fan speed in RPM, only the percentage value. Currently, LACT relies on the absolute RPM value.

one thing that is a little odd is that is shows the radv driver

That's normal, radv is the name of the vulkan driver, you can see under "hardware info" that the kernel driver is indeed amdgpu.

@ilya-zlobintsev
Copy link
Owner

Try the test build, it should work now.

@CaptainMorgan12
Copy link

CaptainMorgan12 commented Feb 25, 2024

The control now show and are editable. One item I notice is that if I edit and apply the controls for example static fan speed to 100% the fan does not adjust speed to the applied value. I restarted the daemon. Also it shows 100% speed, but fan speed is about 50%.

Screenshot from 2024-02-25 08-03-58

LACT-sysfs-snapshot-20240225-080525.tar.gz.zip

@ilya-zlobintsev
Copy link
Owner

According to the snapshot you provided, the GPU is indeed reading 100% fan speed. Do other tools behave differently?

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