jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26422
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: 4561
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: 3572
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: 26422
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: 4561
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: 3
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: 181
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: 3
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: 2514
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: 26422
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: 3
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%

Return to “Troubleshooting”