RandR CRTC/Output Leases Lands In X.Org Server

Written by Michael Larabel in X.Org on 27 February 2018 at 01:38 PM EST. 10 Comments
One big piece of Keith Packard's work on improving Steam VR for Linux or particularly VR HMD handling is now merged to Git master.

Keith's work on RandR leases is now rounded out with the work hitting the X.Org Server Git tree today. RandR leases allows for CRTCs/outputs to be made available to a client for direct access via Linux's KMS/DRM kernel APIs. When leased to a client, the output(s) are not in the way of the X.Org Server. The focus here is on allowing a VR compositor to have direct access to the VR head-mounted display without any X.Org Server interference.

This goes along with Keith's other work over the past year on "non-desktop" output handling, the DRM leasing kernel-side bits, etc.

As of today the code is in xserver Git for rounding out the output/CRTC leasing. This code will be found in the upcoming X.Org Server 1.20 release. Given the flurry of recent xserver activity, hopefully it's a sign of the 1.20 release finally materializing with it being more than one year since the previous major X.Org Server release.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week