LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-07-2020, 09:18 AM   #1
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
ION 330 mITX motherboard (Intel Atom 330 + Nvidia) - CPU getting HOT


This is a ~2009 machine I purchased (cheaply) to use as a home server.

It is supposed to be fanless, but the power supply has its own fan, and there's an additional smaller fan on the side (far away from the CPU) apparently for hard disk cooling.

Everything is working as it should, but the thing is getting HOT.

Look here: https://www.guru3d.com/articles-page...-review,4.html
That's exactly how it looks in my case. The silver heatsink in the middle covers the CPU (I checked). It feels hot to the touch even when the machine is idle, with the case open.

I have configured 'sensors' with 'sensors-detect' and 'coretemp' reports on the CPU's temprature (there's another set of sensors for Nvidia's "stuff", those stay somewhere between 30 and 60 deg).

Running idle CPU temperature quickly rises to and stays at 85 deg Celsius.
Under stress it rises to ~90 deg Celsius - I stopped that after maybe 10min, didn't want to risk damage.

Whether the lid is open or closed doesn't seem to matter (I think when it's closed the hdd fan blows through the whole space, when it's open heat can dissipate upwards - both ways having roughly the same effect).

Anyhow, the spec sheet says the maximum temperature is 85.2 deg Celsius!
However:
Quote:
Case Temperature is the maximum temperature allowed at the processor Integrated Heat Spreader (IHS).
I'd say that's the heat sink.
I'd also say that "at" the IHS is vaguely phrased.
Does 'coretemp' report the temperature "at" the heatsink, or somewhere closer to the CPU?

Any hints why this machine is getting so hot?
I also asked the previous owner, they haven't answered yet.
 
Old 06-08-2020, 03:06 PM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,407

Rep: Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590
Heat is best imagined as a series of small resistors from wafer to plastic, through plastic, etc and your heatsink is at some unknown point in there. Here are some things you can do
  1. Lift off the fan from heatsink, and dust or vacuum clean it. A paintbrush is good for getting between fins
  2. Oil the fan & dust the blades.
  3. Paint the heatsink matt black. It radiates heat better, worth 15º - 20º on it's own over a silver heatsink.
  4. Read you sensors output carefully. Here's mine:
Quote:
Originally Posted by business_kid
Package id 0: +58.0°C (high = +72.0°C, crit = +90.0°C)
Core 0: +57.0°C (high = +72.0°C, crit = +90.0°C)
Core 1: +58.0°C (high = +72.0°C, crit = +90.0°C)
At 'high', the Bios or ACPI should have the fan flat out. At critical, it should be powering off in an orderly but rapid fashion. No hanging about waiting for things to behave. It's trying to save your silicon. The actual max junction at the wafer is ≅150º but even 120º on any of the silicon is basically disastrous. There's an effect called thermal runaway. The plastic around the wafer is ambient as far as the wafer is concerned. So when that gets to 120º (on a chip only specified 0-70ºC), it's way outside spec, the wafer can't cool and it just gets hotter until you turn the power off or it blows.
 
Old 06-08-2020, 03:47 PM   #3
Ser Olmy
Senior Member
 
Registered: Jan 2012
Distribution: Slackware
Posts: 3,348

Rep: Reputation: Disabled
Quote:
Originally Posted by ondoho View Post
However:
Quote:
Case Temperature is the maximum temperature allowed at the processor Integrated Heat Spreader (IHS).
I'd say that's the heat sink.
Nope, the IHS is the metal cover/"lid" of the CPU package itself. The heat sink sits on top of the IHS.
Quote:
Originally Posted by ondoho View Post
Does 'coretemp' report the temperature "at" the heatsink, or somewhere closer to the CPU?
coretemp reads the temperature from a sensor inside the CPU itself, and will report a slightly higher temperature than if you measure the IHS, which in turn is slightly hotter than the heat sink.
Quote:
Originally Posted by ondoho View Post
Any hints why this machine is getting so hot?
Could be it's just designed that way. I have a Zotac mini-PC, and the fanless CPU gets way hotter than I'm comfortable with.

I'm no fan of passively cooled components that get much hotter than about 60°C. Why not put a small fan on the heatsink, perhaps one fitted with a resistor (or even better, thermistor) that prevents if from spinning at full speed? A fan would drastically improve cooling, and with speed reduction it wouldn't make much noise and would probably last just about forever.
 
Old 06-09-2020, 01:41 AM   #4
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872

Original Poster
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by Ser Olmy View Post
Nope, the IHS is the metal cover/"lid" of the CPU package itself. The heat sink sits on top of the IHS.

coretemp reads the temperature from a sensor inside the CPU itself, and will report a slightly higher temperature than if you measure the IHS, which in turn is slightly hotter than the heat sink.
I see.
That's precious information, and relieves me somewhat.

Quote:
Could be it's just designed that way. I have a Zotac mini-PC, and the fanless CPU gets way hotter than I'm comfortable with.
Does it also have an Intel Atom CPU?
_____________________

I have since re-applied thermal paste to both chips (btw I was wrong, the bigger chip is the Nvidia chip, I assume the smaller chip is the CPU - but they both feel very hot to the touch). It helps a little, a few degrees Celsius I'd say.
'coretemp' reports that the CPU starts off at 60 deg after boot and settles at about 80 after an hour or so.

I will have to experiment with fans for a while.

Another interesting thing is that the CPU does not throttle at all, it stays at maximum frequency at all times.

======================
Quote:
Originally Posted by business_kid View Post
Paint the heatsink matt black. It radiates heat better, worth 15º - 20º on it's own over a silver heatsink.
Degrees celsius? Are you sure? Inside a completely dark case?
I'm sceptical.
 
Old 06-09-2020, 04:39 AM   #5
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,407

Rep: Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590
In thermal theory,everything is compared with a 'black body' which is the ultimate in thermal dissipation. You will be skeptical until you do it.

I was on a 50HP 3 phase inverter project, throwing anything up to 400 Amps amps about at times, and the silver heatsinks which ran ≅85ºC under load; the physicist who took over the project had them painted matt black. I was as skeptical as you, but he did the research thing, measuring before & after.The temperature drop was 21-22ºC.

Even Motorbike shops here in the 1960s & 1970s (even into the 1980s) kept tins of 'cylinder head black' to cut down siezures on over-excitable 2 strokes of the period. It worked.
 
Old 06-10-2020, 12:03 AM   #6
obobskivich
Member
 
Registered: Jun 2020
Posts: 609

Rep: Reputation: Disabled
I have an ASRock board that is very similar to that board (looks almost the same except for colors, and both are Atom 330 CPU and nVidia ION equipped), and in the original condition it had a 40mm fan included for the CPU part (as in, from-factory) - I eventually had to replace that fan when it failed, but missing the fan does lead to the little thing running overhot when under load. I'd say add a fan - zipties or some other method can be easy enough. There are plenty of cheap 40-60mm fans available. It looks like it provides some headers by the ATX power area.

Re: the temperatures in general and damage, newer Intel CPUs (which I understand to be Pentium 4-era and newer) will thermal throttle rather than damage themselves when running overhot, but prolonged operation at maximum temperature can shorten the overall lifespan of the board (or at least surrounding components like capacitors). There's an old Tom's Hardware video floating around that shows this in practice with Pentium 4 chips with the heatsinks fully removed - they go right up to 85 or 90* C and 'keep going' at much lower performance, while older (e.g. Pentium 3) chips would usually suffer irrevocable damage. If memory serves not all of them 'throttle down' by reducing their clockspeed exclusively though - I vaguely remember something about the older chips just halting the execution pipeline for some % of the time to achieve a similar effect. Point being: it shouldn't be in any danger short-term, but it isn't a situation I'd leave be long-term.
 
Old 06-10-2020, 02:54 PM   #7
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,346

Rep: Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690Reputation: 3690
Might be possible to start with top and htop to see load. Other metrics can show too.

There are some cpu tools to reduce cpu time/temps.

Might be a bios setting to reduce clock speeds.

At one time some of those sensors were not reading correctly. Can't remember what it was.

I'd think it must be running hot if the average use ought to be 1.2W. Guess I'd also check it directly on boot and see how long it takes to warm up..

Don't think there was ever a HLT issue on those or even linux.
 
Old 06-11-2020, 01:53 AM   #8
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872

Original Poster
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
^ thanks, jefro. Basic stuff which I'm sure I covered in my first post, but can't hurt to say it twice.

It's SOLVED - here's what:

I assumed this "nettop" was sanely designed, but it clearly isn't:
  • the fan is for the hard drive, but it runs cool enough (~30 degrees Celsius) without it.
  • the CPU, which clearly produces more heat than the Nvidia northbridge, has the smaller heatsink
  • It's also too close to the lid - the heat build-up is considerable - the place just over the CPU is hot to the touch after a few hours
I have seen pictures of the same motherboard with larger heatsinks and fans on top of the CPU (and as obobskivich confirms).
In my case, apparently corners were cut to the point of insanity.

What I did:
  • new thermal paste - can't hurt in a ~10y-old machine, brought temperatures down a few degrees. Not much.
  • put the whole thing upright - that alone brought temperatures down another few degrees.
  • took the fan out of it's place in the far corner of the case (as far from the CPU as possible!) and put it right over the CPU heatsink

The last one did it, the CPU idles (1% usage or so) at 60 deg Celsius now and even a stress test does not bring it over 80 degrees.

This is still more than in the test I read (link in 1st post) and I still notice that the CPU does not throttle. At all. Always the maximum 1600MHz.
That is while the system is idle! Yes, the server is running, but no stress. CPU usage just 1% or so.
@obobskivich, do you have any experience with that?

Last edited by ondoho; 06-11-2020 at 01:55 AM.
 
Old 06-11-2020, 04:30 PM   #9
obobskivich
Member
 
Registered: Jun 2020
Posts: 609

Rep: Reputation: Disabled
FWIW: I have two Atom systems - one with Atom 330 and one with Atom 525 (they're very similar dual-cores) - and they both sit at their respective 'spec' clockspeeds continuously (from memory, 1.6 and 1.86GHz respectively). I don't think they are meant to cycle clocks up/down like newer CPUs will. I've never had any issues with them overheating, but like I said one of them has a fan directly over the CPU, and the other one has a larger heatsink (reminds me of the heatsinks that Pentium IIIs used to have) and a fan mounted on the case that blows 'over' that heatsink. I remember my Core 2 Quad (which is similar-aged but much 'higher' in the lineup) only having very minimal 'clocking' itself - idle was 2.0GHz and load was 2.8GHz. Very different than modern systems that can cycle through a dozen or more turbo bins.
 
1 members found this post helpful.
Old 06-12-2020, 01:55 AM   #10
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872

Original Poster
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
^ Thanks again.
So the lack of throttling is not a Linux compatibility thing.
Still wondering though.
I'm still not getting anywhere near the temperatures shown here.
Mine:
Code:
sensors:
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +53.0°C (crit = +125.0°C)
Core 1: +61.0°C (crit = +125.0°C)

conky:
RAM Usage : 6% - 213MiB/3.27GiB
Swap Usage: 1% - 29.5MiB/2.00GiB
CPU Usage : 1%
     Frequency: 1600MHz
 
Old 06-12-2020, 02:06 AM   #11
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872

Original Poster
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by business_kid View Post
Paint the heatsink matt black.
I looked into this, and while you're not wrong the answer isn't that simple.
What I found out:
  • If you have other hot things around the heatsink in question, a dark colour will help.
  • Paint is too thick and might even have an opposite effect, you want anodising instead.
  • Something about aluminium. The heatsink in question is copper though.
  • Other factors play a major role and the effect of a properly anodised black heatsink might be disappointingly small.
https://electronics.stackexchange.co...on-a-heat-sink
https://superuser.com/questions/6712...ssipating-heat
https://www.edaboard.com/threads/hea...-silver.32753/

Practically speaking, I don't have a suitable replacement right now, and simply painting it black is not an option.
 
Old 06-12-2020, 03:38 AM   #12
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,407

Rep: Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590
From my motor-bike days in the 70s, I have some expertise in this.
  • Yes thyere is something about aluminium. The thermal conductivity is lower.
  • It's also lower if the aluminium is 'shiny. You want rough edges, because they increase the surface area, therefore the efficiency.
  • Sure, I said 'paint them.'I didn't mean 'paint them 15 times.'
Quote:
Originally Posted by ondoho
Practically speaking, I don't have a suitable replacement right now, and simply painting it black is not an option.
Today 07:55
OK.
 
Old 06-13-2020, 11:07 PM   #13
obobskivich
Member
 
Registered: Jun 2020
Posts: 609

Rep: Reputation: Disabled
Quote:
Originally Posted by ondoho View Post
^ Thanks again.
So the lack of throttling is not a Linux compatibility thing.
Still wondering though.
I'm still not getting anywhere near the temperatures shown here.
Mine:
Code:
sensors:
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +53.0°C (crit = +125.0°C)
Core 1: +61.0°C (crit = +125.0°C)

conky:
RAM Usage : 6% - 213MiB/3.27GiB
Swap Usage: 1% - 29.5MiB/2.00GiB
CPU Usage : 1%
     Frequency: 1600MHz
That article (Guru3D) notes a peak of around 66* C. Something to consider is ambient tempreature - how warm/cold is your room/house/area vs theirs?

Broadly, I wouldn't consider 50-60* C ideal for a CPU at low load, but I wouldn't consider it 'dangerous' either, if that makes sense. What happens if you load it up?
 
Old 06-14-2020, 03:35 AM   #14
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872

Original Poster
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Thank you for your interest.

Quote:
Originally Posted by obobskivich View Post
That article (Guru3D) notes a peak of around 66* C.
The phrasing is really unclear there - the screenshot does not seem to relate to the text.
Also it says "it peaks around 66 degrees C", which I understand to mean that it goes up to 66 d C, and stays there, under load.

Quote:
Something to consider is ambient tempreature - how warm/cold is your room/house/area vs theirs?
Warm summer days in a nordic country. Inside, it's a few degrees warmer than in winter I guess.

Quote:
Broadly, I wouldn't consider 50-60* C ideal for a CPU at low load, but I wouldn't consider it 'dangerous' either, if that makes sense. What happens if you load it up?
Code:
$ stress -c 8 -i 4 -m 2 --vm-bytes 128M -t 300
(that's 5 minutes with mostly CPU stress, some MEM and I/O too)
After a while it settles around
Code:
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +75.0°C (crit = +125.0°C)
Core 1: +82.0°C (crit = +125.0°C)
Much better than without the fan.

The machine is now in an open cupboard (not ideal but OK airflow), with a fan on top of the CPU.

Yours is running cooler I guess?
 
Old 06-14-2020, 04:34 AM   #15
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,407

Rep: Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590
The Electronics Industry takes Ambient as 25º. I'm at a similar latitude to Norway/Sweden but we get a kinder weather as an island, , and 25º is a warm day for us. Heat is also measured in degrees above ambient, which makes more sense sometimes. So I'll bet you that 90º of the mil spec (=-55 to +125º) degrees actually survives working at +125º. The Industrial stuff (-40 to +85º) just about does.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to install packages for Intel(R) Atom (TM) CPU on a virtual machine running on different CPU. jstechg CentOS 1 04-17-2018 08:05 PM
LXer: Intel Atom: NVIDIA ION vs. Radeon HD 4330 Graphics LXer Syndicated Linux News 0 03-19-2010 12:21 PM
ION 330 nVidia driver wont run combat.monkey Linux - Newbie 6 09-03-2009 03:08 AM
LXer: ASRock NetTop ION 330 LXer Syndicated Linux News 0 07-10-2009 05:50 PM
CPU Scaling on Intel Atom 330? wincen Linux - Hardware 2 05-16-2009 02:44 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration