RADV SteamVR Source Changes Now Public

Written by Michael Larabel in AMD on 27 February 2017 at 03:06 PM EST. 6 Comments
Now that Vulkan 1.0.42 is public and it contains the extensions needed for SteamVR on Linux, the RADV changes are now public.

David Airlie had made the modifications to RADV for supporting the needed Vulkan extensions for SteamVR. Valve had made the RADV binary build available when SteamVR went into public beta until last week, but the source changes weren't disclosed since the extensions weren't yet made public. Now they are with v1.0.42 so Airlie has published his Git branch with VK_NV_dedicated_allocation, VK_KHX_external_memory_capabilities, VK_KHX_external_memory, and VK_KHX_external_memory_fd.

The RADV code changes are available via the radv-wip-steamvr Git branch. Dave wrote on his blog the external memory code will be going upstream once it's been cleaned up, the semaphore work is waiting on proper kernel changes, and that he's able to run Serious Sam The First Encounter in VR mode with this now public Radeon Vulkan driver code.

So now today we've seen an updated NVIDIA Vulkan beta driver, the start of Intel's ANV Vulkan patches, and now the RADV driver patches for the new Vulkan material. Sadly, we haven't yet seen any AMDGPU-PRO beta driver or word on when there might be an update to AMD's official Vulkan Linux 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