I have received a very interesting and informative reply from Arther Liberman, the author of Core Temp.
It is worthy of sharing here because it shows
how temperatures are calculated and
why there is an apparent anomaly:
Quote:
The DTS in Intel CPUs is very simple. There is a value you read from the DTS, which reports the current temperature relative to a certain point. This point is called Tj. Max.
CoreTemp = Tj.Max - DTS;
I'm not quite sure where SpeedFan gets it's Tj. Max value from, but looking at the temperature reported by SpeedFan, it has Tj. Max=85C set for that processor.
As you can see from the Core Temp screenshot, the Tj.Max value it reports is 100C. Core Temp usually reads the Tj. Max value from an MSR in the processor.
So as you can see, Tj. Max is the reference point to calculating the current temperature. One thing I would like to note is that it is improbable that core temperature
will be a lot lower than the processors TCase temperature (CPU: field in SpeedFan), so please take that into consideration.
Hope this helps to clarify matters.
|
My personal thanks to Arthur for taking time out to respond...
