GNOME Wayland not working on 24.11 (or 25.05 unstable)

Hey,
I’ve got NixOS installed on my Surface Pro 6, I had 24.05 working perfectly on it but once I upgraded to 24.11 everything I would login to GNOME on Wayland it would give me a black screen and boot me back into GDM. X11 works fine but I’d really like to get Wayland working since it works a lot better on the tablet interface.

I’m using the linux-surface kernel in order to get support for some of the surface specific hardware, but I’ve already singled out that the kernel isn’t to blame (I’ve compiled different versions of the kernel already, and also used the stock one and it still crashes). Everytime I attempt to login I get a segfault from libmutter in journalctl but I’m not sure how to debug it beyond that.

Hardware:
Surface Pro 6
i7-8650U
Intel UHD 620

Software:
Kernel 6.11.4 (linux-surface)
GNOME 47.1
NixOS Unstable (but also happens on 24.11 and I’d like to run it on the stable version if possible).

journalctl:

coredumpctl info

Thank you!

1 Like

Most likely related to this Unable to start GNOME since GNOME Shell 47.0 installed (#7912) · Issues · GNOME / gnome-shell · GitLab

Had the same issue (although on a different machine) apparently you need to disable accessiblity and on screen keyboard. I did and it’s working without them.

2 Likes

Thanks! That was it, hopefully NixOS is updated soon to fix that issue.

1 Like

Had the same problem, and also needed to disable the “text size” setting of Gnome Tweaks, otherwise the “large text” accessibility feature is automatically activated

1 Like

Also facing this issue. Does anyone have a working nix config they can share?

I just downgraded to 24.05, disabled the accessibility settings and rebooted back into 24.11.