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:

  • Alavi@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 day ago

    If you’re on a laptop, a laptop stand with some fans help a lot, If you have a pc, pointing a normal fan at the pc so the hot air gets circulated and cool air is fed to it can really help.

    Making your fans work extra hard is good. Find how for your device. Fans are always cheaper than cpu and gpu.

    Undervolting a bit also helps. Use cpupower too. There are power profiles and cpu governors in linux, usually the performance governor and profiles heat up your device pretty quick. Usually the balanced profiles give the best performance. Test and see what works best for you

    In my experience, if your system is off-the-shelf, it probably doesn’t have good thermal paste. Re-apply good thermal paste and that also helps.