<div dir="ltr">Hello,<br><br>I'm working on an i.MX6 based board and I'm interested in Vivante GPU support. My goal is to run an OpenGL ES-based application on X server with hardware acceleration.<br>I know there is ongoing work to include etnaviv support in Mesa but I'm trying to make it work on my side (mainly by compiling code from <a href="https://github.com/etnaviv">https://github.com/etnaviv</a>).<br>I've got: <br> - A 4.6.7 kernel with etnaviv DRM driver<br> - libdrm with etnaviv drm support (version 2.4.71)<br> - Mesa 12.0_etnaviv branch from <a href="https://github.com/etnaviv/mesa/">https://github.com/etnaviv/mesa/</a><br> - Mesa3d-demos version 8.3.0 (I'm using glxinfo and glxgears to check OpenGL support)<br><br>If my understanding is correct, I also need:<br> - xf86-video-armada (I took unstable-devel branch from <a href="http://git.arm.linux.org.uk/cgit/xf86-video-armada.git/">http://git.arm.linux.org.uk/cgit/xf86-video-armada.git/</a>) and the following dependencies:<br>    - libdrm-armada (git://<a href="http://ftp.arm.linux.org.uk/~rmk/libdrm-armada.git/">ftp.arm.linux.org.uk/~rmk/libdrm-armada.git/</a>)<br>    - libetnaviv (<a href="https://github.com/etnaviv/etna_viv/tree/master/src/etnaviv">https://github.com/etnaviv/etna_viv/tree/master/src/etnaviv</a>)<br><br>Is it the right way to proceed ?<br><br>Concerning Mesa configuration, I'm a little bit confused about Gallium and DRI. Etnaviv is a Gallium driver, so do I need to use --enable-dri or --enable-driglx-direct.<br>For example in Buildroot, I have to select DRI swrast driver to have "--enable-driglx-direct" defined.<br><br>Regards,<br>Gaylord CHARLES<br></div>