I have upgraded from 24.11 to 25.05, and a few apps don’t seem to start correctly now, such as GNOME System Monitor and Tweaks. I get the border/background, see the image.
I also built a LiveCD in this environment and these apps seem to start ok intermittently (worked once and failed once).
My configuration.nix is here. Could not upload via Chrome; the Discourse upload pop-up does not appear fully, I only get a white box.
Thanks - this is what I see on a working 24.11 run of system monitor:
(gnome-system-monitor:6469): Gdk-WARNING **: 12:20:38.970: Vulkan: ../src/amd/vulkan/radv_physical_device.c:1984: Device '/dev/dri/renderD128' is not using the AMDGPU kernel driver: Invalid argument (VK_ERROR_INCOMPATIBLE_DRIVER)
And on the failing one (different machine):
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: ../src/intel/vulkan_hasvk/anv_formats.c:752: FINISHME: support YUV colorspace with DRM format modifiers
MESA-INTEL: warning: ../src/intel/vulkan_hasvk/anv_formats.c:783: FINISHME: support more multi-planar formats with DRM modifiers
Yeah, it all happened since 2 days ago. Both stable and unstable. Anything strictly GTK/GNOME is not rendering correctly.
On a sidenote, I have soft lockups for N seconds since a week or two since any version past 6.15-rc4 made it to nixpkgs. Anything with an AMD gpu would freeze.
Ok, I found this thread referencing a similar issue.
The fix mentioned is to force the use of OpenGL, like so:
export GSK_RENDERER=opengl
That gets the monitor and tweaks apps working for me.
However, that seems like a temporary fix to me, and the issue needs to be addressed elsewhere (but where - in GTK or by making the GNOME nixpkg do this?)
I believe I have the same problem on one of my old laptops. Upgraded to 25.05 when it was released. Did a nix flake update today and some gnome apps are blank (system monitor, tweaks, console, nautilus…). GSK_RENDERER=opengl fixes the problem. I have a second old laptop (same flake) that doesn’t have this problem. stateVersion is 23.11. The MESA-INTEL warnings are present on both laptops (even after applying the fix). Anything else I can look into to provide more info?
Same problem here, I am using an XPS 15 from 2013 with an Haswell i7-4712HQ.
I also found New renderers for GTK – GTK Development Blog, and tried setting GSK_RENDERER=ngl which also seems to work for now, at least nautilus and settings windows show up, again
I have the same issue with GNOME applications like Terminal, Calculator, Nautilus etc. I only get a white box when opening these applications, as pictured in the original post.
Other applications, like Kitty, Telegram, Zen Browser, Brave etc all work fine. If I run the GNOME application from a terminal, I get the exact same warning as mentioned above: MESA-INTEL: warning: Haswell Vulkan support is incomplete.
Has this got anything to do with the fact that I’m running the OS on a Mac Mini (Mid 2014), which has a Intel Haswell-ULT Integrated Graphics Controller?
“export GSK_RENDERER=opengl” and the like does nothing.