Mesa's DRI3 Support For EGL Still Baking, The State Of DRI3 For X.Org Drivers

Written by Michael Larabel in Mesa on 30 October 2015 at 01:20 PM EDT. 27 Comments
MESA
Martin Peres at Intel has sent out the latest revised patches for supporting Direct Rendering Infrastructure 3 (DRI3) with EGL.

Mesa right now only supports DRI3 with GLX, but Martin and others have been working on DRI3 EGL support. This patch series made up of seven patches provide the working DRI3 support for EGL.

The Intel DDX driver has long supplied DRI3 support, but last November was disabled by default as the DRI3 code within external libraries was buggy and causing X.Org Server crashes and lock-ups. Enabling DRI3 in Intel right now with the latest xf86-video-intel still requires setting the --enable-dri3 build-time switch. The xf86-video-ati DDX for Radeon hardware support has offered DRI3 support since earlier this year but requires Option "DRI3" to be set in the xorg.conf. The newer branches of the xf86-video-amdgpu DDX also have DRI3 support. The xf86-video-nouveau DDX driver enables DRI3 support only when GLAMOR acceleration is used while DRI2 is the default for EXA acceleration. However, via the DRI option in the Xorg configuration, DRI3 with EXA can be specified. XWayland also has DRI3 support.

As far as I am aware, DRI3 should be in good shape with the X.Org Server 1.17 series and newer. DRI3 is designed to improve security, improve window resizing, and offer other benefits.

DRI3 is also a requirement for Vulkan support on an X.Org Server, so hopefully all of the drivers will get their DRI3 support squared up in short order.
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