Bug#1125275: mutter: Black screen on an HDMI monitor after loading Gnome Wayland session on a laptop with AMD Radeon graphics

Simon McVittie smcv at debian.org
Fri Jan 23 10:57:09 GMT 2026


Control: reassign -1 src:mutter,src:gnome-shell
Control: found -1 mutter/48.7-0+deb13u1
Control: found -1 gnome-shell/48.7-0+deb13u1
Control: tags -1 + trixie moreinfo
Control: forwarded -1 https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8983

On Sun, 11 Jan 2026 at 21:09:47 +0200, Nazik wrote:
>My laptop is connected to an external monitor via HDMI. When I boot it, i can see GDM login screen on the internal screen, and I can see GDM's gray background on the external monitor.
>All is ok here. But after I type login and password, both the external and internal screens are OFF, and I can't use my system. In Gnome Settings, I always turn off the internal screen.

Please check the system log (systemd Journal) for warning messages. I 
suspect that you will see this message, and perhaps others:

     Page flip failed: drmModeAtomicCommit: Invalid argument

If you do, then this is the same issue as a few other regression reports 
seen after the 13.3 update. Unfortunately I don't see this regression 
myself, which is going to make it more difficult to debug.

Please could you attach your ~/.config/monitors.xml and 
/var/lib/gdm3/.config/monitors.xml? (Replace serial numbers, etc. with 
**** if you would prefer, as long as it's obvious where you have 
edited.)

>I also checked if the issue happens in the prev. kernel 6.12.57. It also happens with the older kernel. I suspect there is a bug in mutter / gnome-shell, but I am not 100% sure.

If you use snapshot.debian.org to downgrade gnome-shell (only) to 
version 48.4-1~deb13u1 from Debian 13.2, similar to what is described in 
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125273#15>, does 
that work around this bug? If yes, then that would confirm that this is 
a bug in gnome-shell, and not mutter.

You would probably have to downgrade the gnome-shell, gnome-shell-common 
and gnome-shell-extension-prefs packages.

Or, if you downgrade only the mutter packages (mutter-common, 
gir1.2-mutter-16, libmutter-16-0 and mutter-common-bin) to version 
48.4-2, while leaving gnome-shell at version 48.7-0+deb13u1, does *that* 
work around this bug? If yes, then that would mean it's a regression in 
mutter and not gnome-shell.

You've already confirmed this is not a kernel regression, which is very 
helpful; and Mesa wasn't updated in Debian 13.3, so probably it isn't 
that either.

Thanks,
     smcv



More information about the pkg-gnome-maintainers mailing list