GNU bug report logs

#79007 [PATCH core-updates] gnu: mesa: Re-enable X11 protocol support for the DRI2 extension.

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Full log

Message #10 received at 79007-done@debbugs.gnu.org (full text, mbox, reply):

Received: (at 79007-done) by debbugs.gnu.org; 27 Jul 2025 15:43:29 +0000
From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 27 11:43:29 2025
Received: from localhost ([127.0.0.1]:51273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1ug3X6-00082a-TJ
	for submit@debbugs.gnu.org; Sun, 27 Jul 2025 11:43:29 -0400
Received: from mail-10628.protonmail.ch ([79.135.106.28]:43243)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <john.kehayias@protonmail.com>)
 id 1ug3X4-00082B-76
 for 79007-done@debbugs.gnu.org; Sun, 27 Jul 2025 11:43:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1753630999; x=1753890199;
 bh=NC95sBw1dt/MkTJfsCv0tiTe+k3NMujoMOVpCAUZqhI=;
 h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=aFGRf/8HqiPBE9bA+OTPmh26Sr5RFLtCKi8q9voBFULiLV01Proe0DjnnphXc2zxE
 0KBc4RLykz1Q4Jl21wIXkS22Uvm2z1vAwpPFldK7agbF1jOVD5266MEEoAhPdTNKhx
 CO5xcQyiTlWAd31uBcqcBf9mQXsHkuOCUeRN2NSxPsA/a1hA21vJW6Hvlu+uyV6O6B
 7zpDR0UBPapx1gGjs1oGHmde9lNzYqTDAJMcHWXw2SyLYkku8xzDjvW1EDKOAc+Z+t
 S0n1KW57pJupH3PAdpfIFp+ummymtvGOGLxMAPNM+3MredGOrsu4a4t8khZQ8aRGvP
 Pmgr1fMt+AaCw==
Date: Sun, 27 Jul 2025 15:43:14 +0000
To: Philipp Berger <Philipp.Berger@mail.de>
From: John Kehayias <john.kehayias@protonmail.com>
Subject: Re: bug#79007: [PATCH core-updates] gnu: mesa: Re-enable X11 protocol
 support for the DRI2 extension.
Message-ID: <87bjp5k5bk.fsf@protonmail.com>
Feedback-ID: 7805494:user:proton
X-Pm-Message-ID: ee0245bc5f721bc5a1cff362b240ea2f0a9344b1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 79007-done
Cc: 79007-done@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -2.0 (--)
Hello

On Sun, Jul 13, 2025 at 06:06 AM, Philipp Berger wrote:

> 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.
>

Thanks! Applied on mesa-updates branch, currently
830bc815f2b9f91f0b335a8c47c9682c545b601b though future rebases will
change that.

> * gnu/packages/gl.el (mesa)[arguments]<#:configure-flags>: Add
> '-Dlegacy-x11=dri2'.
> ---
>  gnu/packages/gl.scm | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
> index a23426fd42..b5be8346b9 100644
> --- a/gnu/packages/gl.scm
> +++ b/gnu/packages/gl.scm
> @@ -428,6 +428,9 @@ (define-public mesa
>           ;; 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
>
> base-commit: d31a92c6242145724783b692941545384fd71bc4

Closing.

John





Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Tue Sep 9 16:25:45 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.