Inaccurate CPU temperature reading

You may find answers to frequent questions here. Please, use Search before posting new questions!

Inaccurate CPU temperature reading

Postby Moo » Tue May 15, 2007 6:35 pm

Hi,

HMonitor doesn't seem to be reading my CPU temperature correctly and it won't let me change any of the sensors.

Temperature readings from BIOS are -

Motherboard 28C
CPU 33C

HMonitor readings are -

Mainboard 28C
CPU1 28.5C
CPU1 Core 22C
CPU0 Core 22C

H/W Setup Diagnostics Information

Chipset - VIA PT880 Ultra
Vendor ID - 03081849
Main Sensor - W83697hf

H/W Setup Sensor Settings -

1st - Thermistor 0 (type greyed out, addr changeable)
2nd - Thermistor 1 (addr greyed out)
3rd - Core Temp 1
4th - Core Temp 0

I can change the 2nd sensor to diode or transistor but get a xx.x reading. If I try and change the 3rd and 4th sensors to thermistor, diode, transistor or Auto, nothing happens, the sensor type stays on Core Temp. Changing to any of the other types in the list crashes the program.

If I run prime95 torture test on both CPU cores for an extended period of time the 2nd, 3rd and 4th sensors only get to 34C which sounds way too low to me. When prime95 is stopped the 2nd sensor drops to 29C, the 3rd and 4th drop to 22C.

Am I missing something here or need to configure the sensors somehow? What temperatures are the 2nd, 3rd and 4th sensors displaying?

Sorry for the n00b questions but I've gone through the instructions and can't make any sense of it and these temperatures definitely don't look right.

My system is,

Motherboard - ASRock 4CoreDual-VSTA (BIOS 1.70)
CPU - Intel Core 2 Duo E6700

Some help with this would be appreciated,

Thanks.

HMonitor report
Hmonitor Version 4.3.1.1 Pro
H/W diagnostics info:
Windows XP Professional Version 5.1.2600 Service Pack 2
Manufacturer:
Board model: 4CoreDual-VSTA
Version:
BIOS vendor: American Megatrends Inc.
BIOS version: P1.70, Release date: 04/24/2007
Chipset: VIA PT880 Ultra
Vendor ID: 03081849
SouthBridge: 00000000
SMB port used: 0000
CPU ID:0-6-15-6
BrandName:Intel(R) Core(TM)2 CPU 6700 @ 2.66GHz
Internal Freq=2,890.0 MHz
External Freq=289.00 MHz
SystemBus Freq=1156.0 MHz QDR
Multiplier=10.0
Thermo control configuration:
Full Throttle:100.0%
AMD Low Power mode:Disabled
Win 95/98 Idle Control:Disabled
Device:None Throttle:25.0% Enable at:70.0°C Disable at:69.0°C
Main Sensor: W83697hf
Monitored data values:
Mainboard=28.0°C (0,Thermistor,0.0°C)
CPU1=28.5°C (1,Thermistor,0.0°C)
CPU1 Core=22.0°C (1,CoreTemp,0.0°C)
CPU0 Core=22.0°C (0,CoreTemp,0.0°C)
Chassis=1534 rpm
CPU1=xxxx rpm
CPU2=xxxx rpm
Power=xxxx rpm
Core=+1.26V
Aux=+x.xxV
+3.3V=+3.26V
+5V=+5.08V
+12V=+11.25V
-12V=-xx.xxV
-5V=-x.xxV
HDD1 temp=30.0°C ST3250620NS 3.AEG
Moo
 
Posts: 2
Joined: Mon May 14, 2007 10:16 pm

Re: Inaccurate CPU temperature reading

Postby author » Tue May 15, 2007 7:30 pm

Moo wrote:
Motherboard 28C
CPU 33C

HMonitor readings are -

Mainboard 28C
CPU1 28.5C
CPU1 Core 22C
CPU0 Core 22C



It is quite normal for most systems - BIOS CPU temp is higher because CPU is 100% busy when you are in the BIOS.
The Hmonitor's author
author
Site Admin
 
Posts: 116
Joined: Sun Feb 12, 2006 11:01 am

Postby Moo » Tue May 15, 2007 8:19 pm

Thanks for the reply.

What you said makes sense, the CPU temps under load are getting to 34C and in the BIOS they are reported at 33C so HMonitor is reporting accurate CPU temps.

Could you explain what the 3 different CPU readings are please? The CPU Core readings are self explanatory but what is CPU1 and why is there such a big difference between CPU1 and CPU1 Core, CPU0 Core?

Also, a big thumbs up for your program, it definitely fills the void left since the plug was pulled on MBM5 :D
Moo
 
Posts: 2
Joined: Mon May 14, 2007 10:16 pm

Postby author » Tue May 15, 2007 9:36 pm

For Coretemps, Ask Intel about details ;-)
The Hmonitor's author
author
Site Admin
 
Posts: 116
Joined: Sun Feb 12, 2006 11:01 am


Return to F.A.Q.



Who is online

Users browsing this forum: No registered users and 2 guests

cron