guix_mirror_bot pushed a commit to branch mesa-updates
in repository guix.

commit 591a9c17c27abd924aeab03aa3025fae88a6b1f7
Author: Philipp Berger <[email protected]>
AuthorDate: Sun Jul 13 06:06:45 2025 +0200

    gnu: mesa: Re-enable X11 protocol support for the DRI2 extension.
    
    Starting with Mesa 24.3, X11 protocol support for the DRI2 extension is
    no longer enabled by default.  The developers are phasing it out in
    favor of DRI3, and have moved it into an optional 'legacy-x11' feature.
    Re-enable it to retain hardware acceleration on older systems that do
    not support DRI3.
    
    * gnu/packages/gl.el (mesa)[arguments]<#:configure-flags>: Add
    '-Dlegacy-x11=dri2'.
    
    Signed-off-by: John Kehayias <[email protected]>
---
 gnu/packages/gl.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index ab4d8c5038..a15f96fdf8 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -439,6 +439,9 @@ 
panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink"))
          ;; Also enable the tests.
          "-Dbuild-tests=true"
 
+         ;; Re-enable X11 protocol support for the DRI2 extension.
+         "-Dlegacy-x11=dri2"
+
          "-Dllvm=enabled")              ; default is x86/x86_64 only
 
        ;; XXX: 'debugoptimized' causes LTO link failures on some drivers.  The

Reply via email to