2018-03-31, 14:30
(2018-03-31, 11:58)popcornmix Wrote: Turbo mode can be requested by arm (when any core is > 50% busy) or by GPU (for certain harder use cases, like advanced deinterlace, 60fps, HEVC or MVC).Thank you for looking into this. Dropped frames are during continuous 3D MVC without going into OSD. It takes a while to see it. Movie has to run for a bit. After an hour it's really noticeable with the temperature around 60 deg. C. without turbo. It's an ISO file from my Bat v Sup 3D movie and probably others.
Previously the logic was more basic and either side requesting turbo would result in turbo on the other side.
But, that may not be required. Simpler HEVC files don't require a turbo arm. Similarly for HW decoded 60fps files.
So we have separated the two sides and they can be in turbo mode independently. That generally results in lower temperatures.
But you may be running slightly closer to the edge in terms of performance, and as there is a little lag between arm becoming busy and getting turbo mode the performance can be lower.
So the plan was to see if the new scheme was sufficient. If not it's fairly simple to request arm_turbo for specific GPU tasks (like MVC) which would give the previous performance.
It may make sense to request the moderate turbo mode on arm (1200MHz on 3B+) which is probably sufficient for your problem but has lower voltage and temperature.
Can you point at a sample file that shows this issue? Do the drops show up in the OSD when playing the video?
My current settings in config.txt:
[pi3]
arm_freq=1300
gpu_freq=500
over_voltage=4
sdram_freq=580
over_voltage_sdram=5
sdram_schmoo=0x02000020
[pi3+]
arm_freq=0
gpu_freq=0
over_voltage=0
force_turbo=1 #this was added recently to helped with MVC stutter
There are some other problems with B+. I'm getting frozen screen stuck with loud sound almost like it is repeating 2 frames over and over paying sound the same fraction of a second all the time. It happened multiple times on 3D MVC ISO files without the Turbo and with the Turbo on. Probably more than half an hour into the movie. I ended up pulling the power out to reboot the Pi.
Yesterday I got to the end of the 3D MVC movie that I've been watching for a while in parts (no time to do it in one shot). I let the credits to scroll to the end listening to the music. At the very end I got black screen. No way out. Moving cursor showed overlay with time 0:00 and nothing. Power out and reboot. I got error message telling me about issues with mounting partition.
I put this SD chip into Ubuntu on RPi3 (not +). I can see 2 partitions with files and no issues. Booting on RPi3 I get following errors: