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)
|