I have installed recently Garuda on my computer to test it out and I found a problem with the fan speed while gaming. I have a laptop with an AMD A10 and after install Garuda been using a while windows for long time and I never found a problem with, except with the driver graphics that can be annoying. When I'm playing in windows the fan start to move faster to keep the computer and processor a bit fresh, I'm using an external cooler to help with, while in Linux does not work, the fan speed while playing games just keep as normal, it does not increase the speed of the fan. Tried to install the Radeon profile gui to see All graphs temperatures, frequenciesand fan control but don't work with my AMD Model the interface show up in blank and cannot do nothing, obviously there's not a properly old AMD driver because its a property software, there's a solution for this or should move to windows to avoid this problem if don't works .
Windows is very heavy and would turn on fans even in normal usage.
Linux, on the other hand, is much more optimized and requires less fan.
You should run sensors command in your terminal, whenever you feel that your cpu / gpu is overheated, to check cpu and gpu temperature as well as fan speeds, and report if temperature is too high (90°C +) without fan turning on.
Also, a side note, you should turn on charging while playing games or while doing other heavy stuff. This will increase performance as well as reduce pressure on battery, hence improving battery life.
Definitely I agree with you with the function while gaming in windows, almost all time the speed of the fan increase even when I'm changing between apps, I have installed the libraries of lm sensor and pwmconfig to set up, by looking the information provided, have an automatic configuration with increase the fan speed when the temperature reaches the normal level, can I set up myself the fan speed in case don't help too much, i have a little difference when opened a game and the fan velocity increased a bit but not enough to blow off the hot air inside, I'm playing with a charger connected, as I know the graphics card work, it boost the performance when the charger is plugged in. I'm considering playing in windows to avoid this problem if keeps hot all time my laptop with Linux in games.
I would say, don't mess up with default values. They would turn on automatically when needed.
Also, you should check temperature with sensors command instead of relying on your instinct. If that's too high and fans don't kick in, then it is a matter of concern only.
I ran as sudo radeon-profile and the default configuration looks to have selected the performance settings also in the dropdown box shows up as low, I think it's the graphics mode when playing games, could probably work with the fan speed. Is it safety to change the value low to high option in performance mode.
If that’s a question, I played with radeon-profile quite a bit before I decided to use the systemd version of amdgpu fan speed control and you can change anything in there cuz you can always put back the original values. Remember what those values are and you can experiment by changing them afterwards.
As mentioned by Naman, have something implemented to monitor your GPU temperature, there are many ways for that too.
Tip: If you want to keep your user’s theme when running radeon-profile, run it as such:
sudo -E radeon-profile
The -E option will keep user Environment variables as much as the option allows it too.