Show Your Support: Have you heard of Phoronix Premium? It's what complements advertisements on this site for our premium ad-free service. For less than $4 USD per month, you can help support our site while the funds generated allow us to keep doing Linux hardware reviews, performance benchmarking, maintain our community forums, and much more.
Vulkan 1.0.63 Introduces Global Priority Support
As usual, Vulkan 1.0.63 is mostly made up of document corrections and clarifications. There is though one new extension.
New to Vulkan 1.0.63 is VK_EXT_global_priority. The VK_EXT_global_priority extension extends the concept of device-scope queue priorities to now be a system-wide scope. The global/system-wide priority level takes priority over the per-process queue priorities.
This VK_EXT_global_priority extension appears to be motivated for VR use-cases for ensuring the VR compositor/work has priority over anything else on the system so that it's always able to deliver the next frame in time. It's been similar to the other priority scheduling work done by Valve on the Linux graphics drivers and yes contributors to this extension are three Valve developers and one AMD developer.
As always, the latest documentation is available from the Khronos registry.