Two temperature programs - which one's right?

Rogue 2

Member
Jan 8, 2005
154
0
0
I had been using SpeedFan v4.20 to monitor my CPU core temps (Barton 2500+). SF tells me my core is 44C, but MSI's CoreCenter tells me it's 38C. CoreCenter also tells me fans speeds and other things that SF doesn't (can't?).

I'd love my core to be cooler, but which program is more accurate? I would assume that my motherboard manufacturer's program is more correct, but... I'd rather refer this one to expert opinions..

Thanks all...
 

Sabbathian

Member
Aug 10, 2001
191
0
0
Best way to check which program is accurate is to go into BIOS and check out the teperatures there, and then go into
windows and check which program is showing those temperatures ... of course, do that when your system is already
working for some time ....

Also, try checking MotherBoard Monitor5, which is one of the best applications for system monitoring .... I`m using it
for years and it is great .. .very powerfull, customizable, and free ;)

http://files.extremeoverclocking.com/file.php?f=7
 

HardWarrior

Diamond Member
Jan 26, 2004
4,400
23
81
Displayed temps are based on HW sensors. If the sensor is wrong, meaning not calibrated correctly, the reported temp will be wrong as well. As for MBM, I agree that it's a fine program. However, it isn't being updated anymore. Perhaps mb manufacturers with get together with MS one day and hammer out a way to supply us with accurate reported temps.
 

Sabbathian

Member
Aug 10, 2001
191
0
0
That would be nice, and not very hard to do ... to have all temperatures displayed inside Windows ...... why haven`t they implemented it already ? ...... just "few" days of work :)

HardWarrior - if MS ever implementes this into windows, remember this post .... we have copyright for that ! :) we thought of it first ! :)
 

HardWarrior

Diamond Member
Jan 26, 2004
4,400
23
81
I suspect it has to do with not enough people complaining about the issue. And yeah, considering how complex an OS like XPro is, why not something as simple a temp reporting?

Yup, I could use that cash for sure! :D
 

Navid

Diamond Member
Jul 26, 2004
5,053
0
0
Originally posted by: Sabbathian
Best way to check which program is accurate is to go into BIOS and check out the teperatures there, and then go into
windows and check which program is showing those temperatures ...

When in BIOS, the CPU temperature goes up! This is because the menus you get in the BIOS are implemented by low-level program language that does not take advantage of windows. So, the CPU is under load when in BIOS.

The CPU temperature you get in BIOS is expected to be higher than the temperature you get in windows at idle.
 

Sabbathian

Member
Aug 10, 2001
191
0
0
I meant .... if you startup your computer .... work something for a while, and then restart and go into BIOS
and check temperatures and go back to OS, you will get aproximately same temperatures ......
ok, I will test my theory right away :)
My current temperatures are: MB:27, CPU: 47 and case 24, now I`ll go to BIOS and check it out, and I`ll pos what I have seen :)
 

HardWarrior

Diamond Member
Jan 26, 2004
4,400
23
81
Originally posted by: Navid
Originally posted by: Sabbathian
Best way to check which program is accurate is to go into BIOS and check out the teperatures there, and then go into
windows and check which program is showing those temperatures ...

When in BIOS, the CPU temperature goes up! This is because the menus you get in the BIOS are implemented by low-level program language that does not take advantage of windows. So, the CPU is under load when in BIOS.

The CPU temperature you get in BIOS is expected to be higher than the temperature you get in windows at idle.

This is interesting. I would think that considering the sheer power of modern CPU's and support infrastucture, dispaying a flat, 2D imagine would be dead easy.

 

Navid

Diamond Member
Jul 26, 2004
5,053
0
0
Originally posted by: HardWarrior
Originally posted by: Navid
When in BIOS, the CPU temperature goes up! This is because the menus you get in the BIOS are implemented by low-level program language that does not take advantage of windows. So, the CPU is under load when in BIOS.

The CPU temperature you get in BIOS is expected to be higher than the temperature you get in windows at idle.

This is interesting. I would think that considering the sheer power of modern CPU's and support infrastucture, dispaying a flat, 2D imagine would be dead easy.

It has more to do with the inefficiency of the language that the BIOS is written in than with the power of the CPU.

By the way, the BIOS program does more than just showing a 2D image. It is continuously scanning the keyboard to see if you are pressing a key. Now, you may say that should not be a big deal. You would be right if we could write the program in an appropriate software language. But, we cannot!

The reason motherboard manufacturers keep writing the BIOS that way is backward compatibility I believe.

In windows (or Linux), the CPU does not waste its time. In the BIOS, it does! The result is extra heat.
 

Rogue 2

Member
Jan 8, 2005
154
0
0
Thanks for all the replies folks - it would appear that SpeedFan most closely matches my BIOS readout, but SpeedFan can't read either of my fan RPM's. MSI's CoreCenter reads all the temps (albeit different from SpeedFan) AND the RPMs.