Etnaviv Gallium3D Driver Now Wiring Up ASTC Texture Compression

Written by Michael Larabel in Mesa on 2 November 2017 at 12:07 AM EDT. 7 Comments
The Etnaviv open-source driver stack providing reverse-engineered Vivante Linux graphics driver support continues on its feature streak.

Some of the recent successes in the past several days for the Etnaviv driver have included Vivante GC7000 series patches for supporting this newer hardware, OpenGL 2.1 support, plans for eventually supporting OpenCL, and more.

The latest work now is on handling ASTC texture compression. Etnaviv contributor Wladimir J. van der Laan sent out patches on Wednesday for wiring up ASTC compression with supported hardware, currently it's working on GC3000 on i.MX6qp.

Adaptive Scalable Texture Compression (ASTC) has been available with OpenGL for the past number of years for this algorithm originally developed at ARM. On desktop hardware, ASTC is supported by Skylake and newer and NVIDIA with Kepler and newer. Unlike S3TC, ASTC is not encumbered by patents.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week