Atomic Mode-Setting Ported To The Cirrus KMS Driver
Written by Michael Larabel in Linux Kernel on 18 August 2017 at 12:11 PM EDT. Add A Comment
The Cirrus DRM/KMS driver commonly used by virtual machines with QEMU emulating the vintage graphics processor now has support for atomic mode-setting.

Varad Gautam has ported atomic mode-setting to the Cirrus DRM driver so that it can be used by this emulated hardware in QEMU, not particularly for the actual Cirrus hardware from the late 90's.

Atomic mode-setting cleans up Linux's display mode-setting and can make for a cleaner experience by testing a desired mode in advance of the commit operation, reducing possible flickering situations, and also being faster than the traditional code-paths.

The patches come in at less than one thousand lines of code and are up for review on dri-devel.
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week