News: 0001526102

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Mesa] 6 Hours Ago TURNIP By Default)


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 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 [1]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.



[1] https://cgit.freedesktop.org/mesa/mesa/commit/?id=6f3062dffa5121058cdd47e4c0b8776a4da3dfb6



phoronix

I don't have any solution but I certainly admire the problem.
-- Ashleigh Brilliant