Your message dated Mon, 19 May 2025 11:05:18 +0000 with message-id <E1uGyJ4-003SBi-V5@fasolo.debian.org> and subject line Bug#1104029: fixed in mesa 25.0.5-2 has caused the Debian Bug report #1104029, regarding etnaviv: please add support for texelfetch for Vivante GC7000 (Purism Librem 5, MNT Reform and Pocket Reform) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1104029: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104029 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: etnaviv: please add support for texelfetch for Vivante GC7000 (MNT Reform and Pocket Reform)
- From: Johannes Schauer Marin Rodrigues <josch@debian.org>
- Date: Thu, 24 Apr 2025 15:24:17 +0200
- Message-id: <174550105704.2361737.7569827164020925184.reportbug@localhost>
Source: mesa Version: 25.0.4-1 Severity: normal Tags: patch Hi, TLDR: please consider carrying this as a patch in Trixie: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34685 Long story: the upload of gtk 4.18 last month broke GTK applications relying on the GL renderer on "very old drivers and hardware" as GTK upstream describes it [1]. Affected applications will refuse to open with messages like: (clapper:75218): Gsk-WARNING **: 16:04:34.205: The old GL renderer has been removed. Try GSK_RENDERER=help (clapper:75218): GStreamer-CRITICAL **: 16:04:35.334: gst_object_ref: assertion 'object != NULL' failed (clapper:75218): GStreamer-GL-CRITICAL **: 16:04:35.334: gst_gl_memory_allocator_get_default: assertion 'GST_IS_GL_CONTEXT (context)' failed ** GStreamer-GL:ERROR:../gst-libs/gst/gl/gstglbufferpool.c:151:gst_gl_buffer_pool_set_config: assertion failed: (priv->allocator) Bail out! GStreamer-GL:ERROR:../gst-libs/gst/gl/gstglbufferpool.c:151:gst_gl_buffer_pool_set_config: assertion failed: (priv->allocator) Aborted [1] https://blog.gtk.org/2025/02/01/whats-new-in-gtk-winter-2025-edition/#:~:text=Spring%20Cleaning Unfortunately, three platforms affected by this change are the imx8mq, imx8mplus and the ls1028a as they are found in the open hardware computers MNT Reform and MNT Pocket Reform. With this change in GTK, users of those platforms are stuck with Bookworm. This is unfortunate, as there are not many laptops out there which are as open as the products by MNT and my work for that platform recently even received EUR 1.400,00 sponsorship by Debian itself [2]. It would be nice if Debian Trixie continued supporting devices with Vivante GC7000 running GTK applications that require GL renderer. [2] https://mister-muffin.de/reform/funding-application.html I already approached the GTK maintainers about this but they are understandably not keen about reverting 18k line long patch. [3] Fortunately, there seems to be a relatively easy workaround for the situation. Christian Gmeiner opened a MR [4] which adds texelfetch support and with that, one can then run applications like clapper with the environment variable MESA_GL_VERSION_OVERRIDE=3.2 and things work again. [3] https://gitlab.gnome.org/GNOME/gtk/-/commit/af2aadbe9b4683b752eb2ee10776e36f3fd9f2a7 [4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34685 Especially having clapper working would be of great value for above platforms as clapper seems to be the only video player application which is able to take advantage of the hardware acceleration that the affected platforms offer (via hantro). Otherwise, users of those platforms will be stuck to 720p or lower quality video. I know that it is late in the freeze but the GTK 4.18 upload was also late in the freeze and the MNT Reform and MNT Pocket Reform were working just fine until the GTK upload broke applications like Clapper due to dropping the GL backend. It would be really nice if mesa in Debian Trixie could backport the relatively small and targeted improvements from above MR by Christian Gmeiner to at least have a relatively simple workaround using MESA_GL_VERSION_OVERRIDE=3.2 in the environment. Thanks! cheers, josch
--- End Message ---
--- Begin Message ---
- To: 1104029-close@bugs.debian.org
- Subject: Bug#1104029: fixed in mesa 25.0.5-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 19 May 2025 11:05:18 +0000
- Message-id: <E1uGyJ4-003SBi-V5@fasolo.debian.org>
- Reply-to: Timo Aaltonen <tjaalton@debian.org>
Source: mesa Source-Version: 25.0.5-2 Done: Timo Aaltonen <tjaalton@debian.org> We believe that the bug you reported is fixed in the latest version of mesa, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1104029@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen <tjaalton@debian.org> (supplier of updated mesa package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 19 May 2025 13:49:49 +0300 Source: mesa Built-For-Profiles: noudeb Architecture: source Version: 25.0.5-2 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Changed-By: Timo Aaltonen <tjaalton@debian.org> Closes: 1104029 Changes: mesa (25.0.5-2) unstable; urgency=medium . [ Johannes Schauer Marin Rodrigues ] * cherry-pick patch from upstream: etnaviv-add-support-for-texelfetch.patch (Closes: #1104029) Checksums-Sha1: 0872399c7a659d392c129403bd87ceb769f4e49d 6569 mesa_25.0.5-2.dsc a73e1b0a82465fb29716276e4ba63363410e215c 109572 mesa_25.0.5-2.debian.tar.xz 7b67d970956274226536ff03907202dc583b5e2a 10510 mesa_25.0.5-2_source.buildinfo Checksums-Sha256: f9af254c49eb67349b6aa9973817909300805477e93c80a6df813ff3749d4bc6 6569 mesa_25.0.5-2.dsc e8ea9394756ce6bec47fade774326ef1d919ab990ad9860fadf5af1fcb051d33 109572 mesa_25.0.5-2.debian.tar.xz 78365cfb5ff4b13ba43ca58160ef5ee696ff628ab7ac3fbe0aa09eb25cb5da2f 10510 mesa_25.0.5-2_source.buildinfo Files: fda8a91162666b44ca163df316becbac 6569 graphics optional mesa_25.0.5-2.dsc d167c2762909df3b1dc684aa0d7086a7 109572 graphics optional mesa_25.0.5-2.debian.tar.xz 2d6ffef9065ee0203f51138cd4166ce6 10510 graphics optional mesa_25.0.5-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmgrDd8ACgkQy3AxZaiJ hNw14RAAqrvqOxfDiwWDwiQ7/m7d9yuyKwZeP5CpZtgcJScjwqm9M811wGyE2QIb rGsuh7RkkpWAj3MlYqMiT+u2WXGua752Xvz9L6C/wNnIwEMYkPR/Nb8Fszqk1/wH 3cE1AF7aHmS+3CDGHnFsC/bNBtgYejaXE35jT2hdXql5nyjuFik9ArollB1XOA1Q z4/NQXfv9m3RCZGp58Ho+7xSOojchUMWY8hDoTnR/0Lkw8fiu9NLozCyOhgIMU77 UElIQTlmdyfbKLFR8/AC6NUHi28EfueBlGSfOdaHblOnMgbrq/ogqM2l2Z0reg3m oUxpnkWh+PZhVIHLrgqccB5u4UM8Jl5G9TyjXiNPDmEij7MfZ7FPffUWy1nVkzas 8RwsxgBjaFtLRDYV0pC4bF2rm16w/iYYCJWEv09iAE+k37LzQIwQ07HWUJGkO76n LsEEl7ReDghYTTsDa6B24nlpTgIZdNWRGK40TlAGEhITbB7e0F3RZ0uPiqx3LgAm f2O9uGhuOQY3tdQzUOgcRmSpZlf0jxL4jDGcQqSeYdHCCkh5+aQVeHFJniuqHlwv QwZ+Wpd6/Cfq0G68gFDpKZR3v8SdWTMGEppL8sRdSpoWY+jmnkGox7gdz05e7wCl MCxqHR66WCx7GQy3tI2CbaIx9CQhM1+acmmmkujjG1BkIs3bxx0= =P1JG -----END PGP SIGNATURE-----Attachment: pgpx_3M1wHQfa.pgp
Description: PGP signature
--- End Message ---