Atomic Mode-Setting Support For VMware's VMWGFX DRM Driver
The latest DRM driver going atomic is VMware's vmwgfx driver used by VMware virtualized guests.
Atomic mode-setting allows setting output modes more cleanly and straight-forward by either being able to succeed or fail in one-go while also being able to test a desired mode in advance of the commit operation, reducing possible flickering situations and also being faster. Enlightenment, Weston, and other compositors already have basic support for interfacing with atomic-enabled drivers.
Intel's DRM driver is in the best shape for atomic mode-setting at the moment. Nouveau picked up atomic support in Linux 4.10, AMDGPU's atomic support will come once DC lands, and the smaller DRM drivers have also worked towards atomic mode-setting. VMWgfx is now the latest.
The patches implementing atomic mode-setting for vmwgfx can be found on the dri-devel list for review. Perhaps we'll see it merged for the Linux 4.12 kernel.
Add A Comment