CPU-temperature

Topics about the Hardware of Revolution Pi
Post Reply
luka
Posts: 12
Joined: 04 Sep 2017, 07:19

CPU-temperature

Post by luka »

Hello!

RevPi is indicating that cpu temperature is high (thermometer icon-right corner). I checked in the status area and it says it is 81.7 C.

How come CPU has such a high temperature?

Temperature in the room is around 20C and revpi is not covered or obscured in some way.

Do you have any idea?



Luka
luka
Posts: 12
Joined: 04 Sep 2017, 07:19

Re: CPU-temperature

Post by luka »

I was running more than ten applications at the same time. I stopped them all and the temperature dropped.
User avatar
volker
Posts: 1046
Joined: 09 Nov 2016, 15:41

Re: CPU-temperature

Post by volker »

Hi Luka,
We have communicated this topic several times on our platform:

It is absolutely okay and in no way any error if the CPU runs during high load condition into a down-clocking. The CPU Core's operating temperature is with low load at room temp between 50 and 60 °C. When you are using all 4 cores with high load it will rise up to 80 °C and then down-clocking is automatically started. Even with down-clocking the CM3 will have huge advantages over the CM1. Down-clocking will happen stepwise from 1.2 GHZ down to 600 MHz. With all 4 cores running on 600 MHz you will still have three times the power of a CM1.
In our climate tests we could run all 4 Cores at 100% load at 55°C ambient with 600 MHz.
To get optimum performance you need to follow the following rules:
1) Switch off GPU if not used
2) Do not use high current USB devices directly powered by RevPi Core but use a external powered hub instead
3) Use RevPi Core in upright position on a DIN rail. we do need the "chimney effect" (Stack effect) between lower and upper ventilation slits of the case. So do not lay the Core on a table.
4) If using multiple devices connected to the core via piBridge try to position those directly adjacent to the core which have the least power dissipation (DI instead of DO etc.)
5) In a cabinet please take care of cables running on top or under bottom of the Core. They should not block air convection through the ventilation slits.

Please note that the Broadcom SoC has 2 reasons for don-clocking to 600 MHz:
a) It is in idle state (lazy and not working hard) so it reduces the clock in order keep the Core as cool as possible.
b) Is is in a high temperature condition caused by high load and needs to reduce power dissipation by slowing down processes.

So if yoru Clock reading is 600 MHz it does mot of the time not mean that there is a high temp condition but it is more likely that it feels not being challenged ;-)

Hope this helps to clarify the temperature topic.
Unser RevPi Motto: Don't just claim it - make it!
mirko.comparetti
Posts: 36
Joined: 04 Jun 2018, 11:01
Location: Lomazzo

Re: CPU-temperature

Post by mirko.comparetti »

Hello,
How is it possible to disable the GPU?
Thanks,
Mirko
User avatar
dirk
KUNBUS
Posts: 2174
Joined: 15 Dec 2016, 13:19

Re: CPU-temperature

Post by dirk »

Hi, have a look at the Web Status page. There you may disable boot to GUI and set a limit for the "Max CPU clock rate". You may also have a look at the raspi-config tool which may provide other system configuration options.
Post Reply