VOOZH about

URL: https://www.phoronix.com/news/Mesa-25.1-Turnip-ARM64-Default

⇱ Open-Source Qualcomm Adreno Vulkan Driver Matures To Default AArch64 Mesa Driver List - Phoronix


👁 Phoronix

Open-Source Qualcomm Adreno Vulkan Driver Matures To Default AArch64 Mesa Driver List

Written by Michael Larabel in Mesa on 12 February 2025 at 06:30 AM EST. 1 Comment
The open-source Qualcomm Adreno Vulkan driver within Mesa known as "TURNIP" has now matured enough that it's going to be built by default when compiling Mesa for ARM64/AArch64 hardware.

Turnip now joins the software rasterizer "swrast", the Intel ANV driver, and Panfrost for Arm Mali as being on the default AArch64 driver list when building Mesa. Granted, the Vulkan driver list is configurable by default for any architecture and not all AArch64 hardware has Qualcomm Adreno graphics, but making it to the default list will help with better exposure as well as out-of-the-box build testing on 64-bit ARM.

👁 TURNIP promotion


Turnip has seen much progress in recent years for bettering the open-source Vulkan API support with Adreno hardware and paired with the MSM kernel driver. The patch promoting Turnip to the default driver list simply reads:
"On Aarch64 enable freedreno Vulkan driver (turnip) by default. It is stable enough to be enabled by default on the relevant platform."

This promotion was merged yesterday to Mesa Git ahead of next quarter's Mesa 25.1 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.