Er worden meerdere temperaturen gemeten, in het algemeen worden de temperatuur van de CPU ( Tcase) gemeten en de temperatuur van de cores ( Tjunction) . Er zit op de CPU geen sensor om Tcase te meten, die zit meestal op het moederbord. Intel geeft in de datasheets aan waar de sensor die Tcase meet moet zitten. Intel geeft ook alleen een maximum aan voor Tcase en niet voor de temperatuur van de cores. De maximale temperatuur die je in de datasheets vindt is een maximum voor Tcase. De sensoren in de cores zijn bedoeld voor het inschakelen van thermal throttling, dat is het uitschakelen van de CPU bij een te hoge temperatuur. Deze sensoren worden pas nauwkeurig bij een temperatuur die dicht bij de temperatuur ligt waar thermal throttling wordt ingeschakeld. Deze sensoren geven ook geen temperatuur aan, als ze uitgelezen worden, maar het verschil tussen hun temperatuur en Tjmax ( de throttle temperatuur ). Intel laat van veel processoren niet weten wat deze temperatuur is, maar van een aantal is het wel bekend. Verschillende programmas gebruiken een verschillende Tjmax, wat resulteert in een verschillende temperatuur. Daarom gebruik ik zelf Realtemp, waar je zelf de correcte Tjmax kan instellen en je kunt de sensoren testen.
De sensoren in de core zijn dus erg ongeschikt voor het meten van de idle temperatuur. Zeker die van jou, jij hebt namelijk een E8400. Het komt heel vaak voor dat de sensoren in deze chips niet onder een bepaalde waarde willen komen, ze zitten 'vast'. Penryns hebben ook vaak dit soort dingen. Ik heb zelf een Q9550 met debiele idle temperaturen; maar bij full load worden de sensoren nauwkeuriger en komen de waardes weer dicht bij elkaar te liggen.
Idle temperaturen maken overigens geen moer uit. Ik kijk alleen maar naar load.