This is an automated archive.

The original was posted on /r/linux_gaming by /u/thisisapseudo on 2023-08-15 10:59:03+00:00.


Info: On Linux Mint 21, CPU AMD Ryzen 7 2700X, GPU RTX 2070, Motherboard AORUS X470 ultra Gaming-CF

When playing some game, the fan speed is very inconsistant, doing some boost to fullspeed every 3 or 4 second, which is very annoying.

I don’t know which fan speed up, but I suspect its the CPU or the GPU, not one of the case fan.

Step one: finding which fan speed up

I installed lm-sensors ran sensors-detect, and it told me to add it87 to etc/modules. Done, rebooted.

Now, pwmconfig tells me There are no working fan sensors, all readings are 0. Make sure you have a 3-wire fan connected. -> I have no idea if I have 3-wire fans.

Sensors output is here, and indeed fan 1, 2 and 3 read 0 RPM (100% false, I can see them turning).

Result: fail

Step two: changing fan speed curve

I went to my bios (or do we call it ‘UEFI’ ? I don’t know. Definitly using UEFI, but calling this boot menu that support mouse the UEFI seems weird. But its not bios settings either, isn’t it? Anyway, pressed del on startup and found a nice menu with a fan speed section).

On the fan speed setting, I set all fans to “Max Speed”, which means fan to 100% for all temperatures. Here is a photo of the fan settings, first before, second after. Reboot, go to bios settings -> still okay, fan settings have been saved.

Boot. Wait. Nothing. No huge helicopter sound, my fans speeds seem normal (I say seem, because I can’t measure it, you remember, step one ?). I launch a game and get a yoyo on the fan sound once again.

Result: fail

So I’m out of ideas… I can’t measure fan speed, I can’t change it with /etc/fancontrol, and I can’t change it using bios config.

If anyone has an idea… Just seeing a curve of my fan speed would vs time would bring me joy, let alone being able to control it.