Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Been meaning to ask this for a while, as i have noticed the same behaviour on all kinds of distributions and kernels.
Code:
$ uname -p
AMD FX(tm)-8320 Eight-Core Processor
Code:
$ sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +1.09 V (min = +0.80 V, max = +1.60 V)
+3.3V Voltage: +3.38 V (min = +2.97 V, max = +3.63 V)
+5V Voltage: +5.04 V (min = +4.50 V, max = +5.50 V)
+12V Voltage: +12.18 V (min = +10.20 V, max = +13.80 V)
CPU Fan Speed: 857 RPM (min = 600 RPM, max = 7200 RPM)
Chassis Fan Speed: 0 RPM (min = 600 RPM, max = 7200 RPM)
CPU Temperature: +37.0°C (high = +60.0°C, crit = +95.0°C)
MB Temperature: +28.0°C (high = +45.0°C, crit = +75.0°C)
k10temp-pci-00c3
Adapter: PCI adapter
temp1: +21.4°C (high = +70.0°C)
(crit = +83.5°C, hyst = +80.5°C)
fam15h_power-pci-00c4
Adapter: PCI adapter
power1: 102.87 W (crit = 125.02 W)
What i want to know is, what exactly is CPU Temperature? Is it provided by the motherboard, and reading a sensor nearby the cpu? Should this be higher than the actual cpu temperature?
AFAIK, k10temp-* reads values from the sensor built into the CPU. This value always differs from the value provided by the acpi interface.
Typical values for the k10temp-* output on a cool day will be 20°C on this machine, and if i make the cpu busy with a `make -j9' for an extended period of time it maxes out at roughly 62°C. I recently installed a hyper 212 heatsink, and i'm wondering if these sound like correct (sane) temperature values, assuming that the k10temp-* sensor is displaying accurate values.
If i leave `watch -n1 sensors', i noticed that CPU Temperature doesn't update very often compared to the k10temp-* value.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
I don't think you can get a real CPU temperature on these modern AMD CPUs. As I understand it one of the temperatures is a false temperature which doesn't have any units (despite being labelled as C) and that temperature is the one that AMD recommends doesn't go above about 55. However, I have never been able to confirm for certain which temperature that is and all my temperatures can reach well above 55 under heavy load despite having a fairly decent and large cooler.
I've come to the conclusion that AMD don't care about their customers knowing whether their chips are too hot or not and that AMD chips tend to heat up very quickly anyway. As such my next desktop machine will have an Intel part assuming it's AMD64 architecture.
I don't believe the K10temp reading is your CPU temp. 21C VERY low for that CPU. What is your ambient temperature?
Boot into your BIOS and check the CPU temp. I'll guess it reports closer to 37C.
Ah, i checked the bios, and the CPU temp there seems to be the same value provided by the acpi output after watching it for a while.
idle CPU temperature in `sensors' = 37-38C
idle bios = 37-38C
So that seems to be the real cpu temperature i guess.
Quote:
Originally Posted by notsure
What does "CPU Temperature" report when under load compared to the K10temp reading?
It reaches exactly 60C by the time the full speeds up alot, then it drops down to 53C and slowly goes back and forth but doesn't exceed 60C, i assume that is good (sane) temperatures?
Quote:
Originally Posted by notsure
BTW what is your motherboard?
Code:
dmidecode | grep Product
Thanks!
The motherboard is an ASUS M5A78L-M/USB3.
Here's a screenshot of the sensors under full load if it's any use:
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
In the post I linked to he suggests that the core temp doesn't read a proper temperature until it reaches 45C, which it displays correctly, but what he doesn't say is whether it reflects the true temperature after that.
After seeing my CPU hit what AMD lists as dangerous temperatures even with a beefy after-market cooler on I've stopped worrying and decided if it goes then it's junk anyway and I'll just have to spend my hard earned money on an Intel setup if it does.
That is probably a gross overreaction on my part but after much googleing I don't have any faith in AMD.
Ya, good link you posted. It seems we're stuck with inaccurate temperature readings that maybe just give us an idea of the temps under load.
I have taxed that AMD workstation heavily throughout the past 2 years.
I must say the performance was excellent for multitasking while compressing data for 5 days straight and running 2 Windows VMs and remote work with X11vnc on a large display (2560x1600+1920x1080) @100% CPU. I'd like to compare it to an i7 but I don't send all my money to china anymore.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
I have to say that I have no issues with the performance of my FX 8120 and it runs VMs well in VirtualBox. In day to day use it appears to be a decent CPU. I just don't like AMDs attitude of not bothering to let their customers know whether their CPU is running at a sensible temperature and the very low limits they give are worrying. I also don't like that theoretically my CPU is out of warranty due to a third party cooler when it gives readings 10"C" lower than the stock.
If AMD actually commented on this with some decent information I'd not recommend Intel but AMD really do seem not to care at all. oh, the AMD microcode site was also down for a few months which for a company that large doesn't bode well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.