This has been fixed long time ago in u-boot. But it seems the Banana guys have a faible for really outdated software:
u-boot from 2011
kernel 3.3.0 (really?) from 2012
glmark2 bench also from 2012
Releasing this in 2016 is a bit weird. @sinovoip please tell us where we find both sources for kernel and the userland code to get GPU and video acceleration. Or do you only provide BLOBs (possible GPL violation)?
I saw that there are OS images provided by 3rd parties that are based on mainline kernel. Given the many security flaws in your old kernel 3.3.0 and the tons of USB fixes alone I ask myself… and you of course… why you didn’t consider to release also an OS image that’s based on kernel 4.x with working GPU/video acceleration? Is there a specific reason to provide outdated/insecure/buggy software?
I downloaded the image, which wasn’t easy either (connection lost several times, but wget helped). Wrote to SD just to see that it is a very buggy/laggy 3D support, which would be OK, if the first post didn’t say “support GPU PowerVR SGX544MP2”. Maybe “partial support” or “support for basic openGL functions” would be better.
Calling the bpi-bootsel tool to set the resolution to 1080p rendered the system unusable (system boots without video).
I think I will stick to Armbian (http://www.armbian.com/), it’s so clean and neat. You get 4.4 kernel, you can install X with whatever desktop environment and window manager you like (I opted for the lightweight lxde) and you can also build and use the fbturbo graphics driver (as described here: http://linux-sunxi.org/Xorg), which will give you good enough 2D performance. As for the moment, on-board sound does not work, but any USB sound card will do.