473,769 Members | 2,376 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 4903
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******@spamt rap.invalidwrit es:
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_Keit h) 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_tempera ture = 42.0;
double fahr = desired_tempera ture * 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...@teksa vvy.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...@spamt rap.invalidwrot e:
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******@spamt rap.invalidwrot e in message
news:pa******** *************** *****@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.
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

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

Similar topics

5
7848
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 the temperature changes.
1
8158
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 of wisdom would be highly appreciated !. atm I'm getting no output from this. not sure why... it seems the case from all hardware win32.. very strange.. ManagementObjectSearcher searcher = new ManagementObjectSearcher
1
12134
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 outputting as "0". Any thoughts? (Code is below) #include <iostream> #include <iomanip> using namespace std;
5
32498
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
3200
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 */ #include <iostream> #include <iomanip> #include <string>
4
2343
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 file.cpp // a programme that converts Fahrenheit temperature // to Celcius (in range 0 -
21
4266
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 at my code and critique it for me. I'm mostly concerned with how prototype functions work and if I designed them correctly in my code. Your participation would be greatly appreciated! My Code:
16
4428
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 in a window alert. The given formula is (Fahrenheit_temp - 32) * .55 The only tip/clue I have is to use var tempInCelcius = (document.Converter.fahrenheit.value - 32) * .55; var tempInFahrenheit = (document.Converter.celcius.value * 1.8) + 32 ...
0
9586
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9861
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8869
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7406
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6672
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5298
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5446
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3956
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3561
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.