CPU Fan inconsistent performance, not adjusting

Recently switched from Windows to Bazzite. I have a AMD 5600X with its stock Wraith Stealth cooler. My CPU Fan has not been adjusting to temperature whatsoever after booting. Sometimes this means after booting my fan has an idle level of RPM despite raising to 90 degrees, and sometimes after booting my fan is running a high level of RPM despite the temperature being 40 degrees. I've tried various fan control settings in bios, does not seem to affect this behavior. I have tried using sensorsdetect and CoolerControl, but have not found any fan setting that changes this behavior. The chips that were inherited from sensorsdetect were nct6687, and nct6797. CoolerControl shows some fans switching between 0 RPM and tens of thousands of RPM despite no usage change, and 0% to 100% switching despite reading 0 RPM. Because of this, my assumption is that Bazzite is not reading my sensors correctly. I don't think this is a hardware issue as I've used Windows for several years and never ran into this issue prior to switching. Any advice for what else to try would be appreciated.
2 Replies
Kyle Gospo
Kyle Gospo3w ago
We do not control any fans by default, whatever is going on here is either a lack of software that you have on windows, or the default fan curve of your bios Coolercontrol will show every sensor on your hardware, including ones that are invalid. You can simply hide those.
Lune
LuneOP3w ago
Will continue looking into the fan/BIOS then. Thanks for confirmation.

Did you find this page helpful?