RADV External Memory Patches Revised, Needed For SteamVR Support

Written by Michael Larabel in Radeon on 4 June 2017 at 07:15 PM EDT. 5 Comments
RADEON
Bas Nieuwenhuizen has taken to revising David Airlie's work on external memory support for the RADV Vulkan driver, which are among the extensions needed by SteamVR on Linux.

Back in late February was when the RADV SteamVR source changes were published but not all of the work has yet been mainlined, thus degrading the Radeon VR Linux experience. Fortunately, Nieuwenhuizen has taken to revising the work and will hopefully be merged soon.

VK_KHX_external_memory_capabilities, VK_KHX_external_memory, and VK_KHX_external_memory_fd are the external memory extensions for being able to export images to a file descriptor on Linux systems. But as these are still experimental "KHX" extensions, it's yet to be decided if they will just be pushed into Mesa as-is or hidden behind an environment variable or the like until the extensions are declared by Khronos' Vulkan working group as stable.

These latest RADV external memory patches can be found on Mesa-dev. Let's hope Mesa 17.2 RADV will play well with SteamVR.

Update: The patches have now landed in Mesa Git.
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