CPU temperature

  • Follow


Hi,

Is it normal for the temperature of your CPU to increase as time goes on?

I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it
used to be around 42 to 44.

Anyone have any ideas?

0
Reply spamtrap7 (71) 6/14/2008 4:21:52 PM

On 14 Jun 2008 at 16:21, kid joe wrote:
> Is it normal for the temperature of your CPU to increase as time goes on?
>
> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it
> used to be around 42 to 44.

You could try having a look to see if the CPU fan has got clogged up
with dust - that's the most likely thing.

51 isn't dangerously high though. I wouldn't worry unless it gets above
60C - then you should check your manufacturer's handbook. Modern desktop
CPUs have a maximum recommended temperature of anything between 65 and
85 centigrade.

0
Reply nospam59 (9950) 6/14/2008 4:28:57 PM


kid joe <spamtrap@spamtrap.invalid> writes:
> Is it normal for the temperature of your CPU to increase as time goes on?
>
> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it
> used to be around 42 to 44.
>
> Anyone have any ideas?

This is comp.lang.c, which discusses the C programming language (no,
the C doesn't stand for Celcius).  Try asking in a hardware group, or
just doing a Google search.

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
Nokia
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"
0
Reply kst-u (21549) 6/14/2008 4:42:28 PM

kid joe said:

> Hi,
> 
> Is it normal for the temperature of your CPU to increase as time goes on?
> 
> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it
> used to be around 42 to 44.
> 
> Anyone have any ideas?

This is easy to fix. As you know, all computers are the same at heart, and 
they all contain a Thermal Management Parameter block, which is stored in a 
file (as you probably know, *everything* in C is a file) and which is 
designed to allow you to control the temperature of your CPU. The TMP is 
really easy to use. Just open it and write the new value (expressed, would 
you believe, in Fahrenheit, which makes for the only hitch, really):

#include <stdio.h>

int main(void)
{
  double desired_temperature = 42.0;
  double fahr = desired_temperature * 1.8 + 32.0;
  FILE *new = tmpfile(); /* open the Thermal Management Parameter block */
  if(new != NULL) /* careful - sometimes the block isn't available
                     because the computer itself is updating it */
  {
    fwrite(&fahr, 1, sizeof fahr, new);
    fclose(new);
  }
  return 0;
}

Run this program, and then re-check your computer's temperature. Bear in mind 
that it may take a little while for the temperature to come back down.

If you're still having trouble after that, try removing the electron pump, a 
thick cable, typically black but sometimes grey, that feeds directly into the 
PSU (normally found at the back of the machine); it is put there for 
performance reasons, but it is a principal factor in temperature increase.

-- 
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
0
Reply rjh (10789) 6/14/2008 5:11:59 PM

In comp.lang.c, Richard Heathfield wrote:

> kid joe said:
> 
>> Hi,
>> 
>> Is it normal for the temperature of your CPU to increase as time goes on?
>> 
>> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where
>> it used to be around 42 to 44.
>> 
>> Anyone have any ideas?
> 
> This is easy to fix. As you know, all computers are the same at heart, and
> they all contain a Thermal Management Parameter block, which is stored in
> a file (as you probably know, *everything* in C is a file) and which is
> designed to allow you to control the temperature of your CPU. The TMP is
> really easy to use. Just open it and write the new value (expressed, would
> you believe, in Fahrenheit, which makes for the only hitch, really):

Geez. No wonder I always run hot; I thought that the TMP value was in
degrees Kelvin. I've slagged 5 processors in the last two days, just
running "Hello World" programs.

Thanks for the tip  ;-)

-- 
Lew Pitcher

Master Codewright & JOAT-in-training | Registered Linux User #112576
http://pitcher.digitalfreehold.ca/   | GPG public key available by request
----------      Slackware - Because I know what I'm doing.          ------


0
Reply lpitcher2 (869) 6/14/2008 5:22:29 PM

On Jun 14, 6:22=A0pm, Lew Pitcher <lpitc...@teksavvy.com> wrote:

> Geez. No wonder I always run hot; I thought that the TMP value was in
> degrees Kelvin. I've slagged 5 processors in the last two days, just
> running "Hello World" programs.


    You're not alone Lew, this ridiculous flaw in the language has
been brought up several times by several different reputable
programmers at the Standards Committee meetings. As far back as 1986
it was proposed to adopt Standard International Units into the C
Standard but the proposal was quickly quenched by the powers that be
for "historical reasons". Come 2008 and we're still destroying our 3.2
GHz quad-cores all because a handful of old fogies can't cop on to
metric.
0
Reply toe (740) 6/14/2008 6:31:28 PM

kid joe wrote:


> Anyone have any ideas?


How about, "find an appropriate newsgroup"?




Brian
0
Reply defaultuserbr (3657) 6/14/2008 7:44:00 PM

On Jun 14, 5:21=A0pm, kid joe <spamt...@spamtrap.invalid> wrote:
> Hi,
>
> Is it normal for the temperature of your CPU to increase as time goes on?
>
> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it=

> used to be around 42 to 44.
>
> Anyone have any ideas?

Summer?

But, why did you choose comp.lang.c to ask this question?

--
Bartc
0
Reply bc (2221) 6/14/2008 9:02:21 PM

"kid joe" <spamtrap@spamtrap.invalid> wrote in message 
news:pan.2008.06.14.16.21.52.385377@spamtrap.invalid...
> Hi,
>
> Is it normal for the temperature of your CPU to increase as time goes on?
>
> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it
> used to be around 42 to 44.
>
> Anyone have any ideas?

I think you will find the manual for that CPU will say it can work up to 
90C.
The thermal pad that the retail amd kits come with seems to dry out and 
loose thermal contract after years. I had a 2000+ that got hotter and hotter 
each summer. 


0
Reply MisterE1 (24) 6/15/2008 1:41:30 AM

"Default User" <defaultuserbr@yahoo.com> writes:

> kid joe wrote:
>
>
>> Anyone have any ideas?
>
>
> How about, "find an appropriate newsgroup"?
>
>
>
>
> Brian

Unbelievable! A full "good few" hours after the initial objections, in
comes Bwian with his petty admonitions! Of course he will claim he never
saw the other ones!

Only in c.l.c!
0
Reply rgrdev (1814) 6/15/2008 4:22:25 AM

"Tom�s � h�ilidhe" <toe@lavabit.com> wrote in message news:
On Jun 14, 6:22 pm, Lew Pitcher <lpitc...@teksavvy.com> wrote:

>> Geez. No wonder I always run hot; I thought that the TMP value was in
>> degrees Kelvin. I've slagged 5 processors in the last two days, just
>> running "Hello World" programs.


>    You're not alone Lew, this ridiculous flaw in the language has
>been brought up several times by several different reputable
>programmers at the Standards Committee meetings. As far back as 1986
>it was proposed to adopt Standard International Units into the C
>Standard but the proposal was quickly quenched by the powers that be
>for "historical reasons". Come 2008 and we're still destroying our 3.2
>GHz quad-cores all because a handful of old fogies can't cop on to
>metric.
>
The getchar() function will return the temperature at which your processor 
begins to burn. Simply compare with tmp, and the pesky units problem will be 
solved.

-- 
Free games and programming goodies.
http://www.personal.leeds.ac.uk/~bgy1mm



0
Reply regniztar (3128) 6/15/2008 9:30:45 AM

On 15 Jun 2008 at  9:30, Malcolm McLean wrote:
> The getchar() function will return the temperature at which your processor 
> begins to burn. Simply compare with tmp, and the pesky units problem will be 
> solved.

It's just amazing how much nonsense the people in this group will spout.
Can't you all either answer the question seriously or say nothing?

0
Reply nospam59 (9950) 6/15/2008 10:29:43 AM

Antoninus Twink wrote:
> It's just amazing how much nonsense the people in this group will
> spout. Can't you all either answer the question seriously or say
> nothing?
Why not having a joke once in a while? At least these answers are somewhat 
topical here (whereas the question clearly as not)

Bye, Jojo 


0
Reply nospam.jojo (1344) 6/15/2008 11:48:58 AM

In article <g32vjd$jp7$1@online.de>,
Joachim Schmitz <jojo@schmitz-digital.de> wrote:
>Antoninus Twink wrote:
>> It's just amazing how much nonsense the people in this group will
>> spout. Can't you all either answer the question seriously or say
>> nothing?
>Why not having a joke once in a while? At least these answers are somewhat 
>topical here (whereas the question clearly as not)

If you don't see it, I probably couldn't explain it to you.

I had been about to post a fairly long screed, using concepts like
"hypocrisy" and "double standard" and "do so as I say, not as I do", but
then I realized that a) the regs would never get it and b) even if they
did (*), they'd never admit it.

(*) My guess is that you're not quite as psychotic as most of the regs,
and that you might actually get it, but, as indicated, your position
(as a reg 2nd grade) will prevent you from being able to own up.

0
Reply gazelle2 (1306) 6/15/2008 12:08:05 PM

Antoninus Twink wrote:
> On 15 Jun 2008 at  9:30, Malcolm McLean wrote:
>> The getchar() function will return the temperature at which your processor 
>> begins to burn. Simply compare with tmp, and the pesky units problem will be 
>> solved.
> 
> It's just amazing how much nonsense the people in this group will spout.
> Can't you all either answer the question seriously or say nothing?

     What preprocessor symbol should I test to get correct
internationalization in the following code?

	#include <stdio.h>
	#ifdef WHAT_SYMBOL_SHOULD_I_TEST
	    #define VERB "Sod"
	#else
	    #define VERB "Bugger"
	#endif
	int main(void) {
	    puts (VERB " off, Twink.");
	    return 0;
	}

-- 
Eric Sosman
esosman@ieee-dot-org.invalid
0
Reply esosman2 (2945) 6/15/2008 1:17:04 PM

On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
> On Jun 14, 5:21�pm, kid joe <spamt...@spamtrap.invalid> wrote:
>> Hi,
>>
>> Is it normal for the temperature of your CPU to increase as time goes on?
>>
>> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it
>> used to be around 42 to 44.
>>
>> Anyone have any ideas?
> 
> Summer?

OK, so now I don't know when people are being serious or not. Will the
temperature outside in the room really have an effect? I thought the whole
point of CPU cooling was to maintain a constant temp??

> But, why did you choose comp.lang.c to ask this question?

Yeah, sorry, I guess it's a bit off-topic... But I reasoned that there'd
be a strong positive correlation between people that program in C and
people that understand general hardware issues.

0
Reply spamtrap7 (71) 6/15/2008 1:24:34 PM

In article <2qKdnRBKiL3Ni8jVnZ2dnUVZ_jSdnZ2d@comcast.com>,
>Antoninus Twink mooted that:
>> It's just amazing how much nonsense the people in this group will spout.

And then asked, rhetorically:

>> Can't you all either answer the question seriously or say nothing?

And then, like clockwork, Eric Sosman supplied the proof for the point
mooted, thusly:

>     What preprocessor symbol should I test to get correct
>internationalization in the following code?

(etc, etc)

0
Reply gazelle2 (1306) 6/15/2008 1:27:13 PM

kid joe wrote:
> On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
>> [...]
>> But, why did you choose comp.lang.c to ask this question?
> 
> Yeah, sorry, I guess it's a bit off-topic... But I reasoned that there'd
> be a strong positive correlation between people that program in C and
> people that understand general hardware issues.

     No, but there's a strong positive correlation between people
who program in C and people who *think* they understand general
hardware issues.  You'll get lots of answers, with little idea
whether they're right.

	http://www.apa.org/journals/features/psp7761121.pdf

-- 
Eric Sosman
esosman@ieee-dot-org.invalid
0
Reply esosman2 (2945) 6/15/2008 1:39:23 PM

kid joe wrote:

> On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
>> On Jun 14, 5:21�pm, kid joe <spamt...@spamtrap.invalid> wrote:
>>> Hi,
>>>
>>> Is it normal for the temperature of your CPU to increase as time
>>> goes on?
>>>
>>> I've got an Athlon XP 2100+ and I see that the temp is now at 51C
>>> where it used to be around 42 to 44.
>>>
>>> Anyone have any ideas?
>> 
>> Summer?
> 
> OK, so now I don't know when people are being serious or not. Will the
> temperature outside in the room really have an effect? I thought the
> whole point of CPU cooling was to maintain a constant temp??
> 
>> But, why did you choose comp.lang.c to ask this question?
> 
> Yeah, sorry, I guess it's a bit off-topic... But I reasoned that
> there'd be a strong positive correlation between people that program
> in C and people that understand general hardware issues.

Try alt.comp.hardware or comp.sys.ibm.pc.hardware.chips or a similar
group. My server carries 173 groups with "hardware" in their names. You
should be able to find a suitable one. The Web is also useful for such
queries. There must be thousands of computer forums and web sites.

0
Reply santosh.k83 (3969) 6/15/2008 1:50:38 PM

MisterE wrote:
> "kid joe" <spamtrap@spamtrap.invalid> wrote in message
>
>> Is it normal for the temperature of your CPU to increase as time
>> goes on?
>>
>> I've got an Athlon XP 2100+ and I see that the temp is now at
>> 51C where it used to be around 42 to 44.
>>
>> Anyone have any ideas?
> 
> I think you will find the manual for that CPU will say it can
> work up to 90C. The thermal pad that the retail amd kits come
> with seems to dry out and loose thermal contract after years.
> I had a 2000+ that got hotter and hotter each summer.

Of course.  Haven't you been following the progress of global
warming the past few years?  If we (collectively) don't take
appropriate steps in a few years no computers will function.

-- 
 [mail]: Chuck F (cbfalconer at maineline dot net) 
 [page]: <http://cbfalconer.home.att.net>
            Try the download section.


** Posted from http://www.teranews.com **
0
Reply cbfalconer (19183) 6/15/2008 2:05:28 PM

On Sun, 15 Jun 2008 14:24:34 +0100, kid joe wrote:

> On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
>> On Jun 14, 5:21 pm, kid joe <spamt...@spamtrap.invalid> wrote:

>>> I've got an Athlon XP 2100+ and I see that the temp is now at 51C
>>> where it used to be around 42 to 44.

>> Summer?

> OK, so now I don't know when people are being serious or not. Will the
> temperature outside in the room really have an effect? I thought the
> whole point of CPU cooling was to maintain a constant temp??

No, it's not that clever.  Your refrigerator has temperature sensors and 
uses feedback to to only reduce the temperature until it reaches the 
desired point, and many laptops also do this (in order to reduce battery 
usage and noise) but almost all desktop coolers just reduce temperature 
as much as they can, so yes, the external temperature can cause this.

Be aware also, that to explain an eight degree rise in core temperature 
the room temperature would not even have to rise by as much as eight 
degrees, because the cooler becomes less effective as the temperature 
difference decreases (Newton's law).

Also be aware that the sensor temperature is not the core temperature, 
and the safe maxima described by Antoninus are core temperatures.  Unless 
you have a CPU with an on-die sensor, the core might be ten or twenty 
degrees hotter than the sensor.

My advice is: (1) clean your fans once a year or so*, (B) don't block the 
vents. (C) don't even think about it unless you get crashes.

* Don't use compressed air - it's not air, it's usually a pollutant 
petrochemical.  Just close your eyes and blow!
0
Reply tom.viza2 (51) 6/15/2008 2:16:53 PM

On Jun 15, 2:24=A0pm, kid joe <spamt...@spamtrap.invalid> wrote:
> On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
> > On Jun 14, 5:21=A0pm, kid joe <spamt...@spamtrap.invalid> wrote:
> >> Hi,
>
> >> Is it normal for the temperature of your CPU to increase as time goes o=
n?

> > Summer?
>
> OK, so now I don't know when people are being serious or not. Will the
> temperature outside in the room really have an effect? I thought the whole=

> point of CPU cooling was to maintain a constant temp??

Perhaps also your machine is doing more work (eg. you have a virus),
so maybe look at the CPU load.

-- Bartc
0
Reply bc (2221) 6/15/2008 2:25:43 PM

On 6=D4=C215=C8=D5, =C9=CF=CE=E71=CA=B111=B7=D6, Richard Heathfield <r...@se=
e.sig.invalid> wrote:

>     fwrite(&fahr, 1, sizeof fahr, new);
Hey, It should be
fwrite(&fahr, sizeof fahr, 1, new);
doesn't it? ^_^
But the function tmpfile() is used to open a unique temporary file,
the file will be automatically deleted when it is closed or the
program terminates. It does nothing with temperature of CPU.
0
Reply Gestorm 6/15/2008 6:15:49 PM

Gestorm wrote:

> On 6��15��, ����1ʱ11��, Richard Heathfield <r...@see.sig.invalid> wrote:
> 
>>     fwrite(&fahr, 1, sizeof fahr, new);
> Hey, It should be
> fwrite(&fahr, sizeof fahr, 1, new);
> doesn't it? ^_^

Theoretically yes, but since the return value isn't used I don't
see any difference.

> But the function tmpfile() is used to open a unique temporary file,
> the file will be automatically deleted when it is closed or the
> program terminates. It does nothing with temperature of CPU.

Oh dear, are you sure? I just ordered Fahrenheit 451 to learn
about that issue for my note(paper)book.

-- Ralf
0
Reply rwspam (81) 6/15/2008 8:01:32 PM

Gestorm <zhcfreesea@126.com> writes:
> On 6��15��, ����1ʱ11��, Richard Heathfield <r...@see.sig.invalid> wrote:
>
>>     fwrite(&fahr, 1, sizeof fahr, new);
> Hey, It should be
> fwrite(&fahr, sizeof fahr, 1, new);
> doesn't it? ^_^

Perhaps, but it's not likely to matter.

> But the function tmpfile() is used to open a unique temporary file,
> the file will be automatically deleted when it is closed or the
> program terminates. It does nothing with temperature of CPU.

Richard was pulling your leg (joking, if you don't understand that
idiom) because your question really has nothing to do with C.

Other people posted what appear to be more helpful answers, but since
they're in a forum where we don't necessarily know about such things,
there's no guarantee that those answers are any more accurate than
Richard's.

You really really really need to post in a newsgroup that deals with
hardware.

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
Nokia
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"
0
Reply kst-u (21549) 6/15/2008 8:01:44 PM

On Sun, 15 Jun 2008 14:16:53 +0000, viza wrote:

> Be aware also, that to explain an eight degree rise in core temperature
> the room temperature would not even have to rise by as much as eight
> degrees, because the cooler becomes less effective as the temperature
> difference decreases (Newton's law).

I was thinking about this on the way home from the pub last night, and 
the above is probably wrong.  Newton's law only strictly applies to 
passive cooling, and a passively cooled system in equilibrium will be a 
constant number of degrees hotter than its environment.
0
Reply tom.viza2 (51) 6/16/2008 6:30:03 AM

In message <pan.2008.06.15.13.24.34.96053@spamtrap.invalid>, kid joe 
<spamtrap@spamtrap.invalid> writes
>On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
>> On Jun 14, 5:21�pm, kid joe <spamt...@spamtrap.invalid> wrote:
>>> Hi,
>>>
>>> Is it normal for the temperature of your CPU to increase as time goes on?
>>>
>>> I've got an Athlon XP 2100+ and I see that the temp is now at 51C where it
>>> used to be around 42 to 44.
>>>
>>> Anyone have any ideas?
>>
>> Summer?
>
>OK, so now I don't know when people are being serious or not. Will the
>temperature outside in the room really have an effect? I thought the whole
>point of CPU cooling was to maintain a constant temp??
>
>> But, why did you choose comp.lang.c to ask this question?
>
>Yeah, sorry, I guess it's a bit off-topic... But I reasoned that there'd
>be a strong positive correlation between people that program in C and
>people that understand general hardware issues.


That would be comp.arch.embedded
-- 
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England     /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



0
Reply chris32 (3350) 6/16/2008 2:08:36 PM

26 Replies
46 Views

(page loaded in 0.331 seconds)


Reply: