#etnaviv
etnaviv is now OpenGL ES 3.0 conformant.

etnaviv is the open source graphics driver for Vivante GPUs found in most NXP i.MX chips. Both i.MX8M Plus and i.MX8M Quad passed +235,000 tests needed to be OpenGL 3.0 confomant.

www.igalia.com/2026/etnaviv...

#Mesa
etnaviv is now OpenGL ES 3.0 conformant | Igalia
Igalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions for companies across the globe. Our work and contributions are present in many projects such as GStreamer, Mesa 3D, WebKit, Chromium, etc.
www.igalia.com
October 27, 2026 at 10:00 AM
for sure! fwiw this was around 2012-2014. the etnaviv project was funded by a company making in-flight entertainment systems. they wanted full control of their firmware stack

although doing it properly still requires *some* domain expertise, this kind of thing is likely not feasible any longer
October 25, 2026 at 2:46 PM
Lately I've been closely following that work and I can confirm what @austriancoder just showed at XDC: GLES3 on etnaviv is finally there :) Huge thanks to everyone involved!

#mesa #etnaviv #vivante #librem5 #mobilelinux #linuxmobile #linuxphone […]

[Original post on social.librem.one]
September 29, 2026 at 9:03 PM
remembering how grueling the re'ing for etnaviv was (and this is way more complicated), this is one one of the genuinely useful things, to automate with LLM coding
codyho.dev/blog/gpu-dri...
September 16, 2026 at 8:35 AM
O driver open-source Etnaviv acaba de alcançar um grande marco: agora é capaz de rodar YOLOX em GPUs/NPUs Vivante! 🚀
Isso significa edge AI mais acessível e sem depender de drivers proprietários. Descubra tudo sobre essa revolução no link abaixo! Saiba mais. -> Saiba mais. -> tinyurl.com/3scyv3mt
Driver Etnaviv Open-Source Agora Roda YOLOX: O Que Isso Significa para o Edge AI?
Blog com notícias sobre, Linux, Android, Segurança , etc
tinyurl.com
August 23, 2026 at 5:40 PM
[Phoronix] Open-Source Etnaviv Driver Now Able To Run YOLOX

#Linux #OpenSource
Open-Source Etnaviv Driver Now Able To Run YOLOX
The open-source, reverse-engineered Etnaviv driver stack that began for providing accelerated graphics support on Vivante GPU IP and since expanded to handle Vivante NPUs as well is now able to…
www.linuxnews.net
August 22, 2026 at 12:30 PM
Etnaviv NPU update 22: YOLOX support
We have expanded our open-source NPU support for object detection: YOLOX is now running on the Etnaviv driver. This brings high-performance, open-source AI acceleration to the Vivante VIP line of NPUs, including those found in the NXP i.MX 8M Plus and the Amlogic A311D. Adding YOLOX gives users more options when balancing detection accuracy against available hardware resources. YOLOX is an open-source object detection model developed by Megvii (Apache 2.0). It is particularly well-suited for edge NPUs, but it is significantly more complex than SSDLite MobileDet (our previously supported model). Getting it running required implementing several new operations in the driver. As part of this work, we landed support for: * FullyConnected: A new operation that runs directly on the NN (convolution) cores. * Reshape, Split, and Concatenate: Handled via metadata changes; these do not execute on the hardware, saving cycles. * Fused ReLU: Enables activation function hardware on the output. * Absolute and Logistic: Implemented as lookup table operations on the TP (tensor processing) cores. * Subtract: Lowered to a convolution, similar to our approach for Add. * Transpose: Either fused into the next operation or handled as a TP operation. Additionally, we added support for feature maps in signed 8-bit integers. For certain models, this provides increased accuracy at the exact same computational cost. This work was performed in partnership with Ideas On Board. _YOLOX is an open-source project developed by Megvii and licensed under the Apache License 2.0._
blog.tomeuvizoso.net
August 22, 2026 at 10:31 AM
funnily, i actually have one of those! i developed the embedded linux graphics drivers for the GPU on the SoC they used (etnaviv) at the time, so they sent me one, for testing
July 8, 2026 at 2:36 PM
back in the day, the reverse-engineering work for etnaviv took me weeks to months. it would be fun if a swarm of agents with some smart tooling could do a similar thing in like a few hours

"whoop whoop here's ur CMSIS-SVD file"
March 6, 2026 at 10:13 PM
ohh neat! strictly i'd qualify for that one due to my work on etnaviv

sadly it's on-site in the US. never fucking mind
February 21, 2026 at 3:21 PM
somehow this SoC manages to have both Vivante and PowerVR embedded GPUs (likely 2D-3D split)
November 13, 2025 at 9:04 AM
always nice to see etnaviv running on some device. it's a result of reverse engineering of Vivante embedded GPUs that i did back in the day
November 13, 2025 at 9:04 AM
Don't miss this post by my @igalia.bsky.social colleague Christian Gmeiner about setting up a new etnaviv board farm using CI-Tron 🤖 🍋. Pretty interesting stuff there: christian-gmeiner.info/2024-10-30-c...
CI-Tron: A Long Road to a Better Board Farm
I’m a big supporter of finding problems before they get into the code base. The earlier you catch issues, the easier they are to fix. One of the main tools that helps with this is a Continuous Integra...
christian-gmeiner.info
October 30, 2024 at 3:29 PM
Re: [PATCH v2] drm/etnaviv: Fix flush sequence logic Christian Gmeiner writes: (Summary) From the timeline, it seemed like there was enough time for it to be included, so I=E2=80=99m just trying to...

Origin | Interest | Match
Awakari App
awakari.com
July 27, 2025 at 11:11 PM
Re: [PATCH v2] drm/etnaviv: Fix flush sequence logic Summary not available

Origin | Interest | Match
Awakari App
awakari.com
July 27, 2025 at 10:29 PM
STM32MP1 CPU module running mainline #Linux with Etnaviv open-source graphics drivers, that is compatible with the company's Pico-ITX carrier board. #stm32 #som #sbc #picoitx #industrial #hmi #automation

cnx-software.com/2021/02/22/stm…
STM32MP1 Linux SoM fits into Pico-ITX carrier board - CNX Software
DH electronics DHCOM STM32MP1 system-on-module (SoM) can be inserted into PicoITX2 Pico-ITX board for industrial automation, HMI, and more.
www.cnx-software.com
February 6, 2025 at 1:29 AM
GCW Zero Handheld Console Runs 3D Games via Open Source Vivante GPU Drivers (Etnaviv#foss #linux #opensource

cnx-software.com/2013/12/16/gcw…
GCW Zero Handheld Console Runs 3D Games via Open Source Vivante GPU Drivers (Etnaviv) - CNX Software
GCW Zero is an open source handheld gaming console featuring Ingenic JZ4770 MIPS processor with Vivante GC860 GPU, 512MB RAM, 16GB internal storage, and a
t.co
February 5, 2025 at 5:47 PM
Etnaviv Project Vivante GCxxx GPU Open Source Driver#foss #opensource #gpu

cnx-software.com/2013/01/11/etn…
Etnaviv Project Vivante GCxxx GPU Open Source Driver - CNX Software
You have most probably heard of Lima, an initiative to provide fully open source Mali-200 & Mali-400 drivers by reverse-engineering the closed source
t.co
February 5, 2025 at 4:42 PM
New "Thames" Linux Accelerator Driver Posted Along With Companion Gallium3D Driver Tomeu Vizoso as the open-source developer behind the "Rocket" driver for reverse-engineered Rockch...

Origin | Interest | Match
New "Thames" Linux Accelerator Driver Posted Along With Companion Gallium3D Driver
Tomeu Vizoso as the open-source developer behind the "Rocket" driver for reverse-engineered Rockchip NPU support, Teflon as a Mesa framework for TensorFlow Lite and NPU uses, and various Etnaviv driver work, has announced his newest creation: Thames...
www.phoronix.com
January 15, 2026 at 7:48 AM
Etnaviv Driver Wires Up PPU Flop Reset Support Needed By Some Vivante Hardware Sent out today was the latest batch of drm-misc-next changes to DRM-Next for staging ahead of the upcoming Linux 6.20~...

Origin | Interest | Match
Etnaviv Driver Wires Up PPU Flop Reset Support Needed By Some Vivante Hardware
Sent out today was the latest batch of drm-misc-next changes to DRM-Next for staging ahead of the upcoming Linux 6.20~7.0 kernel cycle
www.phoronix.com
January 8, 2026 at 12:25 PM
At Least Two New Open-Source NPU Accelerator Drivers Expected In 2026 Open-source developer Tomeu Vizoso who developed the open-source and reverse-engineered "Rocket" accel driver for the R...

Origin | Interest | Match
At Least Two New Open-Source NPU Accelerator Drivers Expected In 2026
Open-source developer Tomeu Vizoso who developed the open-source and reverse-engineered 'Rocket' accel driver for the Rockchip NPU and also worked on the Etnaviv/Vivante NPU support and other related code like Mesa's Teflon is teasing new NPU drivers coming in the new year.
www.phoronix.com
November 12, 2025 at 11:32 AM