[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1104029: etnaviv: please add support for texelfetch for Vivante GC7000 (MNT Reform and Pocket Reform)



Johannes Schauer Marin Rodrigues kirjoitti 8.5.2025 klo 14.18:
Control: affects -1 + src:clapper src:livi

Hi Timo,

Quoting Johannes Schauer Marin Rodrigues (2025-04-24 15:24:17)
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

could we please get your feedback on this bug?

It would be really nice if users of the very few reasonably open smartphone
(librem5) and laptop (mnt reform) platforms could continue to enjoy watching
1080p video in Debian Trixie despite the recent GTK 4.18 upload.

If you do not have time, I can also offer to NMU mesa with the patch by
Christian Gmeiner after agreement with the release team.

Thanks!

cheers, josch

Sorry for the delay, but yes I'll add these patches for the next version. 25.0.6 is out, but maybe I'll shoot for 25.0.7 instead which is the last of the series, and should be released on the 28th. Or upload just this now (next week) and the bugfix release later.


--
t


Reply to: