jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26677
Joined: Sat Jul 30, 2011 7:41 pm

Re: Raspberry Pi 4 temperature

Sun May 24, 2020 9:59 am

davidtuti wrote:
Sun May 24, 2020 9:51 am
Hi
Recently I purchased a new rasp4.
Have installed Kodi, Docker, transmission and some light scripts every x minutes executing.
I’ve checked temperature and I have an average of 55C. Now I’m watching a movie in kodi and I have 62C stables.
What do you think about that temperature? Do you think should I worry?
No. You never need to worry about temperatures, the Pi will regulate itself.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

davidtuti
Posts: 93
Joined: Tue Oct 22, 2013 6:21 am

Re: Raspberry Pi 4 temperature

Sun May 24, 2020 10:10 am


There are also cheap stick-on heat sinks, and this one is very effective and very cheap:
https://uk.rs-online.com/web/p/heatsinks/7500951/
I see that it seems heatsinks are not very efficient https://youtu.be/E-4GaAz7XNM

User avatar
bensimmo
Posts: 4638
Joined: Sun Dec 28, 2014 3:02 pm
Location: East Yorkshire

Re: Raspberry Pi 4 temperature

Wed May 27, 2020 3:08 pm

jarinalepetiot wrote:
Wed May 27, 2020 2:42 pm
[*]Raspbian full
[*]GUI off
[*]Zabbix server/Zabbix agent
[*]Grafana
[*]Minecraft Java server
[*]OpenVaultMedia
[*]Ethernet link
[*]miniSD 32Gb High speed
[*]65W power supply

Without fan : start at 41°c, average 75°c, some spike do 79°
with case+fan (5V) : start 33°c, average 35°c, max 43°c (metric took every 15Sec)
Case :
temp.pngRPI 4b4G v1.1 :
So the conclusion is you don't need the case and fan?

pfletch101
Posts: 623
Joined: Sat Feb 24, 2018 4:09 am
Location: Buffalo, NY, USA

Re: Raspberry Pi 4 temperature

Wed May 27, 2020 3:28 pm

bensimmo wrote:
Wed May 27, 2020 3:08 pm
jarinalepetiot wrote:
Wed May 27, 2020 2:42 pm

Without fan : start at 41°c, average 75°c, some spike do 79°
with case+fan (5V) : start 33°c, average 35°c, max 43°c (metric took every 15Sec)
Case :
temp.pngRPI 4b4G v1.1 :
So the conclusion is you don't need the case and fan?
Insufficient data, but my conclusion would be that the case and fan are probably providing benefit.
1) You don't know (insufficient data, as I said) whether the peak temperatures without extra cooling required throttling to protect the system. If they did, one is losing performance, which may or may not be a problem.
2) I find it difficult to believe that running any electronic component at or near the top of its rated temperature range is a good idea, if there is a reasonable way to run it at more moderate temperatures, as is the case here.

User avatar
Imperf3kt
Posts: 3640
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia

Re: Raspberry Pi 4 temperature

Wed May 27, 2020 4:41 pm

The Raspberry Pi's temperature range goes well beyond 85°C, that's just where the engineers decided it was getting dangerously hot for humans so added throttling there.
You're not running near its maximum temperature, even if you exceed the throttling point. (As far as I am aware, each Pi they make gets tested in an oven at around 120°C)
55:55:44:44:4C
52:4C:52:42:41

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26677
Joined: Sat Jul 30, 2011 7:41 pm

Re: Raspberry Pi 4 temperature

Wed May 27, 2020 5:07 pm

Imperf3kt wrote:
Wed May 27, 2020 4:41 pm
The Raspberry Pi's temperature range goes well beyond 85°C, that's just where the engineers decided it was getting dangerously hot for humans so added throttling there.
You're not running near its maximum temperature, even if you exceed the throttling point. (As far as I am aware, each Pi they make gets tested in an oven at around 120°C)
The design, ie prototypes and first production tests are given the oven treatment, noty each one that comes off the line - not time for that sort of testing.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

User avatar
bensimmo
Posts: 4638
Joined: Sun Dec 28, 2014 3:02 pm
Location: East Yorkshire

Re: Raspberry Pi 4 temperature

Wed May 27, 2020 5:46 pm

pfletch101 wrote:
Wed May 27, 2020 3:28 pm
bensimmo wrote:
Wed May 27, 2020 3:08 pm
jarinalepetiot wrote:
Wed May 27, 2020 2:42 pm

Without fan : start at 41°c, average 75°c, some spike do 79°
with case+fan (5V) : start 33°c, average 35°c, max 43°c (metric took every 15Sec)
Case :
temp.pngRPI 4b4G v1.1 :
So the conclusion is you don't need the case and fan?
Insufficient data, but my conclusion would be that the case and fan are probably providing benefit.
1) You don't know (insufficient data, as I said) whether the peak temperatures without extra cooling required throttling to protect the system. If they did, one is losing performance, which may or may not be a problem.
2) I find it difficult to believe that running any electronic component at or near the top of its rated temperature range is a good idea, if there is a reasonable way to run it at more moderate temperatures, as is the case here.
I didn't say it didn't bring the temperature down, but if the information given shows it peaks at 79C, hence it is below the throttling stage, so no performance is being lost, provided by the data given. If better evidence can be given to show it is hitting 80C or above and throttling, then a different conclusion can be given.
So I still conclude from the information given, in this setup the case and fan are not needed.

highball
Posts: 4
Joined: Wed Jul 08, 2020 10:00 am

Re: Raspberry Pi 4 temperature

Wed Jul 08, 2020 10:43 am

Hi everybody...

I actually experience some crazy temperatures issues with my new Raspberry Pi 4 4GB... I already tried to change the cpu governor (/etc/default/cpufrequtils) with first from "ondemand" to "conservative" with no result... and actually to "powersave" which guarantees only 600 MHz used for the CPU, but I experience the following behaviour:

Code: Select all

pi@ihome:~ $ uptime
 12:39:54 up  1:59,  1 user,  load average: 0.00, 0.00, 0.00
pi@ihome:~ $ sudo vcgencmd measure_temp
temp=69.0'C
pi@ihome:~ $ uptime
 12:39:59 up  1:59,  1 user,  load average: 0.00, 0.00, 0.00
 
and to ensure that the Pi always runs 600MHz:

Code: Select all

pi@ihome:~ $ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
analyzing CPU 1:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
analyzing CPU 2:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
analyzing CPU 3:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
I have stop every useless service and checked the /boot/config.txt for unnecessary entries... but have actually no idea what may be wrong here?

Does anyone has an idea what I can do or check?

renice123
Posts: 198
Joined: Tue Oct 15, 2019 3:56 pm

Re: Raspberry Pi 4 temperature

Wed Jul 08, 2020 12:32 pm

CPU temperature is very dependent on the ambient temperature. This is not a linear relationship. So, at a temperature of 20 C, my processor does not heat up above 50 C (taking into account the fact that there are radiators made of copper). But if the temperature is 25-26 and higher, then the processor quickly heats up even above 55 C (if I watch a video in a browser or play a computer toy). It is also very important that the motherboard stands vertically on the surface, with a horizontal arrangement, the processor heats up very much.
Continuous high heat may indicate a malfunctioning computer. It may make sense to return the computer and ask for a replacement. But first try installing software updates. You may have an older version of the OS

highball
Posts: 4
Joined: Wed Jul 08, 2020 10:00 am

Re: Raspberry Pi 4 temperature

Wed Jul 08, 2020 12:50 pm

Thanks for your fast response... I already updated to the latest software with "apt", "rpi-update" and "rpi-eeprom-update", so an software issue should be unfeasible...

I have just run a stressberry Test and got this strange result (keep in mind that it always runs on 600MHz):
https://www.dropbox.com/s/8i4jabs7m5b97 ... z.png?dl=0

This is the stressberry curve with the same raspberry pi 4 and "ondemand" govoner:
https://www.dropbox.com/s/1oooz9etio6na ... B.png?dl=0

And this is how it should look like, from a different pi 4, but also with Raspbian buster:
https://www.dropbox.com/s/qikzxaqsxr14i ... l.png?dl=0

Very strange :-( Perhaps I will try with a fresh Raspbian on a new sdcard... and try again... or any other suggestions?

PS: I have a Rasple connected to my Pi: https://phoscon.de/de/raspbee/install#anschließen But no software active....

alphanumeric
Posts: 2553
Joined: Tue Jan 19, 2016 2:17 pm
Location: Sydney, Nova Scotia, Canada

Re: Raspberry Pi 4 temperature

Wed Jul 08, 2020 2:21 pm

Just got my new Pi 4B 8 gig and an Aluminium Heatsink Case. It's doing a software install as I type this, its showing 40c. =)

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26677
Joined: Sat Jul 30, 2011 7:41 pm

Re: Raspberry Pi 4 temperature

Wed Jul 08, 2020 3:08 pm

highball wrote:
Wed Jul 08, 2020 10:43 am
Hi everybody...

I actually experience some crazy temperatures issues with my new Raspberry Pi 4 4GB... I already tried to change the cpu governor (/etc/default/cpufrequtils) with first from "ondemand" to "conservative" with no result... and actually to "powersave" which guarantees only 600 MHz used for the CPU, but I experience the following behaviour:

Code: Select all

pi@ihome:~ $ uptime
 12:39:54 up  1:59,  1 user,  load average: 0.00, 0.00, 0.00
pi@ihome:~ $ sudo vcgencmd measure_temp
temp=69.0'C
pi@ihome:~ $ uptime
 12:39:59 up  1:59,  1 user,  load average: 0.00, 0.00, 0.00
 
and to ensure that the Pi always runs 600MHz:

Code: Select all

pi@ihome:~ $ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
analyzing CPU 1:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
analyzing CPU 2:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
analyzing CPU 3:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 0.00 ms.
  hardware limits: 600 MHz - 1.50 GHz
  available frequency steps: 600 MHz, 750 MHz, 1000 MHz, 1.50 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 1.50 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 600 MHz.
  cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%  (2)
I have stop every useless service and checked the /boot/config.txt for unnecessary entries... but have actually no idea what may be wrong here?

Does anyone has an idea what I can do or check?
69 isn't a totally crazy temperature - is that as high as it got? Are you in a case?
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

highball
Posts: 4
Joined: Wed Jul 08, 2020 10:00 am

Re: Raspberry Pi 4 temperature

Wed Jul 08, 2020 3:28 pm

Hi, yes it is in a Case, but without it is only minimal colder. You can see the temperatures during a Stressberry tests in my second port here... and also a "normal" one which does not run into the 85° throttle...

But from my point of view having 70° cpu temp with hours with 600MHz and 0% CPU utilisation is not normal:
- 12:39:59 up 1:59, 1 user, load average: 0.00, 0.00, 0.00
- cpufreq stats: 600 MHz:100.00%, 750 MHz:0.00%, 1000 MHz:0.00%, 1.50 GHz:0.00%

highball
Posts: 4
Joined: Wed Jul 08, 2020 10:00 am

Re: Raspberry Pi 4 temperature

Thu Jul 09, 2020 9:18 am

Hi,
a short update from my side... yesterday I have used a freshly configured sdcard with raspbian and the temperature issues are gone with the fresh OS, 57°C in the same case without any load. Also the stressberry tests are as expected from a fully functional raspberry pi 4... So next I will setup the whole system from the scratch and keep an eye on the temperature after every component...
Thanks and best regards!

Comedian
Posts: 1
Joined: Thu Jul 30, 2020 9:11 am

Re: Raspberry Pi 4 temperature

Thu Jul 30, 2020 9:40 am

The standard plastic case was useless for me and I could not run my Pi 4 trapped in that sauna. With some web browsing and videos the Pi 4 occasionally would go past the 80C temperature.

My solution was to go with the aluminum Akasa case for Pi 4 as I wanted a passive (silent) solution.
With standard CPU frequency the max temperatures are now around 54C when running stress testing in 26C room temperature.
Stress testing even with CPU freq raised to 1700Mhz I am only reaching 62C.

I am planning to stick this Pi 4 to the back of my TV in a cramped space with higher than 26C temperatures and trust that now it is possible.

jahboater
Posts: 5788
Joined: Wed Feb 04, 2015 6:38 pm
Location: West Dorset

Re: Raspberry Pi 4 temperature

Fri Jul 31, 2020 7:41 am

davidtuti wrote:
Sun May 24, 2020 9:51 am
What do you think about that temperature? Do you think should I worry?
No need to worry.
Pi4 8GB running PIOS64

unAfray3d
Posts: 4
Joined: Wed Jul 22, 2020 3:48 am

Re: Raspberry Pi 4 temperature

Sun Aug 09, 2020 11:16 am

vcgencmd measure_temp temp=61.0'C

[been idling the past 1/2 hour, pi 4 8gb buster, running in a case with fan, LCD, and heatsinks]

jahboater
Posts: 5788
Joined: Wed Feb 04, 2015 6:38 pm
Location: West Dorset

Re: Raspberry Pi 4 temperature

Sun Aug 09, 2020 11:25 am

My Pi4 8GB is overclocked to 2000MHz and in the current UK heatwave I get this whilst idling:

Code: Select all

pi@raspberrypi:~ $ vcgencmd measure_temp
temp=43.0'C
No fan and no case.
Pi4 8GB running PIOS64

mob-i-l
Posts: 316
Joined: Sat Dec 29, 2012 2:45 am
Location: Lund, Skåne/Scania, Sweden
Contact: Website Facebook Google+ Twitter YouTube

Re: Raspberry Pi 4 temperature

Sun Aug 09, 2020 7:43 pm

My Pi 4 4GB with standard clocking runs BOINC (OpenPandemics - COVID 19) on 3 CPUs. I have a passive heatsink case.

Code: Select all

pi@boincpi1:~ $ vcgencmd measure_temp
temp=63.0'C
pi@boincpi1:~ $ uptime
 21:39:00 up 36 days,  4:14,  2 users,  load average: 4,03, 4,04, 4,06
Outdoor temp is 25.0'C and I have no AC going now, but the door is open.
Last edited by mob-i-l on Sun Aug 09, 2020 10:57 pm, edited 1 time in total.
Have Pi0&1A&1B&1B+&2B&3B&4B w/ Raspbian. Started w/ BASIC on ABC80&ZX81 then Forth, Z80… https://scratch.mit.edu/users/mobluse/ https://github.com/mobluse/ https://twitter.com/mobluse/ https://YouTube.com/MOBiL4u/

User avatar
Imperf3kt
Posts: 3640
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia

Re: Raspberry Pi 4 temperature

Sun Aug 09, 2020 9:46 pm

unAfray3d wrote:
Sun Aug 09, 2020 11:16 am
vcgencmd measure_temp temp=61.0'C

[been idling the past 1/2 hour, pi 4 8gb buster, running in a case with fan, LCD, and heatsinks]
That's pretty high if you really do have a heatsink and fan....
Try removing the case, or drill extra holes in it, seems to be trapping the heat.
55:55:44:44:4C
52:4C:52:42:41

User avatar
butchkemper
Posts: 29
Joined: Sat Jul 22, 2017 8:03 pm
Location: Sachse, Texas USA

Re: Raspberry Pi 4 temperature

Mon Aug 10, 2020 2:21 am

I have a Pi4B-4gb in a metal case with fan and heat sinks.

The room temp is 24C and the idle Pi is 35C.

Butch

Return to “Troubleshooting”