I noticed with the help of psensors that my CPU overheats to 90-97 degrees celcius if it gets above 2.5GHz. I am using a Lenovo Y720 laptop. I tested this both in games and by CPU stress test. I found a script on:


that lets you throttle the CPU, which I have used to throttle it down to 2GHz and the temperatures are fine. The bad thing about this however is that this means I can never use my laptops full power which is not acceptable for me as my CPU has the power to get up to 3.8GHz (i7 7700HQ). I also have a NVIDIA GTX 1060 GPU, but it seems it has nothing to do with this (which I first thought) as the overheating happens regardless of using the GPU or not. This does not happen on Windows so it must be something on Ubuntu (I use 18.04). Does anyone know something about this or perhaps a fix that does not limit me to only be able to run Max 2GHz.

  • 1
    The tool that is designed for this is thermald. It will allow whatever performance up to whatever temperature limit you want. Suggest you use that instead of something you found elsewhere. Some will suggest tlp, which is also a supported tool, It is just that I don't use it. – Doug Smythies Aug 16 '18 at 23:49
  • Thermald is already installed by default I see, since I haven't installed it but it is there. I just couldn't find how to use it. Is it a tool that is supposed to be used or is it just something that runs in the background and does things automatically? – user825380 Aug 16 '18 at 23:51
  • It does thing automatically. If you want to set lower temperatures yourself try this version of the config file. – Doug Smythies Aug 16 '18 at 23:52
  • wiki.debian.org/thermald provides useful information. – K7AAY Aug 16 '18 at 23:53
  • 1
    @mth1417: Who was your previous comment to? If me, then yes I toss out the default thermald config file, which I find overly complicated, and use mine. Additionally note, that I don't normally even run thermald, because I don't need it. – Doug Smythies Aug 18 '18 at 15:47

I have completely forgotten about this topic. Since the one to answer (Doug Smythies) which gave the right answer in the comments haven't made his comment as an answer, I will post it here:

The answer it to use a modified version of Thermald, made by Doug Smythies:


After using that script I experienced no overheat at all without sacrificing CPU freq.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy