I got a Dell XPS 9370 since a few days and decided to use it with Ubuntu now. I am on 18.04, freshly installed since some minutes. I am bootstrapping k8s clusters in VirtualBox on it, so thermals bump when bootstrapping.

Unfortunately I get the following messages when checking dmesg:

CPU0: Core temperature above threshold, cpu clock throttled (total events = 435)
CPU4: Core temperature above threshold, cpu clock throttled (total events = 435)
CPU2: Package temperature above threshold, cpu clock throttled (total events = 538)
CPU6: Package temperature above threshold, cpu clock throttled (total events = 538)
CPU3: Package temperature above threshold, cpu clock throttled (total events = 538)
CPU7: Package temperature above threshold, cpu clock throttled (total events = 538)
CPU4: Package temperature above threshold, cpu clock throttled (total events = 538)
CPU0: Package temperature above threshold, cpu clock throttled (total events = 538)
CPU1: Package temperature above threshold, cpu clock throttled (total events = 538)
CPU5: Package temperature above threshold, cpu clock throttled (total events = 538)

The laptop is not throttling under Windows 10, also fans do not spin up to full speed in Ubuntu, checking with e.g. HWInfo in Windows or psensors in Ubuntu show max temps of 75-80 when under full load. Any suggestions?

Here are the Specs:

Core i7 8550u

16 GB RAM, 512 GB SSD

  • Have you checked the system's CPU usage when that happens? – Chai T. Rex May 25 at 5:29
  • When this happens the usage is more like a bump to 100%, it's no load that is on like the whole time. – user22649 May 25 at 7:17
  • Cannot edit my last comment because enter on Android saves it :D For me it looks like the fans are very very lazy in Ubuntu. Cooling isn't really an issue since in Windows everything is fine, the fans kick in when they need to. – user22649 May 25 at 7:19
  • I'm having the same issue with XPS 13 core i7-7Y75 – Philippe Delteil Jun 25 at 1:17

There is a solution for this for Lenovo laptops and it also works for my XPS 9370.

Install the following script and configure it with a maximum temperature of 97C: https://github.com/erpalma/lenovo-throttling-fix

On my XPS it now manages to sustain between 2.8 and 3.0 Ghz with temp between 97-99C depending on ambient. It no longer scales back to 2.2-2.4 Ghz with temps of 80C.

Do not specify a max temp of more than 97C unless you are willing to edit the Python script as it has a hard-coded check to ensure sane defaults and the service fails.

  • I have the same problem on XPS 9570 but I'm a bit confused and want to clarify one thing before applying the script. Why can't I just use thernald and set a threshold temperature in it? – yuranos87 Oct 11 at 12:34

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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