View Issue Details

IDProjectCategoryView StatusLast Update
0000664SpeedFanHardware supportpublic2008-08-22 01:26
Reporteralfredo Assigned Toalfredo  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionduplicate 
PlatformIntel Core Duo 
Product Version4.31 
Summary0000664: Intel Core Duo internal temperature readings using DTS
DescriptionI'm working to add support for internal core temperatures for Intel CORE DUO, CORE2 DUO and the likes. The method to read something that resembles to a temperature is to read a MSR (IA32_THERM_STATUS). Unfortunately, the datasheets are not very clear on this and a statement on Intel forums didn't help. The statement can be read googling for "IA32_TEMPERATURE_TARGET MSR not documented". Any help will be appreciated.
TagsNo tags attached.
Motherboard Model
Video Card Model

Relationships

duplicate of 0001150 acknowledgedalfredo The quest for the best (Intel Tjmax setting) 

Activities

alfredo

2006-10-22 15:18

manager   ~0002139

Right now I need for some tester to run the latest beta under WinXP.

-dGs-

2006-10-23 00:37

reporter   ~0002142

I would like to test, I have a Core 2 Duo E6600 on a GA-965P-DQ6.

dogus at free.fr

aboros

2006-10-23 01:59

reporter   ~0002143

I liked to test, too

Several Asus montherboards with E6600 and XEON 5100

Guerrilla

2006-10-23 04:49

reporter   ~0002144

Last edited: 2006-10-24 20:26

I would also like to test this with my Core 2 Duo T7200 (Merom).

RenierX

2006-10-23 21:00

reporter   ~0002146

Me too, please... I have a Core 2 Duo E6300 and Asus P5LD2 SE

renierx at seznam.cz

Freza

2006-10-23 21:16

reporter   ~0002147

I can test with E6600 on a Asus P5B Deluxe

ondra_novak(at)seznam(dot)cz

rdaneel

2006-10-24 08:54

reporter   ~0002148

I have an e6600 and a Gigabyte DQ6 running XP SP2.

I wanted to mention that for the RMClock 2.2 "RC1", the author has started applying a -15C offset to the "core" temperatures - so instead of the typical 58-60 (C), I see 43-45.

Since I am not using any of the control features of RMClock, it will be nice when SpeedFan is able to display the core temps (note that these are *per CPU*) in addition to the surface temp.

Of course, I would be happy to test a new version - I use your betas when you offer them.

alfredo

2006-10-24 09:03

manager   ~0002149

Progress update: I seem to be very close to be able to support DTS. Right now I'm working to fix an odd issue that I discovered. Basically, it looks like my routines are working fine under Win2K, but the very same routines can't access both cores on WinXP. I need to rewrite some code that I added long ago. The odd part is that the offending instruction is

RegQueryValueEx(HKEY_PERFORMANCE_DATA,'238',nil,nil,data,@len)

As soon as I execute it under WinXP, I can no longer set the affinity mask, even if SetProcessAffinityMask returns success.

alfredo

2006-10-24 22:25

manager   ~0002151

Ok. I should publish a beta tomorrow. I worked for some 40 hours to fix the main issue and now it seems to be working fine.

ABOROS: please, contact me by email as I would like you to test the beta before releasing it.

alfredo

2006-10-24 23:30

manager   ~0002152

ABOROS, I sent a beta to you.

alfredo

2006-10-25 12:57

manager   ~0002153

SpeedFan 4.32 beta is online!

rdaneel

2006-10-25 13:12

reporter   ~0002154

The new readings on my C2D e6600 seem to be reasonable - and the old stuff still works too!

One thing I wanted to clear up - I mentioned in a previous entry in this thread that RMClock is going to a 15C offset - I looked at their thread again and the number is 16. Sigh. So, other than their readings being 1C below SpeedFan's...

I will keep an eye on the new CPU usage display behavior.

Thanks for all the work, Alfredo! :)

alfredo

2006-10-25 13:14

manager   ~0002155

I derived all the internally used offsets by reading almost every available datasheet. At present I was told that my readings are consistent with the ones from other tools.

rdaneel

2006-10-28 21:37

reporter   ~0002169

As I said previously, the [new] core temps on my C2D e6600 seem to be working fine. Also, the CPU usage reports appear to behave reasonably too - at least they track quite closely with the Sysinternals Process Explorer. :)

OTOH, the +12/-12 voltage displays are still not working, with the +12 always showing ZERO, and the -12 always showing "-16.97V"... this is on a Gigabyte DQ6 running XP SP2.

fier04

2006-11-05 00:34

reporter   ~0002178

I have a Core 2 Duo 6300 with a Gigabyte ga-965g-ds3 motherboard. Speedfan reports the CPU temp to be beteween 38-39C, yet the Core 0: is at 50, Core 1: is at 48C. Which temperature is it detecting incorrectly? I find this a bit bizarre.

rdaneel

2006-11-05 01:37

reporter   ~0002179

Presumably *none* of the temps is incorrect... :)

This beta of SpeedFan is reporting values from new (with C2D) sensors that are embedded in each core that are "closer to the action", and so naturally reflect higher temps.

Other monitoring S/W like "RMClock" and "Core Temp" also report the values from these new sensors - but SpeedFan now shows all of your temps in one interface.

scoobysix

2006-11-05 17:47

reporter   ~0002180

Last edited: 2006-11-05 17:48

I noticed that under 100% load environments, the internal core temperature readings on Speedfan 4.32 Beta 4 read 2-3

sch8mid

2006-11-24 09:16

reporter   ~0002208

4.32 works perfect with Asus P 5 deluxe
same core temps reported by everest and Core Temp 0.9

nice

jonk

2006-12-04 12:41

reporter   ~0002218

Speedfan 4.32 beta 8 gives both core temperatures with an E6600 on an MSI P965 Platinum (ICH8R chipset). Thanks Almico!

eliw

2006-12-14 02:39

reporter   ~0002230

Jonk,
Please tell if you are able to see e fans using speedfan on your MSI P965 platinum .. I can't :(!!!!

dnoiz

2006-12-29 15:46

reporter   ~0002268

FYI: On a P5B Deluxe WiFi / C2D 6600 Speedfan 4.32 beta 8 gives me same readings as Coretemp and Intel's TAT which are assumed to be correct.

ilpanos

2007-03-18 22:11

reporter   ~0002417

The readings of the Core 2 Duo E4300 core temperatures are wrong, about 15C lower. (maybe wrong Tjunction/Tjmax reading???? C2D L2 rev. Tjunction/Tjmax is 100C not 85C)

2007-03-18 22:18

 

sptat32.jpg (102,013 bytes)   
sptat32.jpg (102,013 bytes)   

closms

2007-04-05 23:27

reporter   ~0002437

Alfredo,

What did you do to fix the RegQueryValueEx(HKEY_PERFORMANCE_DATA,'238',nil,nil,data,@len) problem?

Mike

Issue History

Date Modified Username Field Change
2006-10-21 22:22 alfredo New Issue
2006-10-21 22:23 alfredo Status assigned => acknowledged
2006-10-22 15:18 alfredo Note Added: 0002139
2006-10-23 00:37 -dGs- Note Added: 0002142
2006-10-23 01:59 aboros Note Added: 0002143
2006-10-23 04:49 Guerrilla Note Added: 0002144
2006-10-23 04:49 Guerrilla Note Edited: 0002144
2006-10-23 21:00 RenierX Note Added: 0002146
2006-10-23 21:16 Freza Note Added: 0002147
2006-10-24 08:54 rdaneel Note Added: 0002148
2006-10-24 09:03 alfredo Note Added: 0002149
2006-10-24 20:26 alfredo Note Edited: 0002144
2006-10-24 22:25 alfredo Note Added: 0002151
2006-10-24 23:30 alfredo Note Added: 0002152
2006-10-25 12:57 alfredo Note Added: 0002153
2006-10-25 13:12 rdaneel Note Added: 0002154
2006-10-25 13:14 alfredo Note Added: 0002155
2006-10-28 21:37 rdaneel Note Added: 0002169
2006-11-05 00:34 fier04 Note Added: 0002178
2006-11-05 01:37 rdaneel Note Added: 0002179
2006-11-05 17:47 scoobysix Note Added: 0002180
2006-11-05 17:48 scoobysix Note Edited: 0002180
2006-11-24 09:16 sch8mid Note Added: 0002208
2006-12-04 12:41 jonk Note Added: 0002218
2006-12-14 02:39 eliw Note Added: 0002230
2006-12-29 15:46 dnoiz Note Added: 0002268
2007-03-18 22:11 ilpanos Note Added: 0002417
2007-03-18 22:18 ilpanos File Added: sptat32.jpg
2007-04-05 23:27 closms Note Added: 0002437
2008-08-22 01:25 alfredo Relationship added duplicate of 0001150
2008-08-22 01:26 alfredo Status acknowledged => closed
2008-08-22 01:26 alfredo Resolution open => duplicate