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:



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,
powerprofilesctlis also an option, as described in that link.