java
Posts: 226
Joined: Mon Jul 21, 2014 9:41 am

Re: Pi 3 Overheating Issue?

Fri Mar 11, 2016 2:48 pm

gkreidl wrote:
java wrote:What I fail to understand, is here the folks are crying in their milk, that the RPi 3, running stock speeds is overheating. Elsewhere, the folks are doing fairly well overclocking the bejeezers out of their RPi 3's, with and without heatsinks, and mostly smiling.

This does not make much sense to me. I don't have a RPi 3 yet, hopefully the budget will allow me to buy one, come month end.

Got a Pi B, Pi 2 and a Pi Zero - very happy with all of them.

Regarding overclocking the Pi3: it may be possible to overclock the SDRAM or the SD card interface, but overclocking the processor is rather useless, because it will start to throttle down if multiple cores are used to a certain degree.
Throttling, as I understand, it, on the Pi3 is temperature regulated, and not frequency regulated, that is, if you can keep the unit below 85 degrees Celsius, and push the frequency, you will go faster ...

Whether it is worth, it is a moot point ...

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

Re: Pi 3 Overheating Issue?

Fri Mar 11, 2016 3:16 pm

IIRC the temperature sensor is on the GPU, so if the ARM cores are getting very hot but GPU is underused, there will be a temperature gradient - one side of the chip may be hotter.

Note, this is my knowledge of the older chips, so may be outdated, but AIUI, the main change to 2837 was just the ARM cores, so I suspect the temperature measurement is as before.
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.

bdg2
Posts: 9
Joined: Thu May 24, 2012 10:27 pm

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 12:33 am

I bought two Raspberry Pi 3s.
One can't do anything complex, such as playing a youtube video, for long before it goes funny, mostly the running program just closes on it's own.
The other is fine.
This is with the same microSD card and same 5V 3A power supply.
Could this be due to overheating?

clivem
Posts: 79
Joined: Sun Aug 03, 2014 11:18 am

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 1:08 am

bdg2 wrote:I bought two Raspberry Pi 3s.
One can't do anything complex, such as playing a youtube video, for long before it goes funny, mostly the running program just closes on it's own.
Try appending "over_voltage=2" to the /boot/config.txt on the unstable one. There have been a couple of reports now that a little extra voltage is needed for some samples of Pi3B to run stable, under load, at "turbo" frequency.

nickeh
Posts: 12
Joined: Thu Feb 20, 2014 9:30 am

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 4:42 pm

Hi,

I got my RPi 3 yesterday and I also have an overheating issues. Just trying to play a YouTube video makes the screen turn into the rainbow pic after about 30 seconds. Today I installed two heatsinks but the problem is still there (takes a bit longer but when the temperature hits 80C it starts to happen). I measured the temperature with:

Code: Select all

watch cat /sys/class/thermal/thermal_zone0/temp
and

Code: Select all

watch /opt/vc/bin/vcgencmd measure_temp
I also tried "over_voltage=2" to the /boot/config.txt but without any change. So is my RPi 3 faulty or what?
Update: I'm using the the Official Raspberry Pi 3 Universal Power Supply (5.1V 2.5A) from thepihut.com

gkreidl
Posts: 6305
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 4:54 pm

How do you "play the youtube video"?
I have no idea how you can drive the Pi to 80 C just by playing a video; I need at least three or four cores running at 100% load to reach 80 C and the throttling to start.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 5:04 pm

deleted
Last edited by Nickcn on Mon May 16, 2016 3:42 am, edited 3 times in total.

gkreidl
Posts: 6305
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 5:13 pm

Nickcn wrote:
overclocking the processor is rather useless, because it will start to throttle down if multiple cores are used to a certain degree.
Overclocked, official case, no heat sink or fans, and temps are steady around 42C.
See: http://s18.postimg.org/dg6967ao9/2016_0 ... _31_10.jpg

Image
When it's idling, perhps. Run a software that maxes out all 4 cores at 100% and watch the temperature and arm frequency from a terminal.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 5:21 pm

deleted
Last edited by Nickcn on Mon May 16, 2016 3:42 am, edited 2 times in total.

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 5:39 pm

deleted
Last edited by Nickcn on Mon May 16, 2016 3:42 am, edited 16 times in total.

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

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 6:30 pm

Try this to quickly warm up your CPU's :-

Code: Select all

wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S
gcc -o cpuburn-a53 cpuburn-a53.S
./cpuburn-a53
Pi4 8GB running PIOS64

gkreidl
Posts: 6305
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 7:27 pm

The pictures don't prove anything.
Open two terminals or SSH sessions and run top in one (showing the load)
and something like
vcgencmd measure_temp
vcgencmd measure_clock arm
in a loop, every 10 seconds, or so.
while running a heavy task on all 4 cores, e.g compiling a large package with -j4.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 7:30 pm

deleted
Last edited by Nickcn on Mon May 16, 2016 3:43 am, edited 3 times in total.

gkreidl
Posts: 6305
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 8:20 pm

And where do you show a load of approx. 400%?
You have to run a task using all 4 cores at about 100% for at least 10 minutes.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

nickeh
Posts: 12
Joined: Thu Feb 20, 2014 9:30 am

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 8:26 pm

gkreidl wrote:How do you "play the youtube video"?
I have no idea how you can drive the Pi to 80 C just by playing a video; I need at least three or four cores running at 100% load to reach 80 C and the throttling to start.
Started Chromium went to youtube.com picked a 720 or 1080p video and played it. Won't play smooth, hardly at all but that got the temp up to 80C and the screen to go to rainbow.

But I did some more research and I noticed that I had enabled the experimental GL driver. I disabled that and rebooted. Then I tried running

Code: Select all

sysbench --num-threads=4 --max-requests=999999 --test=cpu run
It took 8 minutes (with heatsinks) to reach 80C and after 12 minutes I got a yellow square (mostly yellow, a little red on the right side) up in the right corner. Did that for 15 minutes, I never got above 82.7C and I never got the rainbow screen during that test so I think the experimental GL driver caused the rainbow screen. But still my RPi3 idle temp is 52C. Strange...

Update: I now also tried the HW accelerated? Epiphany Web Browser and YouTube videos @720p plays nicely and with around 25% CPU load...
Last edited by nickeh on Fri Mar 18, 2016 8:33 pm, edited 1 time in total.

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 8:27 pm

deleted
Last edited by Nickcn on Mon May 16, 2016 3:43 am, edited 2 times in total.

gkreidl
Posts: 6305
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 8:36 pm

Nickcn wrote:
And where do you show a load of approx. 400%?
You have to run a task using all 4 cores at about 100% for at least 10 minutes.
Why would I want to do a 400% CPU load? Why not just do a 1,000% CPU load? and another 1,000% GPU load on top of that as well? Or simply run Quake 3 Arena?

I have done a 100% CPU load on the overclocked cores for over an hour. That is real world CPU usage. Temps do not exceed 66C.
100% is only running on one core. That's not a problem at all.
In top a single program can show up to 400% if it uses all cores.
What application did you run for testing?
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 8:37 pm

deleted
Last edited by Nickcn on Mon May 16, 2016 3:43 am, edited 1 time in total.

clivem
Posts: 79
Joined: Sun Aug 03, 2014 11:18 am

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 9:25 pm

Nickcn wrote:

Code: Select all

#Max out all CPU cores. Heats it up, loads the power-supply. 
for ((i=0; i<$(nproc --all); i++)); do nice yes >/dev/null & done
[/quote]

There are many ways of maxing..... Some are more max than others! ;)

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

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 9:39 pm

I don't think "yes >/dev/null" will get it very warm.
You need to hammer the NEON SIMD or the GPU.
See the cpuburn53 program I posted above which make heavy use of NEON on all four cores.
It usually gets to throttling within a few seconds.

There is always the problem of how you display the CPU usage on multi core machines.
"top" displays each process as 0 to 100% and the total as 0 to 100% - a good solution.
Last edited by jahboater on Sat Mar 19, 2016 8:51 am, edited 1 time in total.
Pi4 8GB running PIOS64

gkreidl
Posts: 6305
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: Pi 3 Overheating Issue?

Fri Mar 18, 2016 9:44 pm

Nickcn wrote:
And where do you show a load of approx. 400%?
You have to run a task using all 4 cores at about 100% for at least 10 minutes.
Why would I want to do a 400% CPU load? Why not just do a 1,000% CPU load? and another 1,000% GPU load on top of that as well? Or simply run Quake 3 Arena?

I have done a 100% CPU load on the overclocked cores for over an hour. That is real world CPU usage. Temps do not exceed 66C.
100% is only running on one core. That's not a problem at all.
In top a single program can show up to 400% if it uses all cores.
What application did you run for testing?
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Sat Mar 19, 2016 5:00 am

deleted
Last edited by Nickcn on Sat Mar 19, 2016 9:11 am, edited 3 times in total.

ejolson
Posts: 5119
Joined: Tue Mar 18, 2014 11:47 am

Re: Pi 3 Overheating Issue?

Sat Mar 19, 2016 5:18 am

Nickcn wrote:Overclocked quad core at 1300 MHz temps hovered between 74C-76C (no fan, no heat sink, with official case opened)
Even though over clock is set for 1300 MHz are you sure that cat /proc/cpuinfo doesn't report that the CPU is, in fact, throttled to around 800 MHz due to heat?

Nickcn
Posts: 200
Joined: Sat Mar 05, 2016 8:18 pm
Location: USA

Re: Pi 3 Overheating Issue?

Sat Mar 19, 2016 5:20 am

deleted
Last edited by Nickcn on Sat Mar 19, 2016 9:11 am, edited 1 time in total.

ejolson
Posts: 5119
Joined: Tue Mar 18, 2014 11:47 am

Re: Pi 3 Overheating Issue?

Sat Mar 19, 2016 6:05 am

Nickcn wrote:1300 MHz . never hit 80C ( CPU throttling threshold), so never throttled down. 76C is as high as it went.
It seems that you have a particularly lucky CPU in your Pi 3. Some seem to overheat and malfunction at stock frequencies so over clocking isn't possible. It would be very interesting if you could run the optimized Pi 3 Linpack solver and report how many flops you can get and whether the calculation passes the residual checks for correctness of calculation.

Return to “General discussion”