The laptop in question is an HP laptop with AMD Ryzen 5500U. The fan is no longer working and I cannot take it for repairing before a week or two. So I still want the laptop to work without the fan until I send it for repair. How should I setup the system so that it keeps the temps within safe limits using only passive cooling? The laptop runs Kubuntu 21.10 and the fan rarely ramped up back when it worked.

A good starting point is disabling turbo and limiting CPU frequency, but how can I set it up to throttle heavily if it reaches high temps to prevent safety shutdown?

  • Does this answer your question? How can I keep the cpu temp low?
    – dlin
    Jan 15, 2022 at 13:28
  • The answer is 9 years old, not even sure if the mentioned software would even work with an AMD CPU @dlin
    – td211
    Jan 15, 2022 at 13:31
  • A problem you may face with answers is that people will likely err on the side of over-cautiousness, choosing to not suggest something that may wind up baking your CPU. The system will shut itself off if it gets too hot but, every time this happens, you may have a bit of irreparable damage to the CPU or surrounding components. Even a processor throttled to 800MHz per core can reach temperatures exceeding 90°C, and throttling will result in stacking up processes, resulting in sustained periods of concurrent activity. Worse, this can actively void any warranty you may have on the machine 😕
    – matigo
    Jan 15, 2022 at 13:45
  • Can you set a temperature 'limit' in your BIOS/UEFI? If yes I would set it as low as you can. I also suggest to take a look at this page [enter link description here][1]. It is about software in Ubuntu to check temperatures. <br> And try not to use the laptop too intensively or for long periods of time untill the fan is replaced. [1]: cyberciti.biz/faq/how-to-check-cpu-temperature-on-ubuntu-linux
    – Joepie Es
    Jan 15, 2022 at 14:56
  • My workload is usually not intensive. Having Kate open for coding, the occasional compile, maybe some videos, usually the fan merely ramps up.
    – td211
    Jan 15, 2022 at 14:59

1 Answer 1


A "modern" solution for you can be using Tlp:
$ sudo apt-get install tlp

Or maybe making some directly changes with Cpufrequtils:
$ sudo apt-get install cpufrequtils

These are tools for manage power consuption and CPU/GPU frequency manipulation. I suggest to you read all docs about that...
(tip: you can underclock for less temp, but also performance).

Ps: if you have some metrics for temps, i don't recommend you make using of schedutil governor (if you have compatibility, also). you don't wanna smell cpu like a popcorn...

  • I think I will use tlp + powersave CPU governor. I hope to keep temps under 60 C
    – td211
    Jan 15, 2022 at 15:23
  • good luck!, don't forget to monitorize that temps under lower governor scale also. Jan 16, 2022 at 12:24
  • With powersave and tlp, the temps are at ~30 C at idle, under load of apt upgrade (135 packages updated, dkms module rebuilt for new kernel) the temperature reached nearly 55 C. I think it will be fine until repair.
    – td211
    Jan 16, 2022 at 12:56
  • Pls, don't forget to read the TLP docs there's something more that can help =) Jan 16, 2022 at 15:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.