Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- Utility to obtain CPU temperature
February 18, 2008, 2:49 am
rate this thread
My PC has a MSI motherboard, with Presler (PentiumD) CPU. The PentiumD
core is superheated, and I need to find a utility that can monitor the
I have searched the net looking for such a utility, and on various
software sites I have visited, all have highly recommended the
RightMark CPU Clock Utility ( http://cpu.rightmark.org/products/rmclock.shtml
Core Temp ( http://www.alcpu.com/CoreTemp/ )
I have downloaded both and tried them out.
Here are the results.
RightMark does run, and does correctly identity my CPU as "Presler".
But on the "CPU Temperature" row, it gives me a "N/A" result. No luck.
Core Temp, on the other hand, both the 0.96.1.0 and the 0.94.0.0
versions (I had to go to the net archive to retrieve the old version)
simply refuses to run.
0.96.1.0 gives me the following error:
This is not an Intel "Core" Architecture based processor.
This program will not continue.
0.04.0.0 gives me the following error:
This is not an Intel Core processor. This program will not
In other words, Core Temp totally bombed.
And I am _still_ looking for a utility that can report the CPU
temperature reading to me. Is there such a utility available?
Please help !
Many thanks in advance !
Re: Utility to obtain CPU temperature
There are two kinds of interfaces on processors, for measuring
The old way, uses an analog measurement method. There is a diode
on the processor silicon die. A hardware interface in the SuperI/O
chip on the motherboard, measures the voltage developed across
the diode, and that reading is converted to a temperature. A
program you can use, to read out that kind of info, is Speedfan.
It has the ability to work with a number of different chips. The
download is the link here.
On the newer Intel processors, there is an additional
method. There is a digital interface on the processor.
It provides a numeric readout of the temperature. The
interface is some kind of serial bus (PECI). The readout
is actually a "delta" temperature, and is measured with
respect to the defined overheat point for the processor.
To accurately read out a temperature from that
digital interface, requires a proper value for the
max temperature (the overheat point), as the PECI value
must be subtracted from the allowed max temperature value.
Coretemp is a program that can do that, and there is an Intel
program (TAT?) available to system integrators (which is
floating around and can also be found for download).
Since the Pentium D doesn't have PECI, as far as I know,
then your best choice would be to try Speedfan. Some
motherboard manufacturers provide their own utilities,
that also read out temperature.
In addition, the motherboard readout can also
be viewed in the BIOS. So, at least, you can use
the values there, as a sanity check of your Windows
based programs. If the BIOS doesn't have a goofy value,
like 255C for the sensor, then you know it can work right.
Then, it is just a matter of finding a Windows program
that has been tested with the motherboard. (The processor
power level, while sitting in Windows, is not the same
as the power level sitting in the BIOS. So the temperature
shown in the BIOS will not match the value seen in
Windows. So the BIOS check, is purely for "sanity" -
don't expect an exact match :-) )
Temperatures are notoriously difficult to measure
correctly in a computer. A consistency check, is to
touch the CPU heatsink with a finger, to see if the
value being read out in software, bears any resemblance
to reality. If the heatsink is properly fastened,
and seems to be pretty cool to the touch, then if the
CPU temp read a really high value, you might have some
doubt that the value was correct. (Note - Using your
finger is not really a good method, but my point here,
is to use common sense when using one of those
Windows programs. If the numbers don't seem to be
consistent with what you can observe yourself, then
chances are the program is wrong.)
Re: Utility to obtain CPU temperature
Does anybody know of any temp program that's better than Speedfan and
displays continuous readings in the system tray the way Speedfan does?
I've used Speedfan for several years now and like its versatility and
convenience, but am starting to doubt it with recent charges of
§§§ - Change planet to earth to reply by email - §§§
- » Newest MemTest86, MemTest86+ incompatible with Sandy, Ivy chipsets?
- — Next thread in » Computer Hardware