<div dir="ltr"><div><div><div>Hi Simon,<br><br></div>I installed a fresh Debian 13 Gnome from net installer today. All updates were installed. The issue also existed on that fresh installation on every boot into Wayland session, except the very first one.<br><br></div>Then I installed all 4 deb packages from <a href="https://people.debian.org/~smcv/temp/2026/bug1125941/revert/">https://people.debian.org/~smcv/temp/2026/bug1125941/revert/</a>, rebooted my laptop, and the issue was gone. I rebooted multiple times, I tried to change monitor configuration, but I was not able to recreate the issue anymore.<br><br></div>I will keep that fresh installation for now in case you need me to test smth.</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Jan 25, 2026 at 12:25 AM Simon McVittie <<a href="mailto:smcv@debian.org">smcv@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sat, 24 Jan 2026 at 17:47:54 +0200, Nazarii Kretovych wrote:<br>
>I've noticed that the official Git repository of the "mutter" package has a<br>
>commit that could be related to the issue. I assume that commit was not<br>
>included in the current mutter package Debian Trixie has because it was created<br>
>after the commit with tag 48.7.<br>
><br>
>[1]<a href="https://gitlab.gnome.org/GNOME/mutter/-/commits/gnome-48" rel="noreferrer" target="_blank">https://gitlab.gnome.org/GNOME/mutter/-/commits/gnome-48</a><br>
><br>
>Commit message: <br>
>wayland/dma-buf: Fix direct scanout on drivers without explicit modifiers.<br>
<br>
My reading of that commit is that it fixes a less serious regression and <br>
is not directly related to this one. "Direct scanout" is a performance <br>
optimization: while a game, video player or similar app is running in <br>
fullscreen, instead of compositing several windows to produce the final <br>
image, gnome-shell/mutter will arrange for the pixels from the app to <br>
bypass the compositor and be drawn directly to the screen. I believe the <br>
regression fixed by that commit is that fullscreen games didn't trigger <br>
direct scanout as they should have done, so the frame was delivered to <br>
the screen less efficiently (but you would still see the correct <br>
pixels).<br>
<br>
Also, that commit says the direct scanout functionality regressed in <br>
mutter 48.2, which means it was already unavailable (on the affected <br>
GPUs) before Debian 13.0, and the upgrade to Debian 13.3 wouldn't have <br>
affected it. In your bug report you said that the versions of <br>
gnome-shell and mutter in Debian 13.2 worked correctly for you, and the <br>
regression only appeared in Debian 13.3.<br>
<br>
If you want to try rebuilding mutter with that change cherry-picked, <br>
please do, but I don't think it will do anything to resolve the <br>
regression reported here. I'd prefer it if anyone who can reproduce this <br>
regression could prioritize testing <br>
<<a href="https://people.debian.org/~smcv/temp/2026/bug1125941/revert/" rel="noreferrer" target="_blank">https://people.debian.org/~smcv/temp/2026/bug1125941/revert/</a>> first, so <br>
that I can start the process of getting that change into Debian 13.4.<br>
<br>
I don't have hardware that is affected by this issue (I do have some <br>
systems with Radeon GPUs but they still seem to be working fine), so I <br>
have to rely on users with affected hardware to confirm whether the <br>
proposed change fixes it.<br>
<br>
Thanks,<br>
     smcv<br>
</blockquote></div>