TURNIP Vulkan Driver Up And Running On Qualcomm's KGSL

Written by Michael Larabel in Mesa on 22 September 2020 at 07:16 AM EDT. 3 Comments
MESA
The TURNIP driver that is associated with the Freedreno driver effort for providing an open-source Vulkan driver for Qualcomm Adreno graphics hardware can now run atop Qualcomm's KGSL kernel driver.

To date this TURNIP Vulkan driver has been working well with the upstream MSM Direct Rendering Manager driver in the Linux kernel, but for those using Qualcomm's official kernel driver (KGSL) that is out-of-tree, it's now a possibility using TURNIP atop that. The Kernel Graphics Support Layer (KGSL) is part of the Android kernel sources and specific to Qualcomm.

For the past half-year there has been this merge request worked on by Googlers Kristian Kristensen and Eric Anholt for getting TURNIP running on KGSL.

That KGSL back-end code was merged yesterday into Mesa 20.3-devel as the latest improvement for this Adreno Vulkan driver.
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