Author Topic: CPU temp  (Read 547 times)

Offline docnascar

  • Sr. Member
  • ****
  • Posts: 465
CPU temp
« on: March 14, 2013, 05:21:12 PM »
My cpu (AMD FX-6300) seems to be running hot according to the CPU widget. When I play video's it shows 90C  :o, but if I physically touch the CPU heatsink its not hot. Normal operation its around 55C, which I think is still too hot. I've taken the heatsink off before and it seems to be mounted just fine. I put it back on with some new silver compound but it does same thing.

Also, I don't see CPU temp from lm_sensors sensors command. How does the widget (which shows k10temp-pci-00c33/temp1) read it?


Code: [Select]
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.2.18-pclos2.pae #1 SMP Thu May 24 03:08:42 CEST 2012 i686 i686 i386 GNU/Linux
[root@localhost ~]# sensors-detect
Shutting down sensord:                                     [  OK  ]
Removing sensors modules:
# sensors-detect revision 6085 (2012-10-30 18:18:45 +0100)
# System: MSI MS-7693 [2.0]
# Board: MSI 970A-G46 (MS-7693)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): y
Module cpuid loaded successfully.
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
AMD Family 12h and 14h thermal sensors...                   No
AMD Family 15h thermal sensors...                           Success!
    (driver `k10temp')
AMD Family 15h power sensors...                             Success!
    (driver `fam15h_power')
Intel digital thermal sensor...                             No
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found `Fintek F71889A Super IO Sensors'                     Success!
    (address 0x485, driver `f71882fg')

Some systems (mainly servers) implement IPMI, a set of common interfaces
through which system health data may be retrieved, amongst other things.
We first try to get the information from SMBIOS. If we don't find it
there, we have to read from arbitrary I/O ports to probe for such
interfaces. This is normally safe. Do you want to scan for IPMI
interfaces? (YES/no): y
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No

Some hardware monitoring chips are accessible through the ISA I/O ports.
We have to write to arbitrary I/O ports to probe them. This is usually
safe though. Yes, you do have ISA I/O ports even if you do not have any
ISA slots! Do you want to scan the ISA I/O ports? (yes/NO): y
Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No

Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices. This is the most risky part, and while it works
reasonably well on most systems, it has been reported to cause trouble
on some systems.
Do you want to probe the I2C/SMBus adapters now? (YES/no): y
Using driver `i2c-piix4' for device 0000:00:14.0: ATI Technologies Inc SB600/SB700/SB800 SMBus
Module i2c-dev loaded successfully.

Next adapter: NVIDIA i2c adapter 0 at 1:00.0 (i2c-0)
Do you want to scan it? (yes/NO/selectively): y

Next adapter: NVIDIA i2c adapter 1 at 1:00.0 (i2c-1)
Do you want to scan it? (yes/NO/selectively): y

Next adapter: NVIDIA i2c adapter 6 at 1:00.0 (i2c-2)
Do you want to scan it? (yes/NO/selectively): y

Next adapter: SMBus PIIX4 adapter at 0b00 (i2c-3)
Do you want to scan it? (yes/NO/selectively): y
Client found at address 0x52
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Client found at address 0x53
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `fam15h_power':
  * Chip `AMD Family 15h power sensors' (confidence: 9)

Driver `k10temp' (autoloaded):
  * Chip `AMD Family 15h thermal sensors' (confidence: 9)

Driver `f71882fg':
  * ISA bus, address 0x485
    Chip `Fintek F71889A Super IO Sensors' (confidence: 9)

Warning: the required module fam15h_power is not currently installed
on your system. If it is built into the kernel then it's OK.
Otherwise, check http://www.lm-sensors.org/wiki/Devices for
driver availability.

Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): y
Loading sensors modules:
Starting sensord:                                          [  OK  ]
Unloading i2c-dev... OK
Unloading cpuid... OK

[root@localhost ~]# sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +10.5°C  (high = +70.0°C)
                       (crit = +80.0°C, hyst = +77.0°C)

f71889a-isa-0480
Adapter: ISA adapter
+3.3V:        +3.31 V  
in1:          +0.93 V  (max =  +2.04 V)
in2:          +1.10 V  
in3:          +0.90 V  
in4:          +0.64 V  
in5:          +1.36 V  
in6:          +1.68 V  
3VSB:         +3.31 V  
Vbat:         +3.31 V  
fan1:        2879 RPM
fan2:           0 RPM  ALARM
fan3:           0 RPM  ALARM
temp1:        +24.0°C  (high = +85.0°C, hyst = +81.0°C)
                       (crit = +80.0°C, hyst = +76.0°C)  sensor = transistor
temp2:        +32.0°C  (high = +85.0°C, hyst = +79.0°C)
                       (crit = +109.0°C, hyst = +103.0°C)  sensor = thermistor
temp3:        +32.0°C  (high = +70.0°C, hyst = +68.0°C)
                       (crit = +85.0°C, hyst = +83.0°C)  sensor = transistor

[root@localhost ~]#



There is a note about fam15h_power (shows a warning during detect). Does this mean the widget could be wrong as well?
http://www.lm-sensors.org/wiki/Devices
Quote
AMD    Family 15h CPU    yes    k10temp, fam15h_power    PCI    3.0.0 or  standalone driver    Power monitoring driver contributed by Andreas Herrmann (AMD), reviewed by Jean Delvare. Note: we have had reports of  completely wrong values being reported by the fam15h_power driver on some systems. See  here for a hint.



PC Specs:
KDE Mini kernel 3.2.18-pclos2.pae
AMD FX-6300 Vishera 3.5GHz (4.1GHz Turbo) Socket AM3+ 95W Six-Core Desktop Processor FD6300WMHKBOX
MSI 970A-G46 AM3+ AMD 970 SATA 6Gb/s USB 3.0 ATX AMD Motherboard with UEFI BIOS
G.SKILL Sniper Series 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1866 (PC3 14900) Desktop Memory Model F3-14900CL9D-8GBSR
ECS NGT440-512QI-F1 GeForce GT 440 (Fermi) 512MB 128-bit GDDR5 PCI Express 2.0 x16    
Seagate Barracuda ST1000DM003 1TB 7200 RPM SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive
SAMSUNG DVD Burner SATA Model SH-224BB - OEM
My main PCLINUXOS PC:
KDE Mini
AMD FX-6300 (3.5G / 6 core)
MSI 970A-G46 AM3+ MOBO
G.SKILL Sniper Series 8GB (2 x 4GB) 1866 (PC3 14900)
ECS GeForce GT 440 (Fermi) 512MB 128-bit GDDR5
Seagate Barracuda ST1000DM003 1TB 7200 RPM SATA
SAMSUNG DVD Burner SATA Model SH-224BB
POWERUP PU-550 (550W) p

Offline µT6

  • Hero Member
  • *****
  • Posts: 1894
Re: CPU temp
« Reply #1 on: March 14, 2013, 05:40:48 PM »
lmsensors is not the best tool and hasn't been for some time, my netbook and old desktop gave me wrong readings for the last two years so i stopped looking at it

if on bios you see a temperature under 60 ºc. i would say that you are ok

what psu do you have?

how many fans do you have o the case?, one taking air in or one in and other out?

did you assembled it?  be sure that the heatsink is properly seated

is the hard disk hot too?  how hot is the chipset on the mainboard, hotter or colder than the cpu heatsink?

reading the results, i see that it detects 3 sensors, temp  1 should be cpu, it says 24ºc. and that is too low, it should be around 35 ºc so probably just wrong reading or wrong interpretation
« Last Edit: March 14, 2013, 05:44:59 PM by µT6 »
"A question that sometimes drives me hazy: am I or are the others crazy?"

Albert Einstein

Offline docnascar

  • Sr. Member
  • ****
  • Posts: 465
Re: CPU temp
« Reply #2 on: March 14, 2013, 06:54:36 PM »
Quote
if on bios you see a temperature under 60 ºc. i would say that you are ok
Usually around 47 if I leave it sit.

Quote
what psu do you have?
550w

Quote
how many fans do you have o the case?, one taking air in or one in and other out?
The case is open right now, but I will have one exhaust fan.

Quote
did you assembled it?  be sure that the heatsink is properly seated
Yes. As stated before when the processor showed really hot from using the Temp Widget on the desktop, I immediately shut down the PC and pulled the heatsink off. Then I felt the CPU and it was not even warm and thermal paste looked even. Thats why I don't believe the temp reading.

Quote
is the hard disk hot too?  how hot is the chipset on the mainboard, hotter or colder than the cpu heatsink?
Nothing in the case is hot, they are barely warm.

Quote
reading the results, i see that it detects 3 sensors, temp  1 should be cpu, it says 24ºc. and that is too low, it should be around 35 ºc so probably just wrong reading or wrong interpretation
You know, since you pointed out temp1 is CPU1, I wonder if temp 2 and 3 are cpu2, and cpu3. The FX-6300 has three physical cores w/ 2 logical per physical core, which make up the 6.

I was playing around and all 3 temps change. I think the widget may actually do some weird math with them.
Two examples:
Play 1080p video, the widget reports 117C, sensors reports T1=38, T2=43, T3=36
Just desktop, the widget reports 54C, sensors reports T1=25, T2=34, T3=34

I feel safe looking at Temp1, Temp2, and Temp3. Do you think that is it and its reading each core?
« Last Edit: March 14, 2013, 06:56:53 PM by docnascar »
My main PCLINUXOS PC:
KDE Mini
AMD FX-6300 (3.5G / 6 core)
MSI 970A-G46 AM3+ MOBO
G.SKILL Sniper Series 8GB (2 x 4GB) 1866 (PC3 14900)
ECS GeForce GT 440 (Fermi) 512MB 128-bit GDDR5
Seagate Barracuda ST1000DM003 1TB 7200 RPM SATA
SAMSUNG DVD Burner SATA Model SH-224BB
POWERUP PU-550 (550W) p

Offline µT6

  • Hero Member
  • *****
  • Posts: 1894
Re: CPU temp
« Reply #3 on: March 14, 2013, 07:39:43 PM »
"I immediately shut down the PC and pulled the heatsink off. Then I felt the CPU and it was not even warm and thermal paste looked even."

that is not a good idea, probably now you need to apply some more thermal paste  :-\

about the fan, does the video card have a fan or just a big heatsink? if it has a fan, then one fan taking air out is probably enough, if not, well if possible i would put a fan putting air in, preferably near the video card and chipset, depends on the case

"Usually around 47 if I leave it sit." and "Nothing in the case is hot, they are barely warm."

under load, if it reaches 60, you are ok, no need to worry, i would be worried when it reaches 70+ and system around 60

you say that your psu is 550w, any brand in specific or a elcheapo brand?  if it is a good brand, this is enough, if it is elcheapo, you have a 300w psu there, just on the limit

"You know, since you pointed out temp1 is CPU1, I wonder if temp 2 and 3 are cpu2, and cpu3. The FX-6300 has three physical cores w/ 2 logical per physical core, which make up the 6."

each core doesn't have a sensor that the system will read, or at least i haven't meet a cpu reporting temperature to the os this way

amd never had real threads or logical cores, so it has six real cores, each core running as a thread, not 3 cores doing hypretreading like intel, you have six real cores there

temp1 is cpu probably, temp2 is chipset, northbridge or something similar, the other is southbridge or similar chip, chipset that deserves a sensor but it could be just one chipset and system sees the value twice, i had this problem in the past with lmsensors, that is why i stopped using it

"I feel safe looking at Temp1, Temp2, and Temp3. Do you think that is it and its reading each core?"

your cpu has six cores, if system is reading six values, i don't see the other 3, no, i don't think temp2 and 3 are cpu values

cpu does read temperatures ofr each core individually, so it can overclock, give a little boost to some cores when required(around 400 to 600mhz) but this measure is internal of the cpu, not shared to the os afik so you can't see the value of each one of the 6 cores, only a general value of the cpu

if you put real load on the system for at least 2 hours and then you turn off the pc and verify by hand cpu heatsink and mainboard chipset and you find temperatures closer to the temperature of your hand and bios reports similar values, forget the reports of lmsensors, they are wrong
« Last Edit: March 14, 2013, 07:48:15 PM by µT6 »
"A question that sometimes drives me hazy: am I or are the others crazy?"

Albert Einstein

Offline docnascar

  • Sr. Member
  • ****
  • Posts: 465
Re: CPU temp
« Reply #4 on: March 14, 2013, 08:42:39 PM »
The pwr supply is a PowerUp PU-550. Its a cheapy. Looks just like this one:
http://www.ebay.com/itm/Power-Up-550W-ATX-SATA-Power-Supply-PU550-L-KIE-/221199500473?pt=PCA_UPS&hash=item33808484b9

For the heatsink, I cleaned and put a fresh coat of thermal compound on before I re-installed it.  ;D

Yes, my video card has a fan. I have plenty of case fans if I need to add one later.



My main PCLINUXOS PC:
KDE Mini
AMD FX-6300 (3.5G / 6 core)
MSI 970A-G46 AM3+ MOBO
G.SKILL Sniper Series 8GB (2 x 4GB) 1866 (PC3 14900)
ECS GeForce GT 440 (Fermi) 512MB 128-bit GDDR5
Seagate Barracuda ST1000DM003 1TB 7200 RPM SATA
SAMSUNG DVD Burner SATA Model SH-224BB
POWERUP PU-550 (550W) p

Offline µT6

  • Hero Member
  • *****
  • Posts: 1894
Re: CPU temp
« Reply #5 on: March 14, 2013, 09:13:16 PM »
if you monitor by yourself the temperatures and things keep decent, i would say that you should ignore those readings from lmsensors and the other temp monitors, only bios and your hand should count

remember that you choose amd, not intel, so things are simpler, more relaxed in temperature and psu requirements
"A question that sometimes drives me hazy: am I or are the others crazy?"

Albert Einstein

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10648
  • MLUs Forever!
Re: CPU temp
« Reply #6 on: March 15, 2013, 03:29:18 AM »
I have the following temps reported here

Temp1   +45.0 C
Temp2   -78.0 C
Temp3   -66.0 C

:D  Believe me those two are definitely wrong  :D ...  the first one seems about correct.

All three change with various actions affecting temperature.

This is a 4 core Intel chip  ;)

I am grateful they were so badly wrong that I had no doubt  ;)

MLUs rule the roost!

Linux XPS 3.4.38-pclos1.bfs  64 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT

Offline µT6

  • Hero Member
  • *****
  • Posts: 1894
Re: CPU temp
« Reply #7 on: March 15, 2013, 08:34:54 AM »
with a 78ºc in temp2, that probably is chipset, the system would be or unstable, smelling weird or fried already and you are imagining those values because system is not booting  ;D
"A question that sometimes drives me hazy: am I or are the others crazy?"

Albert Einstein

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10648
  • MLUs Forever!
Re: CPU temp
« Reply #8 on: March 15, 2013, 08:39:13 AM »
with a 78ºc in temp2, that probably is chipset, the system would be or unstable, smelling weird or fried already and you are imagining those values because system is not booting  ;D

Look again .......  minus 78º C    ;D  ;D
MLUs rule the roost!

Linux XPS 3.4.38-pclos1.bfs  64 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT

Offline µT6

  • Hero Member
  • *****
  • Posts: 1894
Re: CPU temp
« Reply #9 on: March 15, 2013, 08:43:05 AM »
lmao!!!  ;D

this forum is so great  ;D
"A question that sometimes drives me hazy: am I or are the others crazy?"

Albert Einstein

Online RobNJ

  • Hero Member
  • *****
  • Posts: 558
Re: CPU temp
« Reply #10 on: March 15, 2013, 09:24:30 AM »
I have the following temps reported here

Temp1   +45.0 C
Temp2   -78.0 C
Temp3   -66.0 C

:D  Believe me those two are definitely wrong  :D ...  the first one seems about correct.

All three change with various actions affecting temperature.

This is a 4 core Intel chip  ;)

That IS one cool machine!1  ;)

I am grateful they were so badly wrong that I had no doubt  ;)




That IS one cool machine!  ;)
« Last Edit: March 15, 2013, 11:27:31 AM by RobNJ »



Offline µT6

  • Hero Member
  • *****
  • Posts: 1894
Re: CPU temp
« Reply #11 on: March 15, 2013, 09:33:25 AM »
that is the reason why i don't use inset quote button

it took me 40 seconds to discover what you wrote rob

yes, that is a cool intel machine
"A question that sometimes drives me hazy: am I or are the others crazy?"

Albert Einstein

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10648
  • MLUs Forever!
Re: CPU temp
« Reply #12 on: March 15, 2013, 09:44:20 AM »
that is the reason why i don't use inset quote button

it took me 40 seconds to discover what you wrote rob

yes, that is a cool intel machine

I didn't find it until after I read your post!

Nothing wrong with the quote button ..... if the poster writes after the quoted message  ;D  ;D

MLUs rule the roost!

Linux XPS 3.4.38-pclos1.bfs  64 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT

Offline µT6

  • Hero Member
  • *****
  • Posts: 1894
Re: CPU temp
« Reply #13 on: March 15, 2013, 10:00:42 AM »
well, after so many posts i have made on the forum, i try to stay away from it as much as i can, it is a great tool but still is easy to make a mistake using it

at least i could find the text this time, in other occasions i couldn't or there wasn't any
"A question that sometimes drives me hazy: am I or are the others crazy?"

Albert Einstein

Offline docnascar

  • Sr. Member
  • ****
  • Posts: 465
Re: CPU temp
« Reply #14 on: March 15, 2013, 10:58:23 AM »
I stumbled across this from the lm_sensors website.

Quote
749   4.12 My BIOS reports a much higher CPU temperature than your modules!
750   =====================================================================
751   
752   We display the actual temperature of the sensor. This may not be the
753   temperature you are interested in, though.  If a sensor should measure
754   the CPU temperature, it must be in thermal contact with it.  In
755   practice, it may be just somewhere nearby. Your BIOS may correct for
756   this (by adding, for example, thirty degrees to the measured
757   temperature).  The correction factor is regrettably different for each
758   mainboard, so we can not do this in the module itself. You can do it
759   through the configuration file, though:
760   
761        chip lm75-*-49                      # Or whatever chip this relates to
762        label temp "Processor"
763        compute temp @*1.2+13,(@-13)/1.2    # Or whatever formula
764   
765      However, the offset you are introducing might not be necessary. If
766   you tried to have Linux idle temperature and BIOS "idle" temperature
767   match, you may be misguided.  We have a Supermicro (370DLE) motherboard
768   and we know that its BIOS has a closed, almost undelayed while(1) loop
769   that keeps the CPU busy all the time. Linux reads 26 degrees idle, BIOS
770   reads 38 degrees. Linux at full load is in the 35-40 degrees range so
771   this makes sense.


http://www.lm-sensors.org/browser/lm-sensors/branches/lm-sensors-2.10/doc/FAQ
http://www.lm-sensors.org/browser/lm-sensors/branches/lm-sensors-2.10/doc
My main PCLINUXOS PC:
KDE Mini
AMD FX-6300 (3.5G / 6 core)
MSI 970A-G46 AM3+ MOBO
G.SKILL Sniper Series 8GB (2 x 4GB) 1866 (PC3 14900)
ECS GeForce GT 440 (Fermi) 512MB 128-bit GDDR5
Seagate Barracuda ST1000DM003 1TB 7200 RPM SATA
SAMSUNG DVD Burner SATA Model SH-224BB
POWERUP PU-550 (550W) p