Is there a way to get HW accelerated video playback on Opi 3B on DietPI or other “distros”? I’ve been searching, trying different images, still no luck.
Hi NoobOnDiet
can you show the return of the following command
dmesg
at the end you found the GPU part
lsmod | grep panfrost
To see if the driver is loaded for panfrost
For video decoding (and encoding) on Rockchip SBCs, it is actually the hantro_vpu driver.
Whether it is actually used may depend on the software you use. Some may support only the vendor RKMPP driver. Jellyfin is a negative example which did not implement mainline VPU driver support yet.
That is just what the hardware is theoretically capable of. But for this to be used, the kernel needs to have a driver, and software needs to be able to utilize that driver.
It can do 2D/3D/GLES/Vulkan, all standard, and provided by the Mesa panfrost driver, as you said. But OP was asking for “accelerated video playback”, i.e. video decoding, which is what the dedicated VPU (Video Processing Unit) does, via hantro_vpu driver. Rockchip themselves provide a different “RKMPP” driver for video decoding and encoding, but we use mainline Linux with the mainline driver. Sadly, there is software which supports the RKMPP only, but not yet the mainline Hantro VPU driver.
