Originally Posted by unclewebb
The IR thermometer tells no lies. As I've said on XS, you don't have to take a processor all the way to TjMax to figure out what it is. With the M0 at 50C, the DTS shows 35, at 60C the DTS shows 25, etc., etc. I wish a few more people would buy one of these thermometers. As soon as you start testing, everything about the DTS sensors and where they're accurate and where they are not becomes pretty obvious.
You can argue that my M0 does not represent all M0 processors and that's certainly possible but I'm not going to believe that until you back it up with some actual readings.
Do my low MHz / low voltage test and try to get your processor running as cool as possible at idle. How many degrees below ambient are you when TjMax is assumed to be 85C? Idle readings that are a handful of degrees below ambient is normal. The DTS sensors are not 100% accurate at reporting low idle temps. You can boost TjMax to 95C but that will be wrong for your full load temps. RealTemp is the only program that lets you calibrate the temp sensors down low without forcing you to use the wrong TjMax.
Everest = Tj max 85c, Speedfan = Tj max 95c
Idle @ 3.5Ghz, 85c Tj max temps are totally wrong.. Speedfan is more like it
Load @ 3.5Ghz, again Tj max 85c is wrong and 95c is right.. Look at the Tcase and Tjunction as 85c Tj max..
Idle and underclocked to 1.2Ghz with 0.90v, ambient is 24c
, with 85c Tj max cores are below ambient.. while Tcase is less than 1c above ambient which is correct. Above IS above.
Load and underclocked to 1.2Ghz with 0.90v, ambient is 24c
, with 85c Tj max core 2 is STILL below ambient even at load. Both cores still below Tcase.
I don't know what else it takes, for some reason almost every processor is 85c Tj max to you. I also reccomend you do not allow the user to change Tj max in RealTemp 2.2, thats fighting the fire with a flamethrower. Its best to give users just one set of temps for their processor, even if they are incorrect. As you can see it is not just idle temps that are showing incorrectly with 85c Tj max, but load as well. M0 steppings are not Wolfdales and Yorkfields here, they are not known to be having any sort of this "mis-calibration" at idle that you say they have. Since every M0 stepping user gets the same results from the test I showed above you are going to have a hard time proving that every single processor is "mis-calibrated" at idle. Only a handfull of 45nms are having that problem.
RealTemp is a good program with great potiential, but you're going the wrong way by giving 85c Tj max to almost every processor out there, I will probably just keep 2.11 for private use as its got M0's correct