Tay Diggs said:
...Is my CPU cooking to death? Which app is telling the correct CPU temperature?....
As micro said, readings vary between applications. Some assume or incorrectly ID the wrong sensor, some use the wrong raw-data conversion algorithm, etc. They can be correct on one motherboard and/or CPU and way off on another.
have the most confidence in the BIOS Setting menu temperature report, however it too can have problems. One example, if your CPU is not specifically
approved for use on that motherboard, it may report the wrong information. The BIOS might be using a diode sensor algorithm when it shouldn't. Or, it might be using a CPU case sensor algorithm when it should be using an on-die sensor algorithm. The calculations can differ and if the wrong algorithm is used the temperature reported can be wrong. To make things even more complicated, the CPU manufacturer may specify the maximum "safe" temperature is based on the on-die temperature, while for another CPU is based on the "case" temperature. So even if you get a valid temp report, it may not be the temp reading needed to ensure you're keeping things cool enough.
One way you may
be able to at least determine which program is closest to the "right" temperature is to completely
turn off your system*
(use PSU back
power switch or remove the plug from AC mains) and let it cool to room ambient for an hour or so (cover off). Then leaving the cover off
, re-provide AC power and power up into BIOS settings menu and immediately
look at the temp reading there. It should be reasonably
close to ambient (e.g. within ~10C +/-). If the ambient is 20C and it reads 40C within moments after power-up, then the temperature reporting subsystem probably
isn't working right...or
as micro suggested your heatsink may be malfunctioning.
If the temperature reporting subsystem isn't working right, then no
program will report the right data.
However, you might also repeat the above sequence of operations and as soon as possible**
run the various temperature monitoring programs and note their readings. They too should be reasonably
close to room ambient.
If you don't remove ALL power, the motherboard remains powered-on to some extent. This is to support things like "awake from sleep" mode, keep USB ports powered-up and active, etc. And of course any the motherboard is powered-on, it is producing heat and internal system sensors likely would show readings higher than room ambient...thus skewing the readings/results.
As soon as possible=before turning off the system and disconnecting power, disable all "start-up" programs that will slow down access to the temp monitoring programs. In other words, streamline and make the boot-up as simple/fast as possible.