Intel Has More DRM Feature Code Ready For Linux 4.10, GVT Going Mainline

Written by Michael Larabel in Intel on 29 November 2016 at 06:12 AM EST. 14 Comments
Intel had already sent in two feature pull requests of new features/changes improvements to their DRM driver for Linux 4.10 (pull requests one and two) while now another feature pull has been submitted and there's also expected to be a last-minute fourth pull request.

This latest pull request provides fine-tuned frame-buffer flushing and tracking, refactoring of state check dumper code, cleaning up various code, refactoring the watermark programming, GPU scheduler and priority boosting for flips, the frame-buffer compression code is now more atomic, and there is the initial KVM-GVT framework but it's not yet complete.

Yes, the Intel Graphics Virtualization Technology (GVT) code for the DRM driver is finally getting into shape and mainlined! GVT allows exposing a virtual GPU to VMs, either one VM to one GPU or multiple VMs to the same GPU. The GVT work has been for supporting the graphics on both Xen and KVM.

Intel DRM maintainer Daniel Vetter also noted in today's pull request that there will still be a super-late GVT pull request with the rest of the work. More details on all of the changes today via this pull request.
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