That is only the kernel driver (in this case, the kernel is only really providing a communication channel between hardware and userspace) and doesn’t include the GPU firmware blob. Also, as I understand the TI platform uses a different model from Imagination than what the JH7110 uses. So their firmware blob would probably be different.
The “heavy” lifting for the GPU is done in userspace and that’s what isn’t fully open sourced, and what source is available is based on old versions of things like Mesa etc.
Imagination Tech (the GPU vendor) are currently writing new kernel and Vulcan drivers but they have not started work on the model in JH7110. You can view their work here: https://gitlab.freedesktop.org/users/fra...s/projects
When they add support for BXE-4-32 (that’s the model we have) then we can switch. AFAIK, there is no ETA on that yet. (Their mesa driver has been mainlined, but the new kernel driver has not yet. They attempted mainline the kernel driver last year but were asked to change their approach and I believe they are still refactoring. I’m guessing once they get it mainlined they will start on other GPU models.
By the way, basically anything that uses frame buffer is not accelerated the same way wayland/xorg are. Framebuffer is basically just a copy of the video pixels in ram. So you wouldn’t see any speed up over normal software rendering.
The “heavy” lifting for the GPU is done in userspace and that’s what isn’t fully open sourced, and what source is available is based on old versions of things like Mesa etc.
Imagination Tech (the GPU vendor) are currently writing new kernel and Vulcan drivers but they have not started work on the model in JH7110. You can view their work here: https://gitlab.freedesktop.org/users/fra...s/projects
When they add support for BXE-4-32 (that’s the model we have) then we can switch. AFAIK, there is no ETA on that yet. (Their mesa driver has been mainlined, but the new kernel driver has not yet. They attempted mainline the kernel driver last year but were asked to change their approach and I believe they are still refactoring. I’m guessing once they get it mainlined they will start on other GPU models.
By the way, basically anything that uses frame buffer is not accelerated the same way wayland/xorg are. Framebuffer is basically just a copy of the video pixels in ram. So you wouldn’t see any speed up over normal software rendering.