Hi Simon,

journalctl -b
shows lots of
січ 23 19:48:01 thinkpad gnome-shell[2301]: Page flip failed:
drmModeAtomicCommit: Invalid argument
and
січ 23 19:48:01 thinkpad gnome-shell[2301]: Cursor update failed:
drmModeAtomicCommit: Invalid argument

The back screen happens when on both internal and external (hdmi) screens.
Even if I disconnect my external monitor completely, the internal screen
will still be black after logging into Wayland session. The issue happens
on every boot.

I use the following packages:
linux-image-amd64 6.12.63-1 (trixie)
firmware-amd-graphics 20251021-1~bpo13+1 (trixie-backports) - I wonder if
this package could might the issue.
gnome-shell 48.7-0+deb13u1 (trixie)

I've attached my ~/.config/monitors.xml.

/var/lib/gdm3/.config/monitors.xml does not exist on my system.

RE downgrading packages: I will try downgrading some packages tomorrow.

On Fri, Jan 23, 2026 at 12:57 PM Simon McVittie <[email protected]> wrote:

> 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
>
<monitors version="2">
  <configuration>
    <layoutmode>logical</layoutmode>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-1</connector>
          <vendor>ACR</vendor>
          <product>Acer VG220Q</product>
          <serial>0x********</serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>eDP-1</connector>
        <vendor>CSO</vendor>
        <product>0x1630</product>
        <serial>0x00000000</serial>
      </monitorspec>
    </disabled>
  </configuration>
  <configuration>
    <layoutmode>logical</layoutmode>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1.25</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>eDP-1</connector>
          <vendor>CSO</vendor>
          <product>0x1630</product>
          <serial>0x00000000</serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1200</height>
          <rate>60.003</rate>
        </mode>
      </monitor>
    </logicalmonitor>
  </configuration>
  <configuration>
    <layoutmode>physical</layoutmode>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-1</connector>
          <vendor>GSM</vendor>
          <product>LG TV SSCR2</product>
          <serial>0x01010101</serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>eDP-1</connector>
        <vendor>CSO</vendor>
        <product>0x1630</product>
        <serial>0x00000000</serial>
      </monitorspec>
    </disabled>
  </configuration>
  <configuration>
    <layoutmode>logical</layoutmode>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-1</connector>
          <vendor>ACR</vendor>
          <product>Acer VG220Q</product>
          <serial>0x********</serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>74.973</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>eDP-1</connector>
        <vendor>LEN</vendor>
        <product>0x41b5</product>
        <serial>0x00000000</serial>
      </monitorspec>
    </disabled>
  </configuration>
  <configuration>
    <layoutmode>physical</layoutmode>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-1</connector>
          <vendor>ACR</vendor>
          <product>Acer VG220Q</product>
          <serial>0x********</serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>74.973</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>eDP-1</connector>
        <vendor>CSO</vendor>
        <product>0x1630</product>
        <serial>0x00000000</serial>
      </monitorspec>
    </disabled>
  </configuration>
  <configuration>
    <layoutmode>physical</layoutmode>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-A-0</connector>
          <vendor>ACR</vendor>
          <product>Acer VG220Q</product>
          <serial>0x********</serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>eDP</connector>
        <vendor>CSO</vendor>
        <product>0x1630</product>
        <serial>0x00000000</serial>
      </monitorspec>
    </disabled>
  </configuration>
  <configuration>
    <layoutmode>logical</layoutmode>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-1</connector>
          <vendor>GSM</vendor>
          <product>LG TV SSCR2</product>
          <serial>0x01010101</serial>
        </monitorspec>
        <mode>
          <width>1920</width>
          <height>1080</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>eDP-1</connector>
        <vendor>CSO</vendor>
        <product>0x1630</product>
        <serial>0x00000000</serial>
      </monitorspec>
    </disabled>
  </configuration>
</monitors>

Reply via email to