Looking for testers for ES Video Preview on Raspberry Pi
-
@pjft Can you link me to a video that is problematic for you? And are you running the script you pasted above via SSH? Also, can you link me to the case you have? How warm is the room the Pi is in? I'l try to replicate your conditions to the best of my ability and will report back.
-
I ran mine for about 10 mins with the oldroom theme with one of the more busy videos and it reached about 75 degrees but went no higher. That's with no cooling and the RPi just sitting on my desk uncased. No temperature warning.
@pjft It's not far off the temperature you are seeing but far enough away that I don't see the throttling.
I'm just having a look at the code to see if there is any way I can cut down on CPU usage.
-
@pjft said in Looking for testers for ES Video Preview on Raspberry Pi:
@fieldofcows mkv is a container, if I recall correctly. It's likely that you have a mp4 inside (I.e. the codec for the video track would be mpeg4).
mp4 (https://en.wikipedia.org/wiki/MPEG-4_Part_14) is also a container (unless you mean mpeg 4 part 10 for example). @fieldofcows said the codec was H.264 (https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC)
-
@pjft You could try to download some movies from emumovies and see if that helps.
Been a member there for probably 7 years now and have never regretted signing up for a lifetime subscription.
With there download tool that you link to your rom folders you can select the quality of the videos that you want to download.
Or just try it out for free.
-
@Rion As far I know, if you are not member the maximum resolution for video you can download is 320x240.
-
@Nismo Oh thats a bummer. But then again 320×240 should put a lot less stress on the cpu.
But then again it's definitely worth signing up for the great service they provide.
-
-
Hi all, and apologies for the delay.
Thanks for all the replies, and for all the tips. Thanks @Rion for the Emumovies reference. I had seen others mentioning it in the past, may use them for the 320x240 videos, or end up paying for a sub though the 640x480 videos will just not be good for the RPi as I find that most resolutions above 480x360 end up causing the RPi to slowly, but surely, get hotter until it overheats, whereas this one can still plateau at around 77C-78C. Too close for comfort, but still good.
A question: do they have videos at native resolution - or, alternatively, is there a place with native resolution videos?
EDIT: @Rion - can a premium member download High Quality videos from EmuMovies at 320x240? Or are their HQ ones only at 640x480? Most of the arcade games and console games on these old systems ran at resolutions lower than 320x240, so I fail to see why there wouldn't be 320x240 videos with much crisper definition, like the ones at http://www.progettosnaps.net/videosnaps/ for MAME (great site).
@MWGemini for videos, it's not fully scientific, as the temperature will slowly grow until it plateaus (or crosses) the threshold. You may try this video:
http://www.progettosnaps.net/videosnaps/mp4/astdelux.mp4
Which is 640x480. It should slowly increase temperature until it hits the 80C threshold (or, depending on your air flow, maybe close enough to that).
http://www.progettosnaps.net/videosnaps/mp4/aburner.mp4
is 320x224 I believe, and it'll plateau at lower temperatures, about 73C-74C if I recall correctly.
My case is the official RPi case,
https://www.raspberrypi.org/blog/raspberry-pi-official-case/
Which is close to a full on plastic enclosure of the Pi (which will cause a difference in cooling - or heat release - to @fieldofcows ' experiment, as it was with the RPi out in the open, if I understood correctly).
I have removed two of the the side snap-on parts of the case (the ones where I plug the HDMI cable, and the one next to the GPIO pins) to increase the air flow a little bit around it (see image at https://www.raspberrypi.org/wp-content/uploads/2015/06/construct-500x270.jpg).
Last, I'm running the Carbon theme, with jrassa's pull request to incorporate video in it (https://github.com/RetroPie/es-theme-carbon/pull/20). Which means I downloaded the theme at his GitHub repository: https://github.com/jrassa/es-theme-carbon/tree/video-view
The only change I did was to set
<delay>0.2</delay>
to
<delay>0.01</delay>
like in the OldRoom theme, in the main carbon.xml file, line 103:
https://github.com/jrassa/es-theme-carbon/blob/video-view/carbon.xml
I believe that's the most I can state to help replicate my setup. Truth be told, the first video the problems showed up at were some 60fps, 640x480 video I got from a HyperSpin collection somewhere. You'll likely see the video fail to render properly quite easily.
While I can't remember the exact link for it, from the specifications I suspect you may be well able to replicate it using this video:
https://emumovies.com/files/file/1713-taito-classics-system-intros-hq-480p/
as it states there's one of them at 640x480, 60fps - which I hope free members can download. I'm not at my laptop - traveling for work this week - so I can't test it myself.
My experience (and I suppose expectation for those willing to test it out) is that:
- 640x480 at 60fps (the first video in the Emumovies download link): rendering problems, which was my first comment that led to @BuZz 's comment on hardware acceleration. @fieldofcows I suppose this one, if you all can indeed replicate the rendering problems with it, will be a good one to test hardware acceleration on. I could test it out on Kodi, actually, and see if it renders well.
- 640x480 at 30fps (the second video in the Emumovies download link): should render well, but eventually temperature will go past the threshold. 10 mins perhaps. Hopefully the other video I linked from Asteroids Deluxe would also do the trick - it was the first I found that I had a link for.
I was running
watch n 1 get_temp.sh
where get_temp.sh had the script I pasted earlier to show CPU and GPU temperature.
#!/bin/bash
cpuSpeed0=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq)
cpuSpeed1=$(($cpuSpeed0/1000))cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp)
cpuTemp1=$(($cpuTemp0/1000))
cpuTemp2=$(($cpuTemp0/100))
cpuTempM=$(($cpuTemp2 % $cpuTemp1))gpuTemp0=$(/opt/vc/bin/vcgencmd measure_temp)
gpuTemp0=${gpuTemp0//'/°}
gpuTemp0=${gpuTemp0//temp=/}echo
echo CPU Speed: $cpuSpeed1" MHz" - CPU Temp: $cpuTemp1"."$cpuTempM"°C" - GPU Temp: $gpuTemp0Still, I hope this helps - even though there'll be different things for all the scenarios.
Thank you all, tremendously, and have a great week!
-
@pjft I'm uploading a pack of videos for megadrive-genesis for your testing.
The videos are at 640x480 30fps but re-encoded by me. The videos aren't in the best quality but I think it's good enough for a little preview with good balance between filesize and quality.
Please can you do some test on the Rpi with my videos? because I don't have Rpi and I need to test if they work well or if I need to downscale the resolution.
I'm planning to upload pack with videos, images, and marquees (wheels) but I need to be sure than the videos will work well on rpi and don't waste time re-encoding if the videos need to be downscaled.
I'll post the download link here in about 1 hour.
Thanks in advance.
-
@Nismo Hi Nismo,
Thank you for the reply. I'll do my best - I'm traveling tomorrow, but today I may be able to squeeze a bit of time to test these out today. In fact, if you can just share one video, I'll just download that one and check it - I won't be able to test out all the videos, but assuming they're all the same, the result would be equivalent.
For the rest of the thread:
I'll try to make a log/report of the temperature using ES and Kodi for the same videos, if they fail. It'd be an interesting comparison, at least for me.
Thanks.
-
@pjft Here you have: https://mega.nz/#!h9lEERaY!Kk6AdgQXSp2FKXJDBbujHGPFNRPtYnaZuir8HznWCrw
Please try with a few of them, because not all videos have the same duration and in consecuence, filesize.
Thanks for testing. -
@pjft said in Looking for testers for ES Video Preview on Raspberry Pi:
EDIT: @Rion - can a premium member download High Quality videos from EmuMovies at 320x240? Or are their HQ ones only at 640x480? Most of the arcade games and console games on these old systems ran at resolutions lower than 320x240, so I fail to see why there wouldn't be 320x240 videos with much crisper definition, like the ones at http://www.progettosnaps.net/videosnaps/ for MAME (great site).
Sure you can. Just point EmuMovies Sync to your rom/roms folder and select the desired quality of the videos you want. It then scans the folder/folders and download the appropriate video snap for that roms with the same name.
-
@pjft said in Looking for testers for ES Video Preview on Raspberry Pi:
watch n 1 get_temp.sh
Thanks for the detailed post! I will try to pull those videos down and modify my gamelists to show them. It might not be today, since I've also got to deal with work stuff... Sometime in the next 48-72 hours or so, probably.
One last question- the command you are running to monitor temperature, you are logging into the Pi via SSH and running that script, correct? Or is that something you have modified EmulationStation to display?
-
@MWGemini Not at all, thank you for your time. You - and everyone else here - are literally doing it out of generosity, so I appreciate it very much (as well as I totally understand if it doesn't get looked into).
As for your question, that is correct: I log into my RPi via SSH and just run that script. I do create it beforehand as a file there, and give it permission rights.
- Login to Pi via SSH
- sudo nano get_temp.sh
- Paste the content of the script
- Ctrl+X
- Y
- chmod +x get_temp.sh
- watch n 1 get_temp.sh
(you can actually do "n 5" or something else - I believe the number is the number of seconds between calling the script).
Thank you!
-
@pjft Yep, just wanted to confirm your setup. One side note- 1s polling might be helping to max out the CPU and cause the problem, but even if that's the case, we shouldn't be baking the CPU and board under normal use conditions.
Also, I did just find this thread: https://retropie.org.uk/forum/topic/2218/raspberry-pi-3-idle-load-temperatures-while-running-retropie which has some good temperature related info.
-
Thanks. Yeah, I'd poll it after 5 or 10 seconds normally - it was just a sample command.
Here's my log @Nismo @fieldofcows @MWGemini from the EmuMovies linked earlier and a Nismo video. Didn't have the chance to load them on Kodi, but don't expect it to reach the same temperatures.
10 mins until first warning, I believe.
- Loaded 640x480 60fps video from earlier EmuMovies link -
Time: 17:28:17 - CPU Speed: 600 MHz - CPU Temp: 59.6°C - GPU Temp: 59.1°C
Time: 17:28:27 - CPU Speed: 1200 MHz - CPU Temp: 66.0°C - GPU Temp: 66.6°C
Time: 17:28:39 - CPU Speed: 1200 MHz - CPU Temp: 69.8°C - GPU Temp: 69.8°C
Time: 17:28:44 - CPU Speed: 1200 MHz - CPU Temp: 70.9°C - GPU Temp: 70.9°C
Time: 17:28:49 - CPU Speed: 1200 MHz - CPU Temp: 71.9°C - GPU Temp: 72.0°C
Time: 17:28:54 - CPU Speed: 1200 MHz - CPU Temp: 73.0°C - GPU Temp: 72.0°C
Time: 17:28:59 - CPU Speed: 1200 MHz - CPU Temp: 72.5°C - GPU Temp: 73.1°C
Time: 17:29:04 - CPU Speed: 1200 MHz - CPU Temp: 73.5°C - GPU Temp: 73.6°C
Time: 17:29:09 - CPU Speed: 1200 MHz - CPU Temp: 73.5°C - GPU Temp: 73.6°C
Time: 17:29:14 - CPU Speed: 1200 MHz - CPU Temp: 73.5°C - GPU Temp: 73.6°C
Time: 17:29:19 - CPU Speed: 1200 MHz - CPU Temp: 73.0°C - GPU Temp: 73.6°C
Time: 17:29:24 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:29:29 - CPU Speed: 1200 MHz - CPU Temp: 73.5°C - GPU Temp: 73.6°C
Time: 17:29:34 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:29:39 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.7°C
Time: 17:29:44 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 73.6°C
Time: 17:29:49 - CPU Speed: 1200 MHz - CPU Temp: 73.0°C - GPU Temp: 73.6°C
Time: 17:29:54 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:30:00 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 73.6°C
Time: 17:30:05 - CPU Speed: 1200 MHz - CPU Temp: 73.5°C - GPU Temp: 74.1°C
Time: 17:30:10 - CPU Speed: 1200 MHz - CPU Temp: 73.0°C - GPU Temp: 73.6°C
Time: 17:30:15 - CPU Speed: 1200 MHz - CPU Temp: 73.5°C - GPU Temp: 73.6°C
Time: 17:30:20 - CPU Speed: 1200 MHz - CPU Temp: 73.0°C - GPU Temp: 73.6°C
Time: 17:30:25 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:30:30 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:30:35 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:30:40 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 73.6°C
Time: 17:30:45 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:30:50 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.7°C
Time: 17:30:55 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.7°C
Time: 17:31:00 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:31:05 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 74.1°C
Time: 17:31:10 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 75.2°C
Time: 17:31:15 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 74.7°C
Time: 17:31:20 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 74.7°C
Time: 17:31:25 - CPU Speed: 1200 MHz - CPU Temp: 74.6°C - GPU Temp: 74.7°C
Time: 17:31:30 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 74.7°C
Time: 17:31:35 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.7°C
Time: 17:31:41 - CPU Speed: 1200 MHz - CPU Temp: 74.6°C - GPU Temp: 75.2°C
Time: 17:31:46 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 74.7°C
Time: 17:31:51 - CPU Speed: 1200 MHz - CPU Temp: 74.6°C - GPU Temp: 75.2°C
Time: 17:31:56 - CPU Speed: 1200 MHz - CPU Temp: 74.6°C - GPU Temp: 75.2°C
Time: 17:32:01 - CPU Speed: 1200 MHz - CPU Temp: 75.7°C - GPU Temp: 75.8°C
Time: 17:32:06 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.8°C
Time: 17:32:11 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.8°C
Time: 17:32:16 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.3°C
Time: 17:32:21 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.3°C
Time: 17:32:26 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 76.3°C
Time: 17:32:31 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 76.3°C
Time: 17:32:36 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.3°C
Time: 17:32:41 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.3°C
Time: 17:32:46 - CPU Speed: 1200 MHz - CPU Temp: 75.7°C - GPU Temp: 76.3°C
Time: 17:32:51 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.3°C
Time: 17:32:56 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.8°C
Time: 17:33:01 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 76.3°C
Time: 17:33:06 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 76.3°C
Time: 17:33:11 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.8°C
Time: 17:33:16 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 76.8°C
Time: 17:33:22 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 77.4°C
Time: 17:33:27 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 77.4°C
Time: 17:33:32 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 76.8°C
Time: 17:33:37 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 77.4°C
Time: 17:33:42 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 76.8°C
Time: 17:33:47 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 76.3°C
Time: 17:33:52 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 76.8°C
Time: 17:33:57 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 76.3°C
Time: 17:34:02 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:34:07 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 76.8°C
Time: 17:34:12 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 77.4°C
- Confirmed graphical artifacts (not many, actually, but noticeable at times) -
- Loaded 640x480 30fps video from earlier EmuMovies link around this time-
Time: 17:34:17 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 76.8°C
Time: 17:34:22 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 76.3°C
Time: 17:34:27 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:34:32 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 77.9°C
Time: 17:34:37 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.0°C
Time: 17:34:43 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 77.9°C
Time: 17:34:48 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 78.4°C
Time: 17:34:53 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:34:58 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 79.5°C
Time: 17:35:03 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:35:08 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.4°C
Time: 17:35:13 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:35:18 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:35:23 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:35:28 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:35:33 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:35:38 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:35:43 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:35:48 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:35:53 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 78.4°C
Time: 17:35:59 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 77.9°C
Time: 17:36:04 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 78.4°C
Time: 17:36:09 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 78.4°C
Time: 17:36:14 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:36:19 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:36:24 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:36:29 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.4°C
Time: 17:36:34 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:36:39 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:36:44 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:36:49 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:36:54 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:36:59 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.5°C
- Hit first thermal warning around here, very faded, will gently throttle from now on -
Time: 17:37:05 - CPU Speed: 1200 MHz - CPU Temp: 80.0°C - GPU Temp: 80.1°C
Time: 17:37:10 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:37:15 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.0°C
Time: 17:37:20 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.0°C
Time: 17:37:25 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:37:30 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 78.4°C
Time: 17:37:35 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:37:40 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:37:45 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 78.4°C
Time: 17:37:50 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:37:55 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 78.4°C
Time: 17:38:00 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:38:05 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.0°C
Time: 17:38:11 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 79.5°C
Time: 17:38:16 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:38:21 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:38:26 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.0°C
Time: 17:38:31 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:38:36 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.5°C
Time: 17:38:41 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.0°C
Time: 17:38:46 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 79.0°C
Time: 17:38:51 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:38:56 - CPU Speed: 1200 MHz - CPU Temp: 80.5°C - GPU Temp: 80.6°C
Time: 17:39:01 - CPU Speed: 1200 MHz - CPU Temp: 80.0°C - GPU Temp: 80.1°C
Time: 17:39:07 - CPU Speed: 1200 MHz - CPU Temp: 80.5°C - GPU Temp: 80.1°C
------ Stopped Video Playback to cooldown ------
Time: 17:39:12 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:39:17 - CPU Speed: 600 MHz - CPU Temp: 75.2°C - GPU Temp: 75.2°C
Time: 17:39:22 - CPU Speed: 1200 MHz - CPU Temp: 73.5°C - GPU Temp: 73.1°C
Time: 17:39:27 - CPU Speed: 600 MHz - CPU Temp: 71.9°C - GPU Temp: 72.5°C
Time: 17:39:32 - CPU Speed: 600 MHz - CPU Temp: 70.9°C - GPU Temp: 72.0°C
Time: 17:39:37 - CPU Speed: 600 MHz - CPU Temp: 69.8°C - GPU Temp: 70.4°C
Time: 17:39:42 - CPU Speed: 600 MHz - CPU Temp: 69.8°C - GPU Temp: 69.8°C
Time: 17:39:47 - CPU Speed: 600 MHz - CPU Temp: 69.2°C - GPU Temp: 69.8°C
Time: 17:39:53 - CPU Speed: 600 MHz - CPU Temp: 69.2°C - GPU Temp: 69.8°C
------ Loaded Nismo's Video ------
Time: 17:39:58 - CPU Speed: 1200 MHz - CPU Temp: 74.1°C - GPU Temp: 74.1°C
Time: 17:40:03 - CPU Speed: 1200 MHz - CPU Temp: 74.6°C - GPU Temp: 74.7°C
Time: 17:40:08 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 75.2°C
Time: 17:40:13 - CPU Speed: 1200 MHz - CPU Temp: 75.7°C - GPU Temp: 75.8°C
Time: 17:40:18 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 75.8°C
Time: 17:40:23 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 75.8°C
Time: 17:40:28 - CPU Speed: 1200 MHz - CPU Temp: 76.2°C - GPU Temp: 77.4°C
Time: 17:40:33 - CPU Speed: 1200 MHz - CPU Temp: 76.8°C - GPU Temp: 76.8°C
Time: 17:40:38 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:40:44 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:40:49 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 76.8°C
Time: 17:40:54 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:40:59 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.4°C
Time: 17:41:04 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:41:09 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:41:14 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.4°C
Time: 17:41:19 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.9°C
Time: 17:41:24 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.9°C
Time: 17:41:30 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 77.9°C
Time: 17:41:35 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:41:40 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:41:45 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:41:50 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:41:55 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:42:00 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:42:05 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 77.9°C
Time: 17:42:10 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:42:16 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:42:21 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:42:26 - CPU Speed: 1200 MHz - CPU Temp: 77.9°C - GPU Temp: 77.9°C
Time: 17:42:31 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 79.0°C
Time: 17:42:36 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 78.4°C
Time: 17:42:41 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:42:46 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:42:51 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:42:57 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:43:02 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:43:07 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.5°C
Time: 17:43:12 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 78.4°C
Time: 17:43:17 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.0°C
Time: 17:43:22 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.0°C
Time: 17:43:27 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.0°C
- Hit first thermal warning around here, very faded, will gently throttle from now on -
Time: 17:43:32 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:43:38 - CPU Speed: 1200 MHz - CPU Temp: 78.9°C - GPU Temp: 79.0°C
Time: 17:43:43 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.0°C
Time: 17:43:48 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.0°C
Time: 17:43:53 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 79.0°C
Time: 17:43:58 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 79.0°C
Time: 17:44:03 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:08 - CPU Speed: 1200 MHz - CPU Temp: 78.4°C - GPU Temp: 78.4°C
Time: 17:44:14 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:19 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:24 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:29 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:34 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:39 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:44 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:50 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:44:55 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 80.1°C
- I assume here it actually decided to lower the CPU clock, as will be -
- reflected in the CPU speed average 25s from now -
Time: 17:45:00 - CPU Speed: 1200 MHz - CPU Temp: 79.5°C - GPU Temp: 79.5°C
Time: 17:45:05 - CPU Speed: 1200 MHz - CPU Temp: 77.3°C - GPU Temp: 76.3°C
Time: 17:45:10 - CPU Speed: 1200 MHz - CPU Temp: 75.7°C - GPU Temp: 75.2°C
Time: 17:45:15 - CPU Speed: 1200 MHz - CPU Temp: 75.2°C - GPU Temp: 75.2°C
Time: 17:45:20 - CPU Speed: 1200 MHz - CPU Temp: 71.9°C - GPU Temp: 71.4°C
Time: 17:45:25 - CPU Speed: 600 MHz - CPU Temp: 68.2°C - GPU Temp: 68.2°C
Time: 17:45:31 - CPU Speed: 600 MHz - CPU Temp: 67.6°C - GPU Temp: 67.1°C
Time: 17:45:36 - CPU Speed: 1200 MHz - CPU Temp: 65.5°C - GPU Temp: 65.5°C
---- Shutdown --- -
Using emumovies files directly caused my pi3 to give me temperature warnings when I would preview the files with the latest build of emulationstation. I ended up converting my videos from 640x480 to 320X240. That seemed to help the temperature issue for me.
-
@HurricaneFan Please can you try the megadrive-genesis video pack i uploaded a few post ago?
https://mega.nz/#!h9lEERaY!Kk6AdgQXSp2FKXJDBbujHGPFNRPtYnaZuir8HznWCrw
Thank you.
-
So, my last inputs on this whole research for the week. Won't have access to my RPi for a few days as I'm out for work. @fieldofcows @MWGemini
- Kodi performs fantastically better at rendering the 640x480@60fps video (the one that ES couldn't as it rendered artifacts, and stuttered). Not only that, it does that at a temperature that's lower and needs lower CPU speed than EmulationStation idle. Likely because it's doing most of the work on the GPU, though I'm not an expert here. The only thing I think I read about in the past was that the reported speed was the rolling CPU clock speed average from the most recent (something) period. So that's interesting that in Kodi it's sometimes reported as 600Mhz when rendering the video.
- EmulationStation in idle state still heats the CPU more than Kodi in idle, or rendering the videos. I didn't leave it until it plateaued, but Kodi was in the 45C range rendering the video, whereas EmulationStation idle was climbing slowly towards 55C. I then ended up turning the RPi off as I have to do other things tonight still.
Here's the log, hope it helps:
-- In Emulation Station, just booted --
Time: 21:58:50 - CPU Speed: 1200 MHz - CPU Temp: 51.5°C - GPU Temp: 52.1°C
Time: 21:58:55 - CPU Speed: 1200 MHz - CPU Temp: 49.3°C - GPU Temp: 49.4°C
-- Opening Kodi --
Time: 21:59:00 - CPU Speed: 1200 MHz - CPU Temp: 48.3°C - GPU Temp: 48.3°C
Time: 21:59:05 - CPU Speed: 1200 MHz - CPU Temp: 47.2°C - GPU Temp: 47.2°C
Time: 21:59:10 - CPU Speed: 1200 MHz - CPU Temp: 46.6°C - GPU Temp: 46.2°C
Time: 21:59:15 - CPU Speed: 600 MHz - CPU Temp: 44.5°C - GPU Temp: 44.0°C
Time: 21:59:20 - CPU Speed: 600 MHz - CPU Temp: 42.9°C - GPU Temp: 43.5°C
-- Launched 640x480 60fps video --
Time: 21:59:25 - CPU Speed: 600 MHz - CPU Temp: 42.9°C - GPU Temp: 42.9°C
Time: 21:59:30 - CPU Speed: 600 MHz - CPU Temp: 42.9°C - GPU Temp: 42.4°C
Time: 21:59:35 - CPU Speed: 1200 MHz - CPU Temp: 46.1°C - GPU Temp: 46.2°C
Time: 21:59:40 - CPU Speed: 1200 MHz - CPU Temp: 46.6°C - GPU Temp: 46.2°C
Time: 21:59:45 - CPU Speed: 600 MHz - CPU Temp: 45.0°C - GPU Temp: 44.5°C
Time: 21:59:50 - CPU Speed: 1200 MHz - CPU Temp: 45.0°C - GPU Temp: 44.5°C
Time: 21:59:55 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 44.0°C
Time: 22:00:00 - CPU Speed: 1200 MHz - CPU Temp: 46.1°C - GPU Temp: 45.6°C
Time: 22:00:05 - CPU Speed: 1200 MHz - CPU Temp: 46.1°C - GPU Temp: 46.2°C
Time: 22:00:10 - CPU Speed: 600 MHz - CPU Temp: 45.0°C - GPU Temp: 45.1°C
Time: 22:00:15 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 44.0°C
Time: 22:00:20 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 44.0°C
Time: 22:00:26 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 44.0°C
Time: 22:00:31 - CPU Speed: 600 MHz - CPU Temp: 43.4°C - GPU Temp: 44.0°C
Time: 22:00:36 - CPU Speed: 600 MHz - CPU Temp: 43.4°C - GPU Temp: 44.0°C
Time: 22:00:41 - CPU Speed: 600 MHz - CPU Temp: 42.9°C - GPU Temp: 42.9°C
Time: 22:00:46 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 43.5°C
Time: 22:00:51 - CPU Speed: 600 MHz - CPU Temp: 42.9°C - GPU Temp: 43.5°C
Time: 22:00:56 - CPU Speed: 1200 MHz - CPU Temp: 45.0°C - GPU Temp: 45.1°C
Time: 22:01:01 - CPU Speed: 1200 MHz - CPU Temp: 45.6°C - GPU Temp: 45.6°C
Time: 22:01:06 - CPU Speed: 1200 MHz - CPU Temp: 45.6°C - GPU Temp: 45.6°C
Time: 22:01:11 - CPU Speed: 600 MHz - CPU Temp: 45.0°C - GPU Temp: 45.1°C
Time: 22:01:16 - CPU Speed: 600 MHz - CPU Temp: 44.5°C - GPU Temp: 44.5°C
Time: 22:01:21 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 44.0°C
Time: 22:01:26 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 44.5°C
Time: 22:01:31 - CPU Speed: 600 MHz - CPU Temp: 43.4°C - GPU Temp: 44.0°C
Time: 22:01:36 - CPU Speed: 600 MHz - CPU Temp: 44.0°C - GPU Temp: 44.0°C
-- Quit Kodi back to EmulationStation --
Time: 22:01:41 - CPU Speed: 1200 MHz - CPU Temp: 46.1°C - GPU Temp: 46.2°C
Time: 22:01:46 - CPU Speed: 1200 MHz - CPU Temp: 47.7°C - GPU Temp: 47.8°C
Time: 22:01:51 - CPU Speed: 600 MHz - CPU Temp: 45.0°C - GPU Temp: 45.6°C
-- Just leaving EmulationStation idle on list view (i.e. titles only, ) --
-- (no description, no artwork, no videos) --
Time: 22:01:56 - CPU Speed: 1200 MHz - CPU Temp: 48.3°C - GPU Temp: 48.3°C
Time: 22:02:01 - CPU Speed: 600 MHz - CPU Temp: 49.3°C - GPU Temp: 49.4°C
Time: 22:02:06 - CPU Speed: 1200 MHz - CPU Temp: 50.4°C - GPU Temp: 51.5°C
Time: 22:02:12 - CPU Speed: 600 MHz - CPU Temp: 50.4°C - GPU Temp: 50.5°C
Time: 22:02:17 - CPU Speed: 600 MHz - CPU Temp: 50.4°C - GPU Temp: 50.5°C
Time: 22:02:22 - CPU Speed: 600 MHz - CPU Temp: 51.0°C - GPU Temp: 50.5°C
Time: 22:02:27 - CPU Speed: 600 MHz - CPU Temp: 50.4°C - GPU Temp: 51.5°C
Time: 22:02:32 - CPU Speed: 600 MHz - CPU Temp: 50.4°C - GPU Temp: 50.5°C
Time: 22:02:37 - CPU Speed: 600 MHz - CPU Temp: 52.0°C - GPU Temp: 52.6°C
Time: 22:02:42 - CPU Speed: 600 MHz - CPU Temp: 51.5°C - GPU Temp: 51.5°C
Time: 22:02:47 - CPU Speed: 600 MHz - CPU Temp: 52.6°C - GPU Temp: 53.2°C
Time: 22:02:52 - CPU Speed: 600 MHz - CPU Temp: 52.6°C - GPU Temp: 52.1°C
Time: 22:02:57 - CPU Speed: 600 MHz - CPU Temp: 52.6°C - GPU Temp: 53.7°C
Time: 22:03:02 - CPU Speed: 600 MHz - CPU Temp: 53.6°C - GPU Temp: 52.6°C
Time: 22:03:07 - CPU Speed: 600 MHz - CPU Temp: 52.6°C - GPU Temp: 52.1°C
Time: 22:03:12 - CPU Speed: 600 MHz - CPU Temp: 52.6°C - GPU Temp: 52.6°C
Time: 22:03:17 - CPU Speed: 600 MHz - CPU Temp: 52.6°C - GPU Temp: 52.6°C
Time: 22:03:22 - CPU Speed: 600 MHz - CPU Temp: 53.1°C - GPU Temp: 52.6°C
Time: 22:03:28 - CPU Speed: 600 MHz - CPU Temp: 52.6°C - GPU Temp: 52.6°C
Time: 22:03:33 - CPU Speed: 600 MHz - CPU Temp: 53.6°C - GPU Temp: 53.7°C
Time: 22:03:38 - CPU Speed: 600 MHz - CPU Temp: 53.1°C - GPU Temp: 53.2°C
Time: 22:03:43 - CPU Speed: 600 MHz - CPU Temp: 53.6°C - GPU Temp: 53.2°C
Time: 22:03:48 - CPU Speed: 600 MHz - CPU Temp: 53.6°C - GPU Temp: 53.2°C
Time: 22:03:53 - CPU Speed: 600 MHz - CPU Temp: 53.1°C - GPU Temp: 53.2°C
Time: 22:03:58 - CPU Speed: 600 MHz - CPU Temp: 53.6°C - GPU Temp: 54.2°C
Time: 22:04:03 - CPU Speed: 600 MHz - CPU Temp: 53.6°C - GPU Temp: 53.7°C
Time: 22:04:08 - CPU Speed: 600 MHz - CPU Temp: 53.6°C - GPU Temp: 54.8°C
Time: 22:04:13 - CPU Speed: 600 MHz - CPU Temp: 54.7°C - GPU Temp: 54.8°C
Time: 22:04:18 - CPU Speed: 1200 MHz - CPU Temp: 54.2°C - GPU Temp: 54.2°C
Time: 22:04:23 - CPU Speed: 600 MHz - CPU Temp: 54.7°C - GPU Temp: 54.8°C
Time: 22:04:28 - CPU Speed: 1200 MHz - CPU Temp: 55.8°C - GPU Temp: 56.4°C
Time: 22:04:33 - CPU Speed: 1200 MHz - CPU Temp: 56.3°C - GPU Temp: 56.4°C
Time: 22:04:38 - CPU Speed: 1200 MHz - CPU Temp: 53.1°C - GPU Temp: 53.2°C
Time: 22:04:44 - CPU Speed: 1200 MHz - CPU Temp: 52.6°C - GPU Temp: 52.6°C
Time: 22:04:49 - CPU Speed: 1200 MHz - CPU Temp: 52.6°C - GPU Temp: 52.1°C
Time: 22:04:54 - CPU Speed: 1200 MHz - CPU Temp: 52.0°C - GPU Temp: 52.1°C
Time: 22:04:59 - CPU Speed: 1200 MHz - CPU Temp: 51.5°C - GPU Temp: 51.5°C
Time: 22:05:04 - CPU Speed: 1200 MHz - CPU Temp: 55.3°C - GPU Temp: 55.8°C
Time: 22:05:09 - CPU Speed: 1200 MHz - CPU Temp: 56.9°C - GPU Temp: 56.9°C@Nismo: maybe you missed it, but I tested one of your videos earlier and it did, indeed, show the same behavior as the other 640x480@30 videos, and led to overheating.
Have a great week!
-
@Nismo Downloading now. I'll try to get this tested tonight on my pi3.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.