VOOZH about

URL: https://www.phoronix.com/news/Mesa-Stop-Building-XA

⇱ Mesa Will Stop Building Gallium-XA By Default - Phoronix


👁 Phoronix

Mesa Will Stop Building Gallium-XA By Default

Written by Michael Larabel in Mesa on 23 May 2025 at 06:24 AM EDT. 32 Comments
Back in April Mesa deprecated Gallium Nine alongside the XA state tracker used for X.Org Server acceleration. Gallium-XA was developed by VMware for use with their DDX driver for accelerating X11 within their virtualized environments. XA isn't really used these days and the generic GLAMOR code is in much better shape. Thus Mesa is now no longer building the XA code as the next step toward its removal.

Rather than just deprecating Gallium-XA but still building it by default, the Meson change was merged to Mesa yesterday to stop building the XA code by default. This change is also set to be back-ported to the Mesa 25.1 stable series. XA was interesting many years ago but no longer really the case, especially with most modern Linux desktop users now on Wayland. It was one of many interesting Mesa innovations out of VMware back in the day following their acquisition of Tungsten Graphics and being a big Mesa contributor long before Valve and other current stakeholders.

👁 Image


This commit is what goes ahead and stops building the old XA code by default for Mesa. If all goes well the XA code could be removed from the Mesa codebase for next quarter's Mesa 25.2 release.

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.