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
Sat Jan 24 22:25:37 GMT 2026


On Sat, 24 Jan 2026 at 17:47:54 +0200, Nazarii Kretovych wrote:
>I've noticed that the official Git repository of the "mutter" package has a
>commit that could be related to the issue. I assume that commit was not
>included in the current mutter package Debian Trixie has because it was created
>after the commit with tag 48.7.
>
>[1]https://gitlab.gnome.org/GNOME/mutter/-/commits/gnome-48
>
>Commit message: 
>wayland/dma-buf: Fix direct scanout on drivers without explicit modifiers.

My reading of that commit is that it fixes a less serious regression and 
is not directly related to this one. "Direct scanout" is a performance 
optimization: while a game, video player or similar app is running in 
fullscreen, instead of compositing several windows to produce the final 
image, gnome-shell/mutter will arrange for the pixels from the app to 
bypass the compositor and be drawn directly to the screen. I believe the 
regression fixed by that commit is that fullscreen games didn't trigger 
direct scanout as they should have done, so the frame was delivered to 
the screen less efficiently (but you would still see the correct 
pixels).

Also, that commit says the direct scanout functionality regressed in 
mutter 48.2, which means it was already unavailable (on the affected 
GPUs) before Debian 13.0, and the upgrade to Debian 13.3 wouldn't have 
affected it. In your bug report you said that the versions of 
gnome-shell and mutter in Debian 13.2 worked correctly for you, and the 
regression only appeared in Debian 13.3.

If you want to try rebuilding mutter with that change cherry-picked, 
please do, but I don't think it will do anything to resolve the 
regression reported here. I'd prefer it if anyone who can reproduce this 
regression could prioritize testing 
<https://people.debian.org/~smcv/temp/2026/bug1125941/revert/> first, so 
that I can start the process of getting that change into Debian 13.4.

I don't have hardware that is affected by this issue (I do have some 
systems with Radeon GPUs but they still seem to be working fine), so I 
have to rely on users with affected hardware to confirm whether the 
proposed change fixes it.

Thanks,
     smcv



More information about the pkg-gnome-maintainers mailing list