techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > Overclocking & Cooling

Reply
 
Thread Tools
Old Jul 15, 2010, 03:47 AM   #1
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

CPU Temperature Monitors Only Go To -13C?

I have just installed my first Phase Cooler and am using RealTemp and CoreTemp to monitor my temperatures. However, both seem to stop monitoring at -13C. Is this a limitation of my hardware, or the software itself? If the software, what program goes past -13C? I have a digital readout on my Phase unit and it says -74C, but I know that is the evap temp and not the actual CPU temp. I am using a MSI P55-GD80 motherboard. Any ideas?
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 03:53 AM   #2
AthlonX2
Better Than You
 
AthlonX2's Avatar
 
Join Date: Sep 2006
Location: Toledo,Ohio
Posts: 5,450 (2.22/day)
Thanks: 730
Thanked 1,572 Times in 994 Posts

System Specs

most of the time people just get stand alone temp probes and say the hell with software
AthlonX2 is offline  
Reply With Quote
The Following User Says Thank You to AthlonX2 For This Useful Post:
Old Jul 15, 2010, 03:56 AM   #3
slyfox2151
2000 Posts
 
slyfox2151's Avatar
 
Join Date: Jan 2009
Location: Brisbane, Australia
Posts: 2,522 (1.56/day)
Thanks: 57
Thanked 530 Times in 472 Posts

System Specs

the temp is stuck and wont be accurate at all at negative -13
__________________
“it's still EA.. they will F*** it up. F***ing up games is the only thing they do consistently.” -TRIPTEX_MTL
slyfox2151 is offline  
Reply With Quote
The Following User Says Thank You to slyfox2151 For This Useful Post:
Old Jul 15, 2010, 04:01 AM   #4
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by slyfox2151 View Post
the temp is stuck and wont be accurate at all at negative -13
So are you saying it is a glitch, and is actually above -13C? Or that it can't read any lower than -13C.. And is that the software or the hardware?
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 04:01 AM   #5
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by AthlonX2 View Post
most of the time people just get stand alone temp probes and say the hell with software
How would that work? There is a temp probe on the evap, but how do you get one on the CPU itself (like inside the plate and all, or what)?
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 05:01 AM   #6
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

I just felt around the clamshell, and it seems to be really hot.. Is this normal for Phase units?
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 06:16 AM   #7
burebista
200 Posts
 
burebista's Avatar
 
Join Date: Sep 2005
Location: Romania
Posts: 496 (0.17/day)
Thanks: 18
Thanked 112 Times in 98 Posts

System Specs

Quote:
Originally Posted by NinjaNife View Post
So are you saying it is a glitch, and is actually above -13C? Or that it can't read any lower than -13C.. And is that the software or the hardware?
You have a simple formula for measuring core temps:

Absolute Core Temperature = TJMax - DTS

TJMax value is known (written in CPU MSR since Nehalem) and DTS is read straight from CPU on-die sensor.
So the only variable is DTS. If it stops at 113 you'll always read -13°C as core temperature (of course, assuming that TJMax is 100).
__________________
If it ain't broke... fix it until it is.
burebista is offline  
Reply With Quote
The Following User Says Thank You to burebista For This Useful Post:
Old Jul 15, 2010, 07:31 AM   #8
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by burebista View Post
You have a simple formula for measuring core temps:

Absolute Core Temperature = TJMax - DTS

TJMax value is known (written in CPU MSR since Nehalem) and DTS is read straight from CPU on-die sensor.
So the only variable is DTS. If it stops at 113 you'll always read -13°C as core temperature (of course, assuming that TJMax is 100).
So is there any way to change that (like changing the TJ Max in the RealTemp settings) so that RealTemp (or CoreTemp) will show the lower temperatures, or am I getting confused by all of this..
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 07:38 AM   #9
burebista
200 Posts
 
burebista's Avatar
 
Join Date: Sep 2005
Location: Romania
Posts: 496 (0.17/day)
Thanks: 18
Thanked 112 Times in 98 Posts

System Specs

Quote:
Originally Posted by NinjaNife View Post
So is there any way to change that ...
Nope. Instead you can bug Intel for their crappy sensors.
__________________
If it ain't broke... fix it until it is.
burebista is offline  
Reply With Quote
The Following User Says Thank You to burebista For This Useful Post:
Old Jul 15, 2010, 07:40 AM   #10
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by burebista View Post
Nope. Instead you can bug Intel for their crappy sensors.
lol probably will do that. Thanks for your help.

By the way, do you happen to know what the correct TJ Max is for an Intel i7-875K? RealTemp has it set at 99 right now, but I think that is just the default, and not the actual...


*EDIT*
Also, does anyone have any ideas as to why my digital temp readout on the phase unit says -69C, but RealTemp says that the CPU is 23C (positive 23)? Is there really supposed to be that much of a difference, or do I possibly have the cooler mounted incorrectly (or is one of the temp readouts incorrect)? Thanks.

Last edited by NinjaNife; Jul 15, 2010 at 07:45 AM.
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 08:14 AM   #11
burebista
200 Posts
 
burebista's Avatar
 
Join Date: Sep 2005
Location: Romania
Posts: 496 (0.17/day)
Thanks: 18
Thanked 112 Times in 98 Posts

System Specs

Quote:
Originally Posted by NinjaNife View Post
By the way, do you happen to know what the correct TJ Max is for an Intel i7-875K? RealTemp has it set at 99 right now, but I think that is just the default, and not the actual...
As I said before for Nehalem and latter CPU's TJMax value is written in MSR so no more guess. So if RT says 99 then 99 it is.
Quote:
Originally Posted by NinjaNife View Post
Is there really supposed to be that much of a difference, or do I possibly have the cooler mounted incorrectly (or is one of the temp readouts incorrect)?
First for your K CPU take latest RealTemp beta, it contains a fix for Core i5-655 and Core i7-875 with their adjustable multipliers.
Second, formula is simple RealTemp is only doing a extraction of DTS readings from that TJMax value. So if DTS is wrong so your final core temperature it is.
__________________
If it ain't broke... fix it until it is.
burebista is offline  
Reply With Quote
The Following User Says Thank You to burebista For This Useful Post:
Old Jul 15, 2010, 08:20 AM   #12
mmoeller
Open Hardware Monitor Author
 
Join Date: May 2010
Posts: 8 (0.01/day)
Thanks: 0
Thanked 6 Times in 6 Posts

The Distance to TjMax that is read from the IA32_THERM_STATUS_MSR is only a 7-bit number. So the distance can have values only between 0 and 127. Your Intel i7 should have the TjMax value in an MSR as well. So assuming TjMax = 99°C is correct, the lowest reading you could get is -28°C. But there could be additional limitations in on the values showing up in these 7-bits. And of course the core temperature sensors are very unlikely to give any usefull values at these temperatures.

You could try to monitor the temperatures with the Open Hardware Monitor as well. It is open source, so if you know C# a bit, you can take a look at the code to see how the values are read and if there are any artificial limitations. The Open Hardware Monitor drops negative temperatures in certain cases from mainboard sensors, because usually they are bad readings.
mmoeller is offline  
Reply With Quote
The Following User Says Thank You to mmoeller For This Useful Post:
Old Jul 15, 2010, 08:29 AM   #13
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by mmoeller View Post
You could try to monitor the temperatures with the Open Hardware Monitor as well.
I downloaded that and tried it, but for some reason it doesn't show any CPU temperatures at all. It shows temps for my motherboard, graphics card, and even my hard drives, but nothing for the CPU (just the clocks and such, but no temps). Any idea why?
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 08:35 AM   #14
mmoeller
Open Hardware Monitor Author
 
Join Date: May 2010
Posts: 8 (0.01/day)
Thanks: 0
Thanked 6 Times in 6 Posts

Can you save a report (File / Save Report...) and post or send it via PM? Then I can take a look and see why its not working (most likely because I was too stupid when writing the code ).
mmoeller is offline  
Reply With Quote
The Following User Says Thank You to mmoeller For This Useful Post:
Old Jul 15, 2010, 01:08 PM   #15
mmoeller
Open Hardware Monitor Author
 
Join Date: May 2010
Posts: 8 (0.01/day)
Thanks: 0
Thanked 6 Times in 6 Posts

Thank you for the report (PM). I have taken a look why the Open Hardware Monitor does not display anything in this case.

It also reads a TjMax = 99°C from the MSR.

The 7-bit value of the Distance to TjMax is 0x70 in hex, or 112 in decimal (read from IA32_THERM_STATUS MSR). This would give also a temperature of 99 - 112 = -13°C

But the "Reading Valid" bit is not set in your case in the IA32_THERM_STATUS MSR. Thats why no value is displayed in the Open Hardware Monitor.

So I think this -13°C value has no meaning (or I read the documentation wrong).

At "normal" temperatures the Open Hardware Monitor should display a core temperature value on your CPU.
mmoeller is offline  
Reply With Quote
The Following User Says Thank You to mmoeller For This Useful Post:
Old Jul 15, 2010, 01:27 PM   #16
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by mmoeller View Post
Thank you for the report (PM). I have taken a look why the Open Hardware Monitor does not display anything in this case.

It also reads a TjMax = 99°C from the MSR.

The 7-bit value of the Distance to TjMax is 0x70 in hex, or 112 in decimal (read from IA32_THERM_STATUS MSR). This would give also a temperature of 99 - 112 = -13°C

But the "Reading Valid" bit is not set in your case in the IA32_THERM_STATUS MSR. Thats why no value is displayed in the Open Hardware Monitor.

So I think this -13°C value has no meaning (or I read the documentation wrong).

At "normal" temperatures the Open Hardware Monitor should display a core temperature value on your CPU.
So you mean that since the -13C value is not accurate, the hardware monitor recognizes this and just doesn't display it at all? So that no bad information is given?
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 01:49 PM   #17
mmoeller
Open Hardware Monitor Author
 
Join Date: May 2010
Posts: 8 (0.01/day)
Thanks: 0
Thanked 6 Times in 6 Posts

there is an additional bit in the register where the -13°C is read from, which indicates if the temperature sensor reading is valid or not (that's at least what the Intel documentation says).

In your case this bit is not set (meaning the temperature reading is not valid). At normal core temperatures as seen on other systems the "reading valid" bit is usually set (meaning the temperature reading is valid).

The Open Hardware Monitor prefers not to show any temperature which is said to be invalid by the hardware. If you use your CPU at higher temperatures it should display a temperature once more in the Open Hardware Monitor.
mmoeller is offline  
Reply With Quote
The Following User Says Thank You to mmoeller For This Useful Post:
Old Jul 15, 2010, 02:32 PM   #18
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

I just did a Prime95 test and found something strange.. It seems that 2 of my CPU cores run 20C lower than the other 2. Meaning that 2 of them are running 35-45C, and the other 2 are running 55-65C... Is my CPU possibly malfunctioning (yes those temps are positive; I OC'd the CPU so it would show more), or is this normal?

Core #0: 43C
Core #1: 54C
Core #2: 27C
Core #3: 61C
NinjaNife is offline  
Reply With Quote
Old Jul 15, 2010, 07:40 PM   #19
unclewebb
RealTemp Author
 
unclewebb's Avatar
 
Join Date: Jun 2008
Posts: 903 (0.49/day)
Thanks: 15
Thanked 394 Times in 271 Posts

Intel's sensors are designed to trigger thermal throttling at 99C or thermal shutdown about 25C after that. They were never designed for accuracy, especially at idle or when using cooling that takes the sensors down below 0C.

For RealTemp, I decided to ignore the bit in the register that determines if a reading is valid or not. By ignoring this bit on the Core 2 CPUs, I found that I was able to get reasonably accurate data beyond 100C up to the thermal shutdown point between 125C and 130C. How accurate is anyone's guess but my logic was that an invalid temperature number might be better than no temperature number at all and then a user could decide if it made any sense. I think I'll add a warning so users know when the sensor is reporting data that it has determined to be not valid.

If you are running Prime95 Small FFTs on all threads of your CPU then in theory your core temperatures should be almost identical when the CPU has had some time to reach its maximum temperature. Most of the difference you are seeing is usually just sensor error. There is a lot of information about these sensors that Intel has never publicly released so all software is left guessing. It's an approximation at best. On some CPUs the approximation is very accurate while on many others, it is not.
unclewebb is offline  
Reply With Quote
The Following User Says Thank You to unclewebb For This Useful Post:
Old Jul 15, 2010, 10:52 PM   #20
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

I normally use In-place Large FFTs, since they seem to stress the CPU most in a short amount of time. Not sure if that would make any difference.


*EDIT*
I did a Prime95 test and it said that a hardware failure was imminent. From what I can tell, the CPU overheated when I had an air cooler (Zalman CNPS9900 NT), and that is possibly why some of the temps are so different. I contacted Intel and they have agreed to give me a RMA for my CPU, so hopefully the next one will work better.
NinjaNife is offline  
Reply With Quote
Old Jul 16, 2010, 02:01 AM   #21
unclewebb
RealTemp Author
 
unclewebb's Avatar
 
Join Date: Jun 2008
Posts: 903 (0.49/day)
Thanks: 15
Thanked 394 Times in 271 Posts

If Prime95 tells you that you had a hardware failure that means your CPU is not stable because it's not set up correctly. Usually some bios adjustments can fix that up. There's probably no need to replace it.
unclewebb is offline  
Reply With Quote
The Following User Says Thank You to unclewebb For This Useful Post:
Old Jul 16, 2010, 02:18 AM   #22
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by unclewebb View Post
If Prime95 tells you that you had a hardware failure that means your CPU is not stable because it's not set up correctly. Usually some bios adjustments can fix that up. There's probably no need to replace it.
I had thought of that, but it had overheated before, and I had an AMD 965BE that did the same thing, and a RMA fixed the error.. Not sure, but we will see
NinjaNife is offline  
Reply With Quote
Old Jul 16, 2010, 03:07 AM   #23
DOM
Eligible for custom title
 
DOM's Avatar
 
Join Date: May 2006
Location: TX, USA
Posts: 6,507 (2.53/day)
Thanks: 300
Thanked 810 Times in 720 Posts

System Specs

so how high of a oc have you tryed ?

and if it moves alot lik you said it might not be on there right

also do you know wut load it was tuned for ? did someone build it for you or you got it used ?
DOM is offline  
Reply With Quote
The Following User Says Thank You to DOM For This Useful Post:
Old Jul 16, 2010, 03:30 AM   #24
NinjaNife
75 Posts
 
Join Date: Oct 2009
Location: Kentucky, USA
Posts: 168 (0.13/day)
Thanks: 79
Thanked 8 Times in 8 Posts

System Specs

Quote:
Originally Posted by DOM View Post
also do you know wut load it was tuned for ? did someone build it for you or you got it used ?
I bought it used from "cdawall" on these forums. I believe it was tuned for a smaller load, but he told me he ran it well on an AMD Thuban with a good OC at -30C or something, so I decided it should be able to handle an i7-875K..

*EDIT*
Like I mentioned above, there is no way for me to tell (even guess) what temps I am actually getting, since the monitor only shows to -13C, so it might be -20 or even -50 for all I know. All I can really tell is the temp of the evap (from the digital readout which has a probe on the evap), and that says -74C right now (it went down to -69C at one point, but the CPU temps said positive 30C at that point).
NinjaNife is offline  
Reply With Quote
Old Jul 16, 2010, 03:52 AM   #25
Arrakis+9
1000 Posts
 
Arrakis+9's Avatar
 
Join Date: Aug 2007
Location: San Antonio TX
Posts: 1,369 (0.64/day)
Thanks: 405
Thanked 452 Times in 301 Posts
Send a message via MSN to Arrakis+9 Send a message via Yahoo to Arrakis+9

System Specs

i think the best way your going to figure this all out is to invest a little on a temp sensor that will go down to the negatives you need and stick it in the cpu socket right next to the cpu that should tell you exactly how hot or cold its getting. my thought is the temp sensors just arnt reading correctly
Arrakis+9 is offline  
Reply With Quote
The Following User Says Thank You to Arrakis+9 For This Useful Post:
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is the temperature of my CPU ok? TechnicalFreak Overclocking & Cooling 5 Jul 9, 2010 11:46 AM
Nvidia 3d surround only supporting three monitors with exact specs? sol.fides NVIDIA 8 Mar 27, 2010 05:08 PM
Safe CPU temperature? Volatile Overclocking & Cooling 9 Nov 23, 2009 01:33 AM
My E8400 cpu temperature... FilipM Overclocking & Cooling 4 Jun 29, 2008 12:08 PM
Correlation between room temperature and CPU temperature? Black Panther Overclocking & Cooling 15 Jun 27, 2007 11:49 AM


All times are GMT. The time now is 09:58 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts