Robert Foss
July 24, 2017
Reading time:
More progress is being made in the area of i.MX6, etnaviv and Android.
Since the last post a lot work has gone into upstreaming and stabilizing the etnaviv on Android ecosystem. This has involved Android, kernel and Mesa changes. Many of which are available upstream now. A How-To for getting you up and running on an iMX6 dev board is available here.
Modifiers support has been accepted into Mesa, GBM and gbm_gralloc. Modifiers were mentioned in a previous post.
Patches enabling the etnaviv Mesa driver being built for Android have now landed upstream.
A number for small stability issues present while running Android on i.MX6 hardware have now been fixed, and the platform is now relatively stable.
We have a decent understanding that the platform is slow when running the desktop and other apps that have multiple surfaces due to rendering using CPU instead of GPU (Probably not relevant for the blog entry.)
Etnaviv performance and feature set have both been increased since Mesa v17.1.
A number of games using EGL have been successfully run on Android, some minor graphical issues still remain, but overall games run well and fast.
This work is built on efforts by a lot people:
This post has been a part of work undertaken by my employer Collabora, and has been funded by Zodiac Inflight Innovations.
23/03/2026
PanVK’s new framebuffer abstraction for Mali GPUs removes OpenGL-specific constraints, unlocking more flexible tiled rendering features…
02/03/2026
Get the recap of Nicolas Frattaroli's FOSDEM talk detailing Rockchip’s mainline progress, including Vulkan 1.4 and NPU support as a vital…
02/12/2025
As an active member of the freedesktop community, Collabora was busy at XDC 2025. Our graphics team delivered five talks, helped out in…
24/11/2025
LE Audio introduces a modern, low-power, low-latency Bluetooth® audio architecture that overcomes the limitations of classic Bluetooth®…
17/11/2025
Collabora’s long-term leadership in KernelCI has delivered a completely revamped architecture, new tooling, stronger infrastructure, and…
11/11/2025
Collabora extended the AdobeVFR dataset and trained a FasterViT-2 font recognition model on millions of samples. The result is a state-of-the-art…