I am looking for the best ways to run GPU-accelerated tasks, like video decoding or 3D games.
From what I read the options for drivers currently are:
-
a GPU driver found on android 12 - which is, for some reason, underperforming when compared to other RK3588 SBCs, see: https://youtu.be/K9wd2UJqB0I
– Sub-question: is the a difference between the GPU performance on the newest android release (https://github.com/radxa/manifests/releases/tag/Rock-android12-20221104) and the previous one, which presumably was the one used in the linked video (https://github.com/radxa/manifests/releases/tag/RockPi-android12)? -
an llvmpipe CPU rendering driver - linux - presumably all flavors.
-
a Panfrost GPU driver - can be installed on armbian (Ubuntu 20.02 & Mali Drivers) and presumably other deb-based distros.
The best case scenario would be a GPU driver that supports Vulkan (so not Panfrost at the moment) and the hardware decoding capabilities of RK3588.
Does such software even exist already? Or do we need to wait for radxa to improve android support?
Is it possible to somehow clone/copy a driver from an android distro for another RK3588 SBC, for example?