I am rather new on Fedora. I have been daily driving it since last mid december. During my usage, I have encountered varied problems which I have always been able to solve but this time I cannot find a solution.
It seems like on fedora, the gpu fan speed depends on the junction temperature of the gpu. This is not the case on windows which uses the edge temp.
This causes my fans to rotate at full speed almost all the time. That makes a lot of noise and is pretty annoying.
Is there a way to change this so that the fan speed control is following the edge temp instead ?
On fedora, in The Finals, I see my junc temp is around 90C. Fan speed is max (or seems around max).
On my dual booted Windows, I checked AMD Adrenalin while playing and the junc temp is still around 90 while edge temp is 70. I can cleary see and hear that my fans are not at max speed at all.
This lead me to conclude AMD Adrenalin uses edge temp.
Edit: Just checked again on fedora, same temps junc 90C, edge 70
There is, but adrenalin is only available on windows unfortunately
And I haven’t been able to configure any fan curve controller on fedora unfortunately.
I am pretty sure the temp source is the issue though. Or at least, I’d love to test my theory.
Do you know if there is any way to configure this ?
I have also tried LACT which did not work at first, but now works. I was able to change the fan curve but not which temp sensors it follows.
This has however improved the fan speed management and reduced the noise a bit.
For now, I am ok with this solution. I may investigate further the matter with one of the above mentionned programs in the futur. I will update this post for anyone interested.
Feel free to also post the program name if you remember it.
Thank you for your help