I seem to be going in circles with this problem. Can someone please help me in the right direction if you have had any success with this yourselves. I'm running out of time and may be forced to abandon the Odroid if I can't get this working soon.
There seems to be problems with the mali userspace drivers matching with the ubuntu releases from hardkernel. The public releases come with r14 and it simply doesn't work. What's up that?
There's also problems with the mali userspace drivers not containing the required functionality (dmabuf).
1. Which version of the userspace drivers supports DMABUF on FBDev and where do I get it. What kernel module should this be paired with and where do I get that?
2. How do I actually allocate the buffers? I need to allocate a buffer, map it for cpu access, then once it's updated use it as a dmabuf into: eglCreateImageKHR(Display, EGL_NO_CONTEXT, EGL_LINUX_DMA_BUF_EXT, nullptr, Attribs);
I have this working on the Rockchip RK3288 but for whatever reason(s) I simply can't make any progress on the XU4.