On Thu, 20 Jun 2024 at 16:50, Frantisek Zatloukal fzatlouk@redhat.com wrote:
Hey Peter,
On Thu, Jun 20, 2024 at 5:41 PM Peter Robinson pbrobinson@gmail.com wrote:
- gsk: vulkan renderer breaks gtk4 apps on Raspberry Pi 4 and 400 [1]
GSK now defaults to vulkan and it causes problems on RPi, I initially encountered crashing gnome-initial-setup (and later that all GTK4 apps are crashing upon startup). Thus I proposed it as a F41 Beta blocker. This crashing on app startup will be resolved in the next GTK release, the fix is already merged. However, there are still issues with GTK4 apps [2], all related to vulkan renderer [3] [4] [5]. It is not yet clear if the problems are bugs in GTK or mesa. In the end, if proven difficult to fix, we could always switch back to older renderer as suggested by Adam during F40 cycle [6].
What is GSK? Was there an official Fedora change for the switch to Vulkan?
That would be the GTK Scene Graph Kit (part of the rendering pipeline in GTK?) . It's an upstream change, so I am not sure if a change is needed (I am not saying it's not, just don't know). They've (GTK upstream) made a change from gl to ngl renderer in Fedora 40 [0] (there was an issue on RPI 4 caused by it that got resolved before the GA [2]), and the current devel version of GTK 4 in rawhide changed that once again from ngl to vulkan.
That should definitely be a change in Fedora.
[0] https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6809 [1] https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7153 [2] https://bugzilla.redhat.com/show_bug.cgi?id=2269412
--
Best regards / S pozdravem,
František Zatloukal Senior Quality Engineer Red Hat