How does one optimize for better system temperatures on Linux while doing heavy tasks (e.g. gaming) during summer heat.

Are there tools for creating 'gaming/balanced/economy' profiles for example that limit the GPU and CPU depending on the requirements?

Should I find a way to customize fan speeds?

I am trying to find everything I should do from the software perspective before I move on to buying better cooling hardware.

I am currently reaching 100+ celsius temps maximum on both the GPU and CPU while gaming, on idle it's like this:


System info:

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 5 months ago*

I find that setting the power profile to "Power-Saver" makes a huge difference.

KDE has support for that built-in, although I'm not sure, if distributions install the corresponding daemon on desktop systems: https://gitlab.freedesktop.org/upower/power-profiles-daemon

You should be able to cycle through power profiles with Meta+B on KDE.
You can also see and change the profile via the systray icon for the battery, but on a desktop system, that presumably won't be shown by default.

Otherwise, powerprofilesctl is also an option, as described in that link.

  • source