Virtual KMS Is Working On Wayland Support Plus Other Additions

Written by Michael Larabel in X.Org on 2 October 2018 at 01:29 AM EDT. 1 Comment
The Virtual Kernel Mode-Setting (VKMS) driver may soon work with Wayland compositors and see other capabilities for this recently-merged DRM code.

VKMS is one of the best GSoC and Outreachy projects we've seen this year or in a while... They succeeded in their mission and got their code merged to the mainline kernel in a very punctual manner. The GSoC student developer also intends to continue working on VKMS, potentially with an internship grant from the Brazilian government.

The main use-case for VKMS is testing purposes with being able to use this driver on headless systems but the possibilities are really endless.

Rodrigo Siqueira (the GSoC participant) and Haneen Mohammed (the Outreachy participant) who spent the past several months working on VKMS presented at last week's XDC2018 conference in Spain. For those interested in learning more about this VKMS driver, their slide deck can be viewed here (PDF).

In that presentation they shared some of the future improvements for VKMS are getting Wayland to work on top of this code, fixing KMS page-flipping test failures, CRC improvements, and other features. Bounced around at XDC were also other ideas for possible future code improvements to this driver. It will certainly be great to see what happens with VKMS over the months ahead.
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