How to get proper OpenGL and GL ES acceleration working on BB X15?

Hi

I’m rather disappointed to find both the Debian 10 and 11 images for the Beagleboard X15 are using VMware’s Gallium software renderer for both OpenGL and GL ES rendering… Thus having no proper hardware graphics acceleration available…

Is there a special package, packages or kernel I need to install, in order to be able to fully use the PowerVR SGX GPU of the AM5728 SOC for true OpenGL and GL ES acceleration?

I’m not bothered about them being “closed source” etc… Just so long as I can get true graphical acceleration working on it…

Not specific to the X15, here are two sources regarding OpenGL ES with the Beaglebone and the PowerVR SGX GPU.

https://elinux.org/BeagleBoneBlack/SGX_%2B_Qt_EGLFS_%2B_Weston

https://blog.imaginationtech.com/fun-with-powervr-and-the-beaglebone-black-low-cost-development-made-easy/

Jon

The method for the BeagleBone Black didn’t work…

However…

By using Debian 9.5 and downgrading the Linux kernel to TI’s version of 4.9, then installing the SGX kernel modules for V4.9 of there kernel, That where meant for use with there Jactino EVM platform… And rebuilding the RAM init image…

I was able to get the SGX kernel module to load… Though after installing the PVR user land libraries as well… And attempting to initialize the PVR SGX GPU with the PVRINT utility… It would only keep meeting with failure…

Plus any app that required either OpenGL or GL ES acceleration… Would keep freezing on launch to…

It pretty much seems to be the same result that Robert had in this post:

While I’m stumped… For now… There MUST be a way to get proper 3D acceleration working on the AM57XX SOCs!