From patchwork Sun Jul 13 04:06:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philipp Berger X-Patchwork-Id: 43248 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C6EF527BC4A; Sun, 13 Jul 2025 13:46:42 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 72C5327BC49 for ; Sun, 13 Jul 2025 13:46:41 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uaw69-0002l9-2f; Sun, 13 Jul 2025 08:46:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uavrF-0007VL-85 for guix-patches@gnu.org; Sun, 13 Jul 2025 08:31:09 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uavrD-0000y1-Pt for guix-patches@gnu.org; Sun, 13 Jul 2025 08:31:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=vzz4CWYIHeu5gD++L0DaMpNDbEVZgKWkNBbJ7sbWohc=; b=uMstzsNqhO9Jab471vglFCcP6OeceHFCPHukOOSTwxL4PubxydHjax8+o5HikfXajjhgwzmOpEg3ZnrI9EURpymPdrrE8RcdGrTSsBkjZFcHsBldyotRkq/p4RYK+1e2nHxWc1++INmTjGcHhWiBAjB8TWnGXd/U+NtXuQ4Al6ST5qAGeNID0pyHp1DWQS8eMQKB8TC4VWsImtPvjPeZh/C5sUMh4hTZUf98dliDgtPlUPRhewSBP5CMvoW/RVh3wzWh+for7o11Ezs8q49JzR58/50fzmWPoaH8B/cXwci897LSS54t14nkdLJClyokbwjITFfyUGJyR6zRqlLj3A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1uavrD-0003R4-KS for guix-patches@gnu.org; Sun, 13 Jul 2025 08:31:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#79007] [PATCH core-updates] gnu: mesa: Re-enable X11 protocol support for the DRI2 extension. Resent-From: Philipp Berger Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 13 Jul 2025 12:31:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79007 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 79007@debbugs.gnu.org Cc: Philipp Berger X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175240983013106 (code B ref -1); Sun, 13 Jul 2025 12:31:03 +0000 Received: (at submit) by debbugs.gnu.org; 13 Jul 2025 12:30:30 +0000 Received: from localhost ([127.0.0.1]:52201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uavqf-0003PC-7n for submit@debbugs.gnu.org; Sun, 13 Jul 2025 08:30:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54422) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uanze-0007MR-Pt for submit@debbugs.gnu.org; Sun, 13 Jul 2025 00:07:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uanzO-00087R-M0 for guix-patches@gnu.org; Sun, 13 Jul 2025 00:06:59 -0400 Received: from shout11.mail.de ([2001:868:100:600::f153]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uanzM-0006ts-Aw for guix-patches@gnu.org; Sun, 13 Jul 2025 00:06:58 -0400 Received: from shout02.mail.de (unknown [10.0.120.222]) by shout11.mail.de (Postfix) with ESMTPS id ED762240556 for ; Sun, 13 Jul 2025 06:06:48 +0200 (CEST) Received: from postfix01.mail.de (postfix01.bt.mail.de [10.0.121.125]) by shout02.mail.de (Postfix) with ESMTP id E2349240CA4 for ; Sun, 13 Jul 2025 06:06:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1752379608; bh=342/jJk1Rj0PYX/FkaN6WGyGoG+wh6NhnZcDw0BLE9s=; h=From:To:Cc:Subject:Date:Message-ID:From:To:CC:Subject:Reply-To; b=Lr+lffBCzja2RCJ6WWHrLwjaVbVdxBJT6YLrAgNjkci3mojmLSrtzOoIuFzwupwHT rzmBNf4klTuRD5G1IvOk3V6uGE6TDAslm6KpeZsbR4al/xqfYCJz7u6jDzN3mAzGnT tmphujTIa2gHGoXYnOFRNVW3abMIoOeol1JmdrEP0W12jdn7g2MO9XPAti0VFXq6hi taaGRz3lTyvK+Ok3pID/P2LFx1pdaOvtMmA26ARLltp1V5g56orSjzo+ntL9xu8KBB gX/73la817kDPmZrCCdjj6+GPV05VT4Iumpb1jZxdekaMpy4rKUFc32KLBLafbXdu3 xCzUzweBUh7dg== Received: from smtp01.mail.de (smtp01.bt.mail.de [10.0.121.211]) by postfix01.mail.de (Postfix) with ESMTP id C5286240093; Sun, 13 Jul 2025 06:06:48 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp01.mail.de (Postfix) with ESMTPSA id 7D145240D06; Sun, 13 Jul 2025 06:06:47 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTPA id 1015ff02; Sun, 13 Jul 2025 04:06:47 +0000 (UTC) Date: Sun, 13 Jul 2025 06:06:45 +0200 Message-ID: MIME-Version: 1.0 X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) https://www.eleven.de X-purgate: This mail is considered clean (visit https://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1054 X-purgate-ID: 154282::1752379608-D4D3650F-6C33F225/0/0 Received-SPF: pass client-ip=2001:868:100:600::f153; envelope-from=Philipp.Berger@mail.de; helo=shout11.mail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 13 Jul 2025 08:30:26 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sun, 13 Jul 2025 08:46:27 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Philipp Berger X-ACL-Warn: , Philipp Berger via Guix-patches X-Patchwork-Original-From: Philipp Berger via Guix-patches via From: Philipp Berger Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 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'. --- gnu/packages/gl.scm | 3 +++ 1 file changed, 3 insertions(+) base-commit: d31a92c6242145724783b692941545384fd71bc4 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