I'm a long time user of the All CPU Meter gadget found at AddGadget.com which displays cpu usage and temps from a third party app. I recently downloaded their newest version of this gadget which uses Core Temp but the previous version used Speed Fan. After installing Core Temp and the new version of All CPU Meter, I was surprised to see that the temps displayed were 20Â°C higher than normal!!

The TjMax value, which is the reference point for temperature monitoring is not simple to detect on the Atom processor.By specs, the TjMax is supposed to be 90C, but not all of the processors have such TjMax.Core Temp takes it's best shot of guessing the TjMax correctly, but is not always right. For that reason Core Temp has temperature offset settings (Options menu).Usually it's best to keep the processor at least 20C below the TjMax value while under heavy load. As long as you manage that, the "real" temperature is not important.

In your case, an offset of between -25 to -35 may be needed to give you correct and realistic temperature readings.

Why does Core Temp report a temperature of 38Â°C where Speedfan reports 33Â°C ?Both readings at same clock speed, mind you. Processor a bit overclocked and throttled.If it just needs to read a Digital Sensor, which is so accurate ?

Both programs use the processor's integrated sensor, CPU temperature reported is basically affected by the TjMax value.Core temp = TjMax - sensor valueIn Core Temp the TjMax is 95c, in SpeedFan it must be set to 90, so the temps you see there are 5c lower.

Intel has posted pretty solid numbers for their 45nm series CPUs.They have also posted TjMax values for 65nm processors, but most of them were simply giving impossible readings. So for the 65nm chips, TjMax is mostly a guess.I don't know where SpeedFan gets their values, I get mine from trial and error.