Vulkan 1.0.63 Introduces Global Priority Support

Written by Michael Larabel in Vulkan on 14 October 2017 at 07:30 AM EDT. 1 Comment
VULKAN
Vulkan 1.0.63 is now available as the latest minor update to this high performance graphics/compute API.

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.
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