Heads up: "On certain devices (Adreno-based GPUs, e.g. OnePlus 6) Flatpaks apps using GTK4 might fail to start with a currently unknown reason.
As a temporary workaround, you can start flatpak apps with GSK_RENDERER=ngl as environment variable."
pmaports issue:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3655
edge blog post (same text):
https://postmarketos.org/edge/2025/04/13/gtk4-flatpak-apps-fail-to-start/
I found that disabling dmabuf gets gtk4 working again with the default vulkan renderer (using turnip, the adreno vk driver)
This is not an issue in the older Mesa 24.3.x in Alpine Linux when gtk4 apps run outside flatpak. Flatpaks are using Mesa 25.0.x.
I'm not sure if this is a regression in Mesa, in flatpak, and/or in gtk4. Vulkan tools seem to indicate that vk with dmabuf is functional in flatpaks...
Help debugging this further is appreciated!
@elly @postmarketOS @craftyguy thats probably because gtk4 killed the old renderer gl no?
@postmarketOS turns out it miiight be a new Mesa 25.0 bug, which means it will affect any #GTK4 (and other?) apps using #vulkan rendering on Adreno 6xx GPUs...