I used a
Fluke 62 Mini IR Thermometer for my testing and its accuracy is rated at +/- 1C.
As I said before, the DTS is calibrated by Intel and seems to be extremely accurate within a 35C range between 60C and 95C. If your load temps don't get up into this range then even after my TjMax=95C correction, your temperatures based on the DTS are not going to be 100% accurate.
Here's an interesting comparison between my previous E6400 and my new E8400:
I set both CPUs to 1600 MHz and core voltage to 1.080 volts which is the minimum for my P5B Dlx. I'm using a Tuniq and I set the fan to max in a very cold basement to try to get the idle temperatures as low as they can possibly go so I could do a fair, apples to apples, comparison.
The temp sensor in Core0 of my E8400 gets stuck at 38C but the sensor in Core1 works fine. It sat mainly at 35C but would occasionally drop to 34C showing that it wasn't getting stuck like the other one.
Anyone that believes that the DTS is accurate at low idle temperatures and that TjMax=105C for the E8400 needs to somehow explain the 25C difference in idle temperatures between two CPUs that should, in theory, be almost equal.
My E6400 is reporting a core temperature that is about 3C below the ambient temperature of 12C. That's impossible with an air cooler so obviously my E6400 is reporting too low when the idle temp is very low. My E8400 is the opposite. At low idle temperatures it reports too high. I measured an actual core temperature of 35C when it was reporting 40C which is 5C too high. At even lower idle temperatures, you would expect this margin of error to increase further.
To explain a 25C difference we can throw away 1C based on measurement error, room temperature changes, etc. If TjMax is actually 95C, that would explain 10 more degrees which leaves 14 left. Divide that number in two and that means my E6400 might be reading about 7C too low and my E8400 might be reading about 7C too high at idle. That is reasonable based on what I've observed.
I don't believe that Intel designed or calibrated these sensors to be accurate at very low core temperatures. They were calibrated to trigger thermal throttling at 95C. A margin of error that could be as high as +/- 7C at idle is huge so trying to compare idle temperatures is pointless.
Bookmarks