What is the TJ MAX for the Q6600 G0?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

386DX

Member
Feb 11, 2010
197
0
0
the Tom's Hardware article says G0 E6000 series has TJmax of 80C, i find that hard to believe since i have a slightly overclocked E6550 under a CM Hyper 212 and it idles at 60C-62C distance from TJMax = less than 20C (Vc is 1.152 at lowest idle) which is impossible because room temp is above 20C for sure, and last time i checked CM Hyper 212 is not a water setup.

i've seen many figures go around, i'd rather set mine to TJMax = 90C in RealTemp which makes things look alot more realistic.

Maybe you didn't understand that part that said

The digital thermal sensor (DTS) accuracy is in the order of -5°C +10°C around 90°C ; it deteriorates to ±10°C at 50°C. The DTS temperature reading saturates at some temperature below 50°C. Any DTS reading below 50°C should be considered to indicate only a temperature below 50°C and not a specific temperature. External thermal sensor with “BJT” model is required to read thermal diode temperature."

TJMax of 80C is accurate for your CPU its just the sensors not accurate at low temperatures below 50C so your distance to TJMax has to be 30C or below to get fairly accurate reading. That is why idle temps don't matter its the load temp you care about.
 

Idontcare

Elite Member
Oct 10, 1999
21,110
64
91
Maybe you didn't understand that part that said

The digital thermal sensor (DTS) accuracy is in the order of -5°C +10°C around 90°C ; it deteriorates to ±10°C at 50°C. The DTS temperature reading saturates at some temperature below 50°C. Any DTS reading below 50°C should be considered to indicate only a temperature below 50°C and not a specific temperature. External thermal sensor with “BJT” model is required to read thermal diode temperature."

TJMax of 80C is accurate for your CPU its just the sensors not accurate at low temperatures below 50C so your distance to TJMax has to be 30C or below to get fairly accurate reading. That is why idle temps don't matter its the load temp you care about.

^ This is correct (not that 386DX needs me to say so, he already knows so).

If you care about knowing how HOT your Q6600 G0 is then use the correct TJMax value (Intel published it and it is 90°C).

One thing to realize is the TJmax for G0 Q6600 is 90C but most programs assume TJmax is either 100C (coretemp) or 95C (realtemp).

See slide 15 of this official Intel document regarding DTS and TJmax for G0's.

For correct(er) temps you need to use coretemp and set the TJmax offset (under menu settings) to -10 such that the TJmax it reports on the frontscreen is 90C.
http://forums.anandtech.com/showpost.php?p=27878358&postcount=14

I emailed the author of CoreTemp and asked why he doesn't code the program to use the correct/published TJMax for G0's and he said he knows its wrong but he did not like the idea of his idle temps being reported as being at or below ambient.

So in an effort to report less unrealistic (not to be confused with being less accurate) idle temps the author of CoreTemp sacrifices the accuracy and reported values of your Q6600 when it is hot and under load.

The question to ask yourself is which do you care more about? Idle temps or loaded temps? If you care more about knowing your loaded temps then you will use the correct TJmax (90°C for G0 Q6600) and that really is all there is to say about it.
 

jdjbuffalo

Senior member
Oct 26, 2000
433
0
0
I emailed the author of CoreTemp and asked why he doesn't code the program to use the correct/published TJMax for G0's and he said he knows its wrong but he did not like the idea of his idle temps being reported as being at or below ambient.

So in an effort to report less unrealistic (not to be confused with being less accurate) idle temps the author of CoreTemp sacrifices the accuracy and reported values of your Q6600 when it is hot and under load.

The question to ask yourself is which do you care more about? Idle temps or loaded temps? If you care more about knowing your loaded temps then you will use the correct TJmax (90°C for G0 Q6600) and that really is all there is to say about it.

I'm using Core Temp for my Q6600 G0. I didn't realize that it was using the wrong TJmax. I've looked through all the settings and I don't see anywhere to change this. Can you tell me how I can change it?
 

Idontcare

Elite Member
Oct 10, 1999
21,110
64
91
I'm using Core Temp for my Q6600 G0. I didn't realize that it was using the wrong TJmax. I've looked through all the settings and I don't see anywhere to change this. Can you tell me how I can change it?

You can't change the reported TJmax in coretemp, that is what led me on my journey to emailing the author in the first place.

But you can change the offset to the TJMax value which coretemp uses to compute the current DTS reading.

Coretemp1.jpg


Coretemp2.jpg


Coretemp3.jpg


TJMax is still fubard but the reported temps are now more likely to be accurate as your CPU gets hotter and closer to the actual TJmax (90C).

If you open your CoreTemp.ini file you notice they call it a TJMax offset:
TjMaxOffset=10,10,10,10;
 

jdjbuffalo

Senior member
Oct 26, 2000
433
0
0
Idontcare, thanks for the steps. I've got a question though. Wouldn't it be "-10" (100 to 90) though?