OrangePi 3B - rk3566 - Has anyone hardware accelerated video playback working?

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.

Hello MichaIng

I misunderstood perhaps but for me the hardware video acceleration is under the GPU section with Mali g52
See capture from Orangepi website

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.