Linux – Package temperature above threshold, cpu clock throttled

cpulinuxoverheatingUbuntu

I am running 64 bit Ubuntu 11.10 on an i7 with 8gigs of ram. I thought of putting this on askubuntu.com but decided that maybe the question has a much broader appeal.

I have the following error message popping up when I run math simulations.

CPUn: Core temperature above threshold, cpu clock throttled (total events = xxxxxxx)

CPUn: Package temperature above threshold, cpu clock throttled (total
events = xxxxxxx)

I realize that this is a hardware warning message (machine check exception, correct me if I am wrong). How do I turn these messages off? Since it doesn't seem to have a detrimental effect of my calculations or my computer (presumably), I don't like it cluttering up my virtual console screen with hundreds of these messages.

Best Answer

You said:

I had cpu cooling (fan) but it went kaput :(

This is why you are having this problem. Your CPU is overheating; these messages are warning you that the system is throttling down in order to prevent permanent physical damage to the system.

I generally expect a Core i7 desktop CPU running under full load to be somewhere around 75-80 degrees Celsius. At around 95-100, thermal throttling kicks in. If it gets significantly above that, the computer will power itself off without warning in an attempt to prevent permanent damage.

The proper thing to do is to replace the CPU fan. Replacement OEM fan/heatsink combos can be had on eBay for less than $20; or you may want to invest a little more cash in something better if you intend to overclock, or run lots of these computations. A better fan may run quieter for the same CPU temperatures, or may cool the CPU more effectively allowing for overclocking, or both.

Ignoring this message, you will eventually destroy your CPU or lose significant amounts of performance or both.

Related Question