AMDVLK Driver Updated With New Extension, Better Geometry Shader Support

Written by Michael Larabel in Radeon on 11 February 2018 at 09:09 AM EST. 9 Comments
RADEON
The AMD developers working on their official, cross-platform Vulkan driver have carried out another weekly update to their AMDVLK public source tree.

This week the updates to the AMDVLK open-source driver are fairly interesting. First up there is now VK_EXT_external_memory_host support. Coincidentally, this week RADV also wired in this extension. EXT_external_memory_host is used for importing host allocations and host-mapped foreign device memory to become Vulkan memory objects.

The updated AMDVLK driver also has enhanced its on-chip geometry shader support, although no further description was provided about the changes.

The updated code also has some LLVM LLPC fixes, a crash fix, removing of some redundant code and lookups, saving the PAL pipeline hash when the pipeline is created, and various other changes.

More details on the AMDVLK changes via this Git merge. I'll be working on some fresh AMDVLK vs. RADV benchmark numbers shortly.
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