Hi,
I just upgraded the pi3B+ to LibreELEC 10.0.2 (LibreELEC-RPi2.arm-10.0.2.img.gz) to test it out Kodi v19.x and notice the HEVC performance is really bad.
I noticed that the "Allow Hardware acceleration - MMAL" is no longer there and is replaced with DRM Prime.
When DRM Prime enabled (by default) it is terrible and cannot play any HEVC files.
Tested on 720p 10bit HEVC
Kodi settings
Allow using DRM PRIME decoder = ON
Allow hardware acceleration using DRM PRIME prime = ON
=there is audio but no video, just shows GUI with loading icon
Allow using DRM PRIME decoder = ON
Allow hardware acceleration using DRM PRIME prime = OFF
=there is audio but no video, just shows GUI with loading icon
Allow using DRM PRIME decoder = OFF
Allow hardware acceleration using DRM PRIME prime = OFF
-720p 10 bit HEVC playable but has lots of drop frames, so not great to watch since it video playback is not smooth.
Skipping forward/back is really glitchy.
-720p HEVC seems to play video without issue.
-1080p 10bit HDR not playable due to extreme laggyness/slowness and probably lots of drop frames..
Previously on Kodi V18.9 (LibreELEC-RPi2.arm-9.2.8.img.gz)
I was able to play HEVC 720 10bit and 1080p 10bit HDR smoothly (no video or audio issues).
I have reverted back to 9.2.8 because there is no benefit and a lot of negatives when upgrading to 10.0.2
Questions
What is the purpose of putting out a 10.02 image for pi3b+ if the performance is worse than previous 9.2.8?
-HEVC 720 10bit and 1080p 10bit HDR is now no longer watchable...
Why was MMAL removed and replace with DRM PRIME (enabled by default) which is useless on the Pi3B+?
Will DRM PRIME ever get proper HEVC hardware acceleration as good as MMAL and how long we can expect to wait for proper support?
-At this stage DRM PRIME is just terrible and has no benefit for HEVC decoding, and it actually makes HEVC decoding worse.