Greetings,
I'm currently looking for a cheap Vulkan-compatible development board with a Mali GPU, that is compatible with mainline kernels.
The best I've currently found uses a Mali-T764. The Mali Vulkan drivers webpage stipulates that the drivers are compatible with Mali-T760 GPU.
Are the drivers also compatible with Mali-T764 GPU ? Or is that GPU completely different and has, currently, no Vulkan drivers ?
r12p0 onwards for a Vulkan compatible Midgard driver.
Interesting info. I'll keep an eye on r12p0 releases of Mali drivers from the SoC makers !
Note that it is still possible to get a r12p0 driver *without* Vulkan too - not all operating systems support it - it's down the device manufacturer to include it or not.
Thanks for the precision
How do partners companies implement the Mali drivers ?
Do they have a set of core interfaces to implement (the library should resolve at least these symbols, ...), plus some optional interfaces that they can add depending on their need, like the VFP interfaces on ARM processors ?
For example, can a SoC maker release Mali drivers that does not implement OpenGL, nor OpenCL, nor Vulkan interfaces if they don't need it ?
Also, since the motto of Vulkan seems to be "become the GPU driver", is it possible to use the Mali kernel space drivers informations (GPU opcodes, ...) to implement an own version of Vulkan libraries ?