Results 1 to 20 of 20

Thread: Question regarding TjMax, CoreTemp, Speedfan

  1. #1
    Registered User
    Join Date
    Nov 2003
    Posts
    27

    Question regarding TjMax, CoreTemp, Speedfan

    From my understanding, the TjMax is a fixed value that doesn't change. Is there a way to find out definitely what the value is? Like CoreTemp 0.95 assumes it's 100C and SpeedFan 4.32 assumes it's 85C. How can I tell who is actually correct? Do all CPUs share the same TjMax? I can read the Delta value just fine, but without knowing the proper TjMax, it's kinda hard to figure out exactly what the true temperature is.

    This is mainly concerning the Q6600 B3.

  2. #2
    Registered User
    Join Date
    Nov 2003
    Posts
    27
    Bump, anyone?

  3. #3
    Registered User
    Join Date
    Jul 2007
    Location
    Kraptucky, USA
    Posts
    41
    I subscribed but don't have the exact answer, sorry. Core Temp says my Tjunction is 85C. That is much different than yours. I haven't run speedfan.

    Where do you even see the Tjunction in SpeedFan? I couldn't see it. My CPU temps in SpeedFan were accurate according to TAT and Core Temp, also.
    Last edited by chavalcito; 07-30-2007 at 05:07 PM.
    Tt Armor Full-Tower
    Tt Toughpower 850W PSU
    EVGA 680i SLI
    Lapped E6600 @ 3.6Ghz (400*9)
    Lapped Zalman CNPS 9500 LED
    2*1GB g.skill NQ PC2 6400
    EVGA 8800 GTX 626Mhz/1.45Ghz/2Ghz

  4. #4
    Registered User
    Join Date
    Nov 2003
    Posts
    27
    You can't see it, but you can calculate the value by reading the Delta value directly using CPUID (0x19C). If you add that value with the temp you're reading from SpeedFan, you'll see that it adds up to 85. Adding the delta with CoreTemp's, you get 100.

  5. #5
    Xtreme Cruncher
    Join Date
    Sep 2005
    Location
    Bay Area, CA
    Posts
    2,819
    From what i known so far about coretemp and speedfan, either one of them can be true.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	untitled.JPG 
Views:	739 
Size:	70.4 KB 
ID:	62349  
    Last edited by Bail_w; 07-30-2007 at 06:04 PM.
    ------------------------------------------------------------------------------------------------------

    Crunch with us, the XS WCG team
    ------------------------------------------------------------------------------------------------------

  6. #6
    Xtreme Enthusiast
    Join Date
    Oct 2005
    Location
    Mumbai, India
    Posts
    885
    Q6600 B3 is 100C TJunction.

    Speedfan, reads it as 85C, so its very wrong. 15C Lower than your actual temp's.

    Although, most people are unsure about the Q6600 G0, which may just be 110C TJunction

    CPU : E8400
    Motherboard : Abit IP-35 Pro
    Memory : GSkill DDR2-800 2GBHZ @ 1:1 445 4-4-4-12
    Graphics Card : Palit HD4870 Dual Sonic
    Display : Dell E228WFP
    Storage & OS : 1TB | Windows 7 64bit
    Sound Card & Speakers/Headphones : X-Fi Platinum (HotRod) > Zero DAC > BeyerDynamic DT990 Pro
    Peripherals : Razer ProType Keyboard | Steelseries Ikari Optical | Razer Goliathus Speed.
    Case : Coolermaster ATCS 840
    PSU : OCZ GamerXtreme 700W

  7. #7
    Xtreme Addict
    Join Date
    Dec 2006
    Location
    Cochrane, Canada
    Posts
    2,042
    Ad1tya: Q6600 B3 is 100C TJunction.
    Can you post some documentation from Intel to back that up. From what I've read, TjMax is not documented by Intel for any of the desktop processors. It might be 85C or it might be 100C or it might be some number completely different.

    Temperature monitoring software like CoreTemp and SpeedFan guess at a TjMax which is then used to calculate an absolute core temperature but it is not documented to be accurate.

    Here's the forumula they use.
    reported core temp = TjMax - DTS

    where DTS is the reading directly from the digital thermal sensors built into all Core based processors. If software guesses wrong at TjMax then the reported core temperature is just a number.

    There is no Intel documented way to determine the true TjMax of a processor. TAT came out long before the Core desktop processors did and hasn't been updated since. It is a great laptop baking utility but I wouldn't trust it for temperature measurement.

    Best bet is to go with CoreTemp 0.95 and use it to report the DTS directly.
    Last edited by unclewebb; 07-30-2007 at 09:57 PM.

  8. #8
    Xtreme Enthusiast
    Join Date
    Oct 2005
    Location
    Mumbai, India
    Posts
    885
    Intel does not specify the TJunction of their Desktop processors.

    They only do of their Mobile and Server like.

    X3220, was 100C TJunction, thus we believe the Q6600 is also 100C.

    CPU : E8400
    Motherboard : Abit IP-35 Pro
    Memory : GSkill DDR2-800 2GBHZ @ 1:1 445 4-4-4-12
    Graphics Card : Palit HD4870 Dual Sonic
    Display : Dell E228WFP
    Storage & OS : 1TB | Windows 7 64bit
    Sound Card & Speakers/Headphones : X-Fi Platinum (HotRod) > Zero DAC > BeyerDynamic DT990 Pro
    Peripherals : Razer ProType Keyboard | Steelseries Ikari Optical | Razer Goliathus Speed.
    Case : Coolermaster ATCS 840
    PSU : OCZ GamerXtreme 700W

  9. #9
    Xtreme Member
    Join Date
    Mar 2007
    Location
    Va.
    Posts
    161
    See uncleweb's excellent explanation above ^^ but to answer your questions directly:

    Quote Originally Posted by Silver Fox View Post
    Is there a way to find out definitely what the value is?
    No. Intel has not disclosed this information.

    Quote Originally Posted by Silver Fox View Post
    Like CoreTemp 0.95 assumes it's 100C and SpeedFan 4.32 assumes it's 85C. How can I tell who is actually correct?
    You can't.

    Quote Originally Posted by Silver Fox View Post
    Do all CPUs share the same TjMax?
    No. While we don't know what the numbers actually are, we can infer that they are at least different between some processor types (C2D vs C2Q, for example).

    Quote Originally Posted by Silver Fox View Post
    I can read the Delta value just fine, but without knowing the proper TjMax, it's kinda hard to figure out exactly what the true temperature is.
    ...yep! But don't feel pregnant - currently noone else knows either. For conversational/discussion purposes, it's probably best to use CoreTemp 0.95 numbers, since they are probably closest to being correct (in the right ballpark - or at the very least, a common point of reference for others).

    But, as uncleweb suggests above, you can basically forget about absolute temperature numbers alltogether - these cpus are designed to take care of themselves if things get out of hand... by either throttling back or shutting down completely if it gets serious, but your system will become 'unstable' well before either of those things happen.

    So, basically, as long as:

    a. Your system is stable at some given settings and...
    b. You're not juicing the cpu with outrageous/dangerous/life-shorteningly high voltages

    ...you have nothing to worry about. I personally wouldn't run my system 24/7 @1.6v+, because regardless of the temperatures insuing from that, the voltage itself will decrease the life-span of your parts. It might be fine for benching or achieving some new personal goals, but there's usually not much real reason to run clocked to the edge for every day operation.

    Anyway, the only real meaningful/valid temperature-related info you can get currently is by setting the "Show Delta to Tjunction" option in CoreTemp 0.95...



    ...that will show you the DTS value, which is how much "temperature headroom" you have left (it counts down as temperatures rise).
    Last edited by Spanki; 07-30-2007 at 11:03 PM.
    Rig under construction:

    Core 2 Quad Q6600 G0 - L733B470 1.25 VID
    DFI LanParty LT P35-T2R
    Thermalright Ultima 90 w/Zalman ZM-F3 1800rpm
    G.SKILL 4GB(2 x 2GB) DDR2 1000 (PC2 8000)
    XFX GeForce 7900GS 256MB (will upgd in Q2)
    Seagate Barracuda 7200.10 250GB
    Seagate Barracuda 7200.11 500GB
    LG Electronics 18X SATA DVD
    XCLIO GREATPOWER 550W
    Antec P182B case

  10. #10
    Registered User
    Join Date
    Apr 2003
    Location
    Italy
    Posts
    95
    About the Tjunction issue, The Coolest, author of Core temp, wrote:
    Regarding the Tjunction... Well I wish I had a friend at Intel, heh. But I do have a friend who does, so he sends me some interesting bits of information, also I spoke to someone who decompiled TAT and found out that it was looking at the same MSR as I am and checking it for 85C or 100C.
    Here the original post.
    Asus P5W-DH
    Conroe 6600 + Ultra-90
    Patriot 667 LLK 2*1GB
    ASUS 8800 gtx
    Enermax 600w NoiseTaker
    Hitachi 250 GB Sata II
    Samsung SATA DVD-RW
    TT Hardcano 13
    DELL 22 LCD

  11. #11
    Registered User
    Join Date
    Nov 2003
    Posts
    27
    Thanks for all the replies. I read the delta value directly using CPUID (46 on idle), so I knew I was fine. On full load however, it can decrease as much as to 26. My B3 Q6600 is running @ 3.2Ghz 1.36v (457x7) w/ Thermalright Ultra 120 Extreme w/ Scythe "F" 120mm fan on a P5K Deluxe, fully prime blend stable.

    It's really annoying I have to reboot and disable driver signing just to get coretemp/CPUID working though (Vista 64). This is why I prefer to use SpeedFan most of the time as I can run it without F8ing.

  12. #12
    Xtreme Member
    Join Date
    Dec 2006
    Posts
    113
    In SpeedFan you can offset the sensors to get a 'correct' reading. Since it's widely believed that Speedfan is off by -15c, you need to offset all the core temp readings by 15c.

    Click on 'Configure', then the 'Advanced' tab. Select 'INTEL CORE' from the dropdown list, now select each temperature in turn and choose an offset of 15. Tell Speedfan to remember it.



    Your temps will now display correctly

  13. #13
    Champion
    Join Date
    Jan 2007
    Location
    Romania, lab501.ro
    Posts
    1,707
    E6600 704A - Coretemp Tjunction = 85 Celsius....
    Weissbier - breakfast of champions



  14. #14
    Xtreme Member
    Join Date
    Mar 2007
    Location
    Va.
    Posts
    161
    Quote Originally Posted by astaris View Post
    About the Tjunction issue, The Coolest, author of Core temp, wrote:

    Regarding the Tjunction... Well I wish I had a friend at Intel, heh. But I do have a friend who does, so he sends me some interesting bits of information, also I spoke to someone who decompiled TAT and found out that it was looking at the same MSR as I am and checking it for 85C or 100C.
    Here the original post.
    Interesting... and I also went and read his article on overclockers.com, but I think his quote above is misleading, as well as his article. He says that there is a MSR that can be read on Intel cpus to "checking it for 85C or 100C", but I don't think it's actually telling him the number value to use... because if it was, there wouldn't have been a problem with Allendale cpus between CoreTemp 0.94 and CoreTemp 0.95. In other words, he might be reading some MSR and based on the value he finds there (which is somehow relative to the cpu in use), he just picks one value or the other (either 85C or 100C, but both are 'hard-coded', not 'read' from the MSR).

    Also note that he talks in terms of "this, or that" (one value, or the other), and not "read the Tjunction value from xxx MSR". Again, this leads me to believe that the prrgram only chooses between two values, which may or may not be correct (the behaivior was based on how TAT did things, but TAT was written for Mobile cpus and hasn't been updated).

    And finally, in his various release notes, he talks about 'recognizing' or adjusting for new Intel cpus.... if it was all register-based, he could just read the values - no need to add new deciphering code.
    Last edited by Spanki; 07-31-2007 at 12:08 AM.
    Rig under construction:

    Core 2 Quad Q6600 G0 - L733B470 1.25 VID
    DFI LanParty LT P35-T2R
    Thermalright Ultima 90 w/Zalman ZM-F3 1800rpm
    G.SKILL 4GB(2 x 2GB) DDR2 1000 (PC2 8000)
    XFX GeForce 7900GS 256MB (will upgd in Q2)
    Seagate Barracuda 7200.10 250GB
    Seagate Barracuda 7200.11 500GB
    LG Electronics 18X SATA DVD
    XCLIO GREATPOWER 550W
    Antec P182B case

  15. #15
    Xtreme Member
    Join Date
    Jul 2006
    Location
    .ID
    Posts
    320

    Arrow Just Ignore Those "software" Based Temp Reading !

    Yep, you're right, as long your rig is "stable and not throttling", consider it is safe, ignore those temp reading.

    With current publicly and commercial Intel CPU, no one in this earth can read the cpu temp accurately using software "ONLY" method, yes no one, not even Intel engineer. Yeah, I know, you're now yelling wtf, I repeat not even Intel CPU engineers.

    Just read Intel's own technical whitepapers at their site on how they measure the CPU temp accurately, trust me, you will end up with this method below using "calibrated" temp probe if you really want to know the CPU temp .... again ... "accurately".

    8052.jpg
    Courtesy of www.overclockers.com

  16. #16
    Registered User
    Join Date
    Apr 2003
    Location
    Italy
    Posts
    95
    Quote Originally Posted by Spanki View Post
    ...
    Also note that he talks in terms of "this, or that" (one value, or the other), and not "read the Tjunction value from xxx MSR". Again, this leads me to believe that the prrgram only chooses between two values, which may or may not be correct (the behaivior was based on how TAT did things, but TAT was written for Mobile cpus and hasn't been updated).
    ....
    I know, we atm are not able to find the Tjmax for these cpu's, but at least we know that there is a bit in an unknown MSR that tell us something about the Tjmax and that the Coolest has his sources...better than nothing
    Asus P5W-DH
    Conroe 6600 + Ultra-90
    Patriot 667 LLK 2*1GB
    ASUS 8800 gtx
    Enermax 600w NoiseTaker
    Hitachi 250 GB Sata II
    Samsung SATA DVD-RW
    TT Hardcano 13
    DELL 22 LCD

  17. #17
    Xtreme Addict
    Join Date
    Dec 2006
    Location
    Cochrane, Canada
    Posts
    2,042
    Quote Originally Posted by astaris View Post
    I know, we atm are not able to find the Tjmax for these cpu's, but at least we know that there is a bit in an unknown MSR that tell us something about the Tjmax and that the Coolest has his sources...better than nothing
    That is absolutely WRONG!

    There is a bit in the mobile processors that can be read which will tell you if TjMax is 85C or 100C but a representative from Intel has already publicly stated that reading that bit in desktop processors and jumping to a conclusion about TjMax is not valid.

    Check the last reply before Intel closed this thread.
    http://softwarecommunity.intel.com/i...howThread.aspx

    "Use of bit 30 in MSR 0EEh is *not* valid for desktop, workstation or server processors based on the Intel(R) Core(TM) microarchitecture. However, for mobile processors, this assumption *is* valid. "

  18. #18
    Registered User
    Join Date
    Apr 2003
    Location
    Italy
    Posts
    95
    Quote Originally Posted by unclewebb View Post
    That is absolutely WRONG!

    There is a bit in the mobile processors that can be read which will tell you if TjMax is 85C or 100C but a representative from Intel has already publicly stated that reading that bit in desktop processors and jumping to a conclusion about TjMax is not valid.

    Check the last reply before Intel closed this thread.
    http://softwarecommunity.intel.com/i...howThread.aspx

    "Use of bit 30 in MSR 0EEh is *not* valid for desktop, workstation or server processors based on the Intel(R) Core(TM) microarchitecture. However, for mobile processors, this assumption *is* valid. "
    Thanx for the link, really good information.
    But on the same thread, we have:
    question:
    Quote Originally Posted by IgorLevicki
    However, there is a problem. That reading although available in °C is _relative_ to the Tjunction which is CPU specific.
    For some models it is 100°C for others it is 85°C
    answer (by an Intel engineer):
    It is true, some are calibrated to 100C, some are calibrated to 85C.
    We should call that value as Tjmax for Conroe/Woodcrest/Clovertown instead of Tjunction.
    Well, for what i know Conroe is not a mobile procesor...so we have 2 official versions in 2 pages of that thread.
    Asus P5W-DH
    Conroe 6600 + Ultra-90
    Patriot 667 LLK 2*1GB
    ASUS 8800 gtx
    Enermax 600w NoiseTaker
    Hitachi 250 GB Sata II
    Samsung SATA DVD-RW
    TT Hardcano 13
    DELL 22 LCD

  19. #19
    Xtreme Addict
    Join Date
    Dec 2006
    Location
    Cochrane, Canada
    Posts
    2,042
    The Intel rep Lexi S. went back and forth during that thread but the final paragraph contained his conclusion which I quoted previously:

    "Use of bit 30 in MSR 0EEh is *not* valid for desktop, workstation or server processors based on the Intel(R) Core(TM) microarchitecture. However, for mobile processors, this assumption *is* valid. "

    For the desktop processors, TjMax is 85C, 100C or ???C. It is not documented by Intel and there is no valid bit that software can read to determine what it is.

    My personal opinion is that all Core 2 Duo desktop processors are exactly 85C. The mobile Core processors are all documented as 100C and I think the new revision G0 Q6600 is also 100C but as hard as I've looked, there isn't any official Intel documentation to back that opinion up.

  20. #20
    Registered User
    Join Date
    Nov 2003
    Posts
    27
    So what do you guys think? 85 or 100 to be more accurate? I personally feel that 85 might be closer than 100, as when I'm idling, it sits around 43C. If we go by 100, it should be 58C, which sounds really high for a processor that isn't doing anything.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •