TURNIP: An Open-Source Vulkan Driver For Qualcomm Adreno Hardware Now In Mesa

Written by Michael Larabel in Mesa on 12 March 2019 at 07:08 PM EDT. 8 Comments
MESA
TURNIP is the newest Mesa-based Vulkan driver in development that provides open-source support for this graphics/compute API on Qualcomm Adreno hardware.

The Turnip driver stems from the Freedreno driver project and is providing an open-source Vulkan driver for use with Qualcomm hardware... The Freedreno OpenGL Gallium3D driver has long been in great shape and now attention has turned to Vulkan. This Vulkan driver has been developed in recent months by Bas Nieuwenhuizen (RADV lead developer, of Google), Chia-I Wu (Google, formerly LunarG), and others.

The Turnip driver managed to fly under our radar and has now been merged into Git master for next quarter's Mesa 19.1 debut. This driver is for Qualcomm's Adreno 500 and 600 series hardware.

It will be quite interesting to see this open-source Qualcomm Vulkan driver further developed and what use-cases it may serve at Google and elsewhere.
Related News
About The Author
Michael Larabel

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.

Popular News This Week