Intel's Vulkan Linux Driver Adds Protected Memory Support

Written by Michael Larabel in Vulkan on 17 November 2023 at 08:48 AM EST. 3 Comments
VULKAN
Intel's open-source "ANV" Vulkan driver within Mesa has added support for the protected memory feature available with Vulkan 1.1+.

For Mesa 24.0, Intel ANV now enables the "protectedMemory" device property for making use of protected contexts with recent Intel graphics hardware. With the Intel driver implementation it relies on the Protected Xe Path (PXP) functionality with DG2/Alchemist class graphics. Intel PXP is ultimately for encrypted video memory and a trusted execution environment for protecting the PXP sessions from other clients.

Merged to Mesa 24.0-devel this week was the two year old merge request wiring up the Intel ANV driver for exposing the Vulkan protected memory support via PXP. So for those doing sensitive tasks on the GPU, it's possible now to employ the hardware-backed vRAM encryption on memory allocations.

Intel ANV with protectedMemory enabled


For testing out the Vulkan protected memory support they created a patch for VkCube.
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