Intel's Vulkan Driver Adds Present Extension Support

Kristian Høgsberg wrote up support for making use of the Present extension when running the Intel Vulkan driver on X11. He explained in the commit, "The old DRI3 implementation just used CopyArea instead of present. We still don't support all the MST fancyness, but it should at least avoid some copies and allow for."
Present is one of the newest X.Org extensions and is a way of getting a window rendered to the screen from a pixmap while being vblank-synchronized and being far more efficient than other approaches. The "MSC" referred to by Kristian is the Media Stream Counter that is basically just a frame counter for dealing with Present.
The Intel Vulkan driver now depends upon Present support alongside DRI3. As long as you're running a recent X.Org Server, you should be in good shape. The Intel Vulkan driver still hasn't been merged to mainline master, but hopefully will be in Mesa Git soon enough.
Add A Comment