Support For DRI1 Might Be Stripped From The X.Org Server

Written by Michael Larabel in X.Org on 8 December 2015 at 08:27 PM EST. 14 Comments
X.ORG
It looks like the Direct Rendering Infrastructure 1 (DRI1) might have met its death sentence in the X.Org Server.

Adam Jackson has called for removing DRI1 and has published the relevant patches. The basis for dropping DRI1 is that it hasn't been supported in a while, Mesa and others in mainline haven't used it in some time with DRI2 being the standard and DRI3 slowly being adopted, and the design really doesn't jive with KMS-like drivers. There are also other pending patches that would further break compatibility with DRI1 support.

Jackson posted the removal of DRI1 patches here. There is some objection so far to this mailing list series as it would prevent those playing around with ancient drivers/GPUs from moving past X.Org Server 1.18 unless those drivers were ported to the modern Direct Rendering Infrastructure versions.

DRI 1.0 has been around since 1998 while DRI2 has been common since ~2008. DRI3 has been around for a few years now but only recently has it become stable in the X.Org Server and the associated drivers. Most drivers though still only enable DRI2 by default until ensuring the DRI3 code is reliable and users have migrated onto a recent enough xorg-server that it's safe to assume most systems will play nicely with this latest tech for rendering in the X11 world.
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