I've been happily (subject to known mutter bugs) using Bookworm with GNOME/Wayland for almost a year when I had a hardware problem and had to replace the CPU. This obviously shouldn't have affected anything at all for the installed OS, but somehow since doing it, gdm3 doesn't work any more: it starts X11 but nothing at all appears on the screen (all 3 connected displays remain black). I can still start GNOME using `dbus-run-session -- gnome-shell --display-server --wayland` from a VT and I can also run `sway` from a VT without any problems, but somehow running gnome-shell in this way doesn't provide correct display information to X applications (that use XWayland) and they appear tiny on the display using 200% scaling, so this is not really usable. FWIW sway does work fine, including for X applications. But it feels a bit weird to have to login at the console instead of in gdm.
AFAICS there are several problems:
1. X doesn't work for some reason.
2. gdm3 uses X even though I only want to use Wayland.
3. X doesn't work correctly under gnome-session launched manually.
I'd like to avoid dealing with X if possible, so I'm mostly interested in solving (2) or at least (3). I.e. I'd like to know if gdm3 can work without X, or if it still needs it even with "WaylandEnable=true" in /etc/gdm3/daemon.conf?
And the main mystery is why did the behaviour change when I literally didn't do anything except changing (non-video) hardware?
FWIW I use a Radeon RX 6600 card for 2 displays and the integrated Intel UHD Graphics 770 for another one. I hadn't done anything to configure this hardware when installing Bookworm on this machine, everything just worked out of the box -- and Wayland still works fine.
Thanks in advance for any ideas!
AFAICS there are several problems:
1. X doesn't work for some reason.
2. gdm3 uses X even though I only want to use Wayland.
3. X doesn't work correctly under gnome-session launched manually.
I'd like to avoid dealing with X if possible, so I'm mostly interested in solving (2) or at least (3). I.e. I'd like to know if gdm3 can work without X, or if it still needs it even with "WaylandEnable=true" in /etc/gdm3/daemon.conf?
And the main mystery is why did the behaviour change when I literally didn't do anything except changing (non-video) hardware?
FWIW I use a Radeon RX 6600 card for 2 displays and the integrated Intel UHD Graphics 770 for another one. I hadn't done anything to configure this hardware when installing Bookworm on this machine, everything just worked out of the box -- and Wayland still works fine.
Thanks in advance for any ideas!
Statistics: Posted by _VZ — 2024-04-04 11:05 — Replies 0 — Views 31