Thread: Max temp for Athlon 64 3500+ CPU

  1. #1
    ... kermit's Avatar
    Join Date
    Jan 2003
    Posts
    1,534

    Max temp for Athlon 64 3500+ CPU

    I am writing a script that will shut down my computer if the CPU goes above a certain temperature. I would like advice on how high I can safely let it go before I shut it down. I don't mind being conservative, but on the other hand I don't want it shutting down all the time either.

  2. #2
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    I think normal temperatures may hover around 40-50 degrees with the bulk fan.
    Of course, undervolt your CPU and perhaps use a better fan and you do not have to worry at all.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  3. #3
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Well... I'd say 80 degrees C. According to the tech documents ~95 celsius is the maximum design rating.
    Last edited by zacs7; 01-04-2009 at 07:15 AM. Reason: I don't need to supply a reason for editing my own post.

  4. #4
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    I have never seen a processor get even close to that.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  5. #5
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Anything around the 60C mark is fine IMO... considering humans can withstand such temperatures :-)

  6. #6
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Silicon begins the process of melting at about 170F - 175F which I think is 70 to 75 celsius. At this temperature the outside of chip begins to get a bit soft and gooey. My processor has gotten pretty high but after a cleaning it's back down to the 55 - 60 range. Good ranges depend on the CPU in question. AMD's usually have a much different range. I do know for a fact that AMDs are super resistant to heat as I've seen one that hit 200F when the fan died and yet still runs today.

    My current CPU has gotten a bit hot in the past and I can see areas on the chip where the surface texture is extremely smooth. Also see this around the various chips on the surface and it is definitely from heat. However no issues wth the CPU and I've had it now for going on 6 years.

    My GPU has hit 90C before and it still runs just fine. NVidia claims they can hit 125C before having critical failure. I thought my recent blue screens were due to this but it is definitely drivers since 168.21 drivers work perfect on my card. All 178's and up where digital vibrance is broken cause infinite loop driver errors.

    The question is really not how hot but how hot for how long. Long durations of high heat will certainly lead to failure. Spikes on the other hand probably will not.
    Last edited by VirtualAce; 01-04-2009 at 01:30 PM.

  7. #7
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Sorry, but silicon doesn't melt for several hundred degrees above 175'F. Having worked at the site that handles "faulty processor returns" at AMD in Europe, I have seen a few examples of what happens when the processor gets FAR too hot - the common problem with these processors is shorts between pins - this is caused by the solder that is used to connect the actual chip to the substrate melts - this happens at around 200'C - roughly 400'F.

    Athlon 64 processors all have an internal shutdown temperature sensor that shuts the processor off before it takes any damage. This will probably happen around 100-120'C.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  8. #8
    and the hat of copycat stevesmithx's Avatar
    Join Date
    Sep 2007
    Posts
    587
    My CPU can take heat upto 70C.
    A slight increase and...
    *KABOOM* it restarts.
    [sigh]
    Because of this i am never able to play high-end graphics games
    [/sigh]
    Not everything that can be counted counts, and not everything that counts can be counted
    - Albert Einstein.


    No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes.
    - Herbert Mayer

  9. #9
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Undervolt your CPU and get a better cooling fan.
    Or underclock it.

    Definitely undervolt it, though, if you haven't already. Everyone should do that.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  10. #10
    and the hat of copycat stevesmithx's Avatar
    Join Date
    Sep 2007
    Posts
    587
    Thanks.
    I'll try that.
    Not everything that can be counted counts, and not everything that counts can be counted
    - Albert Einstein.


    No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes.
    - Herbert Mayer

  11. #11
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    I was able to undervolt my CPU from 1.35V to 1.1V. Quite the leap. Temperatures that was in the 40-50 now dropped to around 25-30 or so.
    Not to mention it draws much less power now!
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  12. #12
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Quote Originally Posted by stevesmithx View Post
    Thanks.
    I'll try that.
    Also, check if there is a BIOS setting for "shut down processor above X degrees", because it may be the BIOS messing about rather than the CPU actually failing.

    Getting a better heatsink should allow you to keep the temperature down at high load.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  13. #13
    and the hat of copycat stevesmithx's Avatar
    Join Date
    Sep 2007
    Posts
    587
    Thanks Mats for the tip.
    I remember seeing such a setting.
    I'll check this next time i switch on my computer.
    Not everything that can be counted counts, and not everything that counts can be counted
    - Albert Einstein.


    No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes.
    - Herbert Mayer

  14. #14
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    Quote Originally Posted by zacs7 View Post
    Anything around the 60C mark is fine IMO... considering humans can withstand such temperatures :-)
    Maybe you can, but I get a fever from the 24C in my office -- 60C and I'd probably be dead in no time.
    "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008

    "the internet is a scary place to be thats why i dont use it much." - billet, 03/17/2010

  15. #15
    ... kermit's Avatar
    Join Date
    Jan 2003
    Posts
    1,534
    60C is pretty lethal I would say. Anything above 30C is tough to handle for folks who are not used to high temps (like me)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. questions on multiple thread programming
    By lehe in forum C Programming
    Replies: 11
    Last Post: 03-27-2009, 07:44 AM
  2. Replies: 1
    Last Post: 10-27-2006, 01:21 PM
  3. Game of life
    By JoshR in forum C++ Programming
    Replies: 30
    Last Post: 04-03-2005, 02:17 PM
  4. Problem Putting INTs Into a CHAR Array
    By cram in forum C++ Programming
    Replies: 13
    Last Post: 10-13-2004, 07:53 AM
  5. If the RGB color is (64, 64, 255), change it to (64, 255, 64).
    By Grayson_Peddie in forum C# Programming
    Replies: 2
    Last Post: 06-14-2003, 04:26 PM