I have fine tuned my fan curves in the BIOS and normally, even when I used to game, the fans wouldn't speed up unless there was actual heat to dissipate. Now, I'm digitizing analog tapes using ffmpeg on Linux with the encoder h.246. This smart little thing auto detects the number of CPU cores available - 18 in my case - and uses them all. As soon as I hit ENTER ("start" or the likes for Windows users), my fans blast at full speed. Not that I'm trying to determine CPU temps by hand feel, but the air coming out of the chassi doesn't feel hot at all - at least compared to when I used to game, but maybe that was more the heat from the GPU? Even so, how could the CPU heat up to temps requiring maximum fan speed in an instant? Or is it so that the fans (or their controller or the likes) anticipate high temps and spin up preemptively?

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 3 weeks ago

The fan curves in your bios are likely tied to CPU temperature, and encoding is going to hit your cpu much harder than gaming will as it’s generally pegging every core at 100%. CPU temperatures can rise pretty quickly especially with an air cooler that doesn’t have as much thermal mass as a water loop. I’d check to see what temperatures it is actually hitting and maybe adjusting your fan curves accordingly. If you have a water cooler, I’d recommend pinning the fan curves to the coolant temp instead if you can as that will give you a more gradual curve.

  • source