Vulkan Working On New Timeline Semaphores Feature

Written by Michael Larabel in Vulkan on 26 September 2018 at 07:06 AM EDT. 3 Comments
You may have remembered when the XDC2018 agenda was published there was "Untitled Vulkan break-out kick-off. Topic still under NDA." We now know what that was about.

Jason Ekstrand of Intel's open-source Vulkan driver team just wrapped up presenting at XDC2018 in Spain where the topic ended up being Vulkan Timeline Semaphores.

Vulkan Timeline Semaphores is being worked on by The Khronos Group and the Vulkan Working Group as a new synchronization programming model. This is intended to help improve the synchronization process for rendering and work out better for game developers based on feedback from the existing Vulkan semaphores functionality.

The specification on this timeline semaphore functionality has yet to be published, but Ekstrand was presenting an initial overview of it and the focus this week at XDC2018 is on trying to come up with a cross-driver kernel interface for supporting the necessary functionality by the Linux DRM drivers -- namely Intel and Radeon. Tomorrow will be a break-out session where the developers involved will try to hash out a capable interface and other common areas for the implementation.

Will update when slides and video recording become available.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week