473,396 Members | 1,826 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

CPU temperature

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?

Jun 27 '08 #1
25 4849
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.

Jun 27 '08 #2
kid joe <sp******@spamtrap.invalidwrites:
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) ks***@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"
Jun 27 '08 #3
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
Jun 27 '08 #4
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. ------
Jun 27 '08 #5
On Jun 14, 6:22*pm, Lew Pitcher <lpitc...@teksavvy.comwrote:
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.
Jun 27 '08 #6
kid joe wrote:

Anyone have any ideas?

How about, "find an appropriate newsgroup"?


Brian
Jun 27 '08 #7
On Jun 14, 5:21*pm, kid joe <spamt...@spamtrap.invalidwrote:
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
Jun 27 '08 #8

"kid joe" <sp******@spamtrap.invalidwrote in message
news:pa****************************@spamtrap.inval id...
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.
Jun 27 '08 #9
"Default User" <de***********@yahoo.comwrites:
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!
Jun 27 '08 #10

"Tomás Ó hÉilidhe" <to*@lavabit.comwrote in message news:
On Jun 14, 6:22 pm, Lew Pitcher <lpitc...@teksavvy.comwrote:
>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

Jun 27 '08 #11
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?

Jun 27 '08 #12
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
Jun 27 '08 #13
In article <g3**********@online.de>,
Joachim Schmitz <jo**@schmitz-digital.dewrote:
>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.

Jun 27 '08 #14
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
es*****@ieee-dot-org.invalid
Jun 27 '08 #15
On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
On Jun 14, 5:21*pm, kid joe <spamt...@spamtrap.invalidwrote:
>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.

Jun 27 '08 #16
In article <2q******************************@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)

Jun 27 '08 #17
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
es*****@ieee-dot-org.invalid
Jun 27 '08 #18
kid joe wrote:
On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
>On Jun 14, 5:21*pm, kid joe <spamt...@spamtrap.invalidwrote:
>>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.

Jun 27 '08 #19
On Jun 15, 2:24*pm, kid joe <spamt...@spamtrap.invalidwrote:
On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
On Jun 14, 5:21*pm, kid joe <spamt...@spamtrap.invalidwrote:
Hi,
Is it normal for the temperature of your CPU to increase as time goes on?
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
Jun 27 '08 #20
MisterE wrote:
"kid joe" <sp******@spamtrap.invalidwrote 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 **
Jun 27 '08 #21
On 6ÔÂ15ÈÕ, ÉÏÎç1ʱ11·Ö, Richard Heathfield <r...@see.sig.invalidwrote:
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.
Jun 27 '08 #22
Gestorm wrote:
On 6ÔÂ15ÈÕ, ÉÏÎç1ʱ11·Ö, Richard Heathfield <r...@see.sig.invalidwrote:
> 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
Jun 27 '08 #23
Gestorm <zh********@126.comwrites:
On 6ÔÂ15ÈÕ, ÉÏÎç1ʱ11·Ö, Richard Heathfield <r...@see.sig.invalidwrote:
> 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) ks***@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"
Jun 27 '08 #24
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.
Jun 27 '08 #25
In message <pa***************************@spamtrap.invalid> , kid joe
<sp******@spamtrap.invalidwrites
>On Sat, 14 Jun 2008 14:02:21 -0700, Bart wrote:
>On Jun 14, 5:21*pm, kid joe <spamt...@spamtrap.invalidwrote:
>>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 /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Jun 27 '08 #26

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Derek Ross | last post by:
Hello, Say I have a server that's saving the CPU temperature to 'temperature.js' once a second. The contents of the file is one single line: var temperature = "35.5"; And it changes as...
1
by: Tom | last post by:
Hi guys, I'm trying to read the cpu temperature.. and I've been playing with WMI for a few days could not get it to work :( if I continue anymore I think I'll be bald very soon :P so any crumbs...
1
by: deanfamily11 | last post by:
I'm trying to have this program do a simple temperature conversion from Fahrenheit to Celsius. I have confirmed that the other variable is receiving and calculating the conversion, but it is just...
5
by: anthony | last post by:
One the computer I am programmig I could see the CPU temperature in the BIOS, is there a system DLL in VB.NET that I can call to display the temperature in my software? Thanks!
1
by: pollardw | last post by:
i have written a small program to convert Fahrenheit to Celsius and I have a minor problem. Here is the code what do i need to change to get it to work? /* Convert Fahrenheit to Celsius */ ...
4
by: arnuld | last post by:
this is my final code. Can you folks advise some improvements for making this programme better? BTW, i aways compile my programme with this cmmand on Linux: g++ -ansi -pedantic -Wall -Wextra...
21
by: AsheeG87 | last post by:
Hey Everyone~ I'm still a C++ Rookie so please bear with me on this. I'm doing a temperature conversion program with prototype functions. Basicly, I was wondering if some of you would take a look...
16
by: Brigitte Behrmann | last post by:
I am absolutely stuck with this one. I have to create a temperature conversion calculator that rounds the resulting temperature to the nearest whole number & vice versa. The result must be displayed...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.