Rock 4C+ using image [rock-4c-plus_debian_bullseye_xfce_b55.img.xz] from https://github.com/radxa-build/rock-4c-plus/releases
About screen for Xfce says GPU is llvmpipe (LLVM 11.0.1 128 Bits) (3.8 Gib).
Rock 4C+ using image [rock-4c-plus_debian_bullseye_kde_b55.img.xz] from https://github.com/radxa-build/rock-4c-plus/releases
System info for KDE says Graphics processor is llvmpipe.
Rock 4SE running Dietpi (image [DietPi_ROCKPi4-ARMv8-Bullseye.img] an image for Rock Pi 4B) with Xfce desktop installed, about screen says GPU is Mali T860 (which the Rock 4 SE Technical Specifications says the GPU is [Arm Mali™ – T860MP4 GPU]).
Is this related to LibGL errors that show up?
On KDE I get…
LibGL error: failed to authenticate magic 1
LibGL error: failed to load driver: rockchip
On Xfce I get…
LibGL error: failed to create dri screen
LibGL error: failed to load driver rockchip
You can see these errors when you load VLC from the command line. Note that Dietpi on SE doesn’t give these errors when VLC is run from the command line. The error also shows up on KDE when running the Python GStreamer examples which is much more relevant to the use of this unit.
I can’t help but think this is related to some performance issue because on the Rock 4C+ (with both of these images) VLC player plays HD video really badly (awful stuttering), whereas the Rock 4 SE with Dietpi can play the same video pretty much flawlessly (example video I’ve been using from -> https://www.videvo.net/video/pair-of-lionesses-walking-together/463057/).
Please note I’m aware that VLC doesn’t have hardware acceleration but that’s what makes it good in this test. It definitely feels like it’s software all the way on Rock 4C+ whereas the GPU is at least getting used on the 4SE with Dietpi.
Please advise what to do about this. I don’t know where else to turn to.
I’d be kinda be tempted to go with Dietpi only I’ve no real idea how to go about getting gstreamer with rockchip support running on Dietpi nor does there seem to be any Dietpi for the 4C+ yet and I’ve not got time to delve into that side of it yet. I’d kinda like to stick to Radxa stuff but the whole lvvmpipe deal has me wondering.
Help on getting a GPU for 4C+ images or gstreamer with rockchip support on Dietpi most welcome.