i'm trying to finish setting up proper fan control on my system, but corectrl and coolercontrol, while it does detect the sensors and fans, won't control them. the fans on the gpu are spinning, but setting a speed in either software doesn't work.
Videos
Might not be the correct sub for this, but what should i use for controlling my fans since i cannot make fan graphs on bios and i would like to get my jet engine of a graphics card to be quieter during gaming
I have Ubuntu 22.04 with oem kernel (Linux luca-desktop 5.17.0-1018-oem #19-Ubuntu SMP PREEMPT Wed Sep 21 09:54:58 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux) and Kisak mesa (OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.2.0 - kisak-mesa PPA) with a Radeon rx6750xt.
I have enabled the root execution of CoreCtrl and the kernel parameter to expose the AMD settings, but in any of the 4 possible settings (Curve, Fixed, Automatic, Do not control) the fan always shows 0 rpm even if after some gaming I have 80C on Temperature and 100C on Junction.
Can you help, please?
---UPDATE---
It turns out to be a problem of:
lm-sensors values (I guess they are the same that are printed in corectrl as they seem to match). While /sys/class/drm/card0/device/hwmon/hwmon0/pwm1 shows values bigger than 0 lm-sensors reports 0% fan speed while the fans are actually spinning. The biggest value I have seen up until now is 1%.
Seems like you need to be able to create a custom fan curve. Try Corectrl, rather simple and has gui.
just image from internet but corectrl gui
Add PPA
sudo add-apt-repository ppa:ernstp/mesarcUpdate
sudo apt-get updateInstall Corectrl
sudo apt install -y corectrl
If you want to remove the package and the repository
sudo apt remove corectrl
sudo add-apt-repository --remove ppa:ernstp/mesarc
I can also recommend Radeon Profile, but I don’t think it has custom fan curve.
this is radeon profile
Add PPA
sudo add-apt-repository ppa:radeon-profile/stableUpdate
sudo apt-get updateInstall
sudo apt install -y radeon-profile
If you want to remove package and repository
sudo apt remove radeon-profile
sudo add-apt-repository --remove ppa:radeon-profile/stable
Edit: You can get gnome tweaks which is an extended settings package essentially. In it you will be able to set programs to launch at startup easily.
And yes you should also be able to set the fan curve to exactly the same as in windows if you want. I don't know if you can copy directly with a file or anything but just try to set the same fan curve and it will be fine.
You could try a program called LACT. It works really well with AMD GPUs, not so much with nVidia. Image to temperature curve is below.
Link to the program is here: https://github.com/ilya-zlobintsev/LACT

Has anyone had any luck controlling their AMD CPU Fan control? I been trying to tweak my temps while gaming,...but I dont see any fan controls for Ryzen 7 5800X
But shows here you have that functionality:
https://www.gamingonlinux.com/2024/03/corectrl-adds-amd-rx-7000-series-fan-curve-controls-intel-cpu-temperature-sensors/