Note this about 3d acceleration not VPU support.
A Quick overview about 3d acceleration on Arm boards.
On a lot of arm boards if you try and run some apps like blender and openarena you'll find that the performance is bad or in some cases the app the won't run at all
A lot of apps are using software rendering which uses your cpu not your devices GPU to render you can see this in openarena if you go in to graphics options and you'll see that the 3d driver is by VMware.
most GPUs on arm chips usually only support openGL-ES not openGL if you have 3d acceleration support on your board you can try this out glmark2-es2 and glmark2 open htop and Compare the cpu usage.
for example like blender requires openGl 2.1 to use 3d acceleration.
Most of the drivers for Arm's mali GPUs are for android devices not desktop linux, nvidia's tegra SOCs GPUs have support for openGL as well as some work is being done for the videocore IV GPU.
Trying out jmcc's media script on my tinker board works great and there is less lag when moving windows about and things like hardware acceleration for openGL-ES apps
And webGL support is here.
If you have chrome/chromium installed you can type this in to chrome://gpu/ to see info about webGL and if it supports your device.
The script also has a warper which alows you to run some openGL 2.0 apps but i have not tested this yet.
Maybe with vulkan and more apps adding support we'll be able to run more 3d apps on Arm devices in the future.
Thanks for reading I hope you enjoyed it or at least found it helpful.
Let me know if this can be impoved or if you have any questions
And a bonus if you type this in to chrome you can play the dino runer game chrome://dino/ without having to disconnect from the internet!