Support For DRI1 Might Be Stripped From The X.Org Server
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.
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.
14 Comments