However, if I log in and immediately log out, Wayland is available on the login screen and you log in to a Wayland session.
This is identical on both my laptops, they are very different in hardware and performance. This started happening after updates about 3 weeks ago.
I have looked at logs and I can see the subsystems trying Wayland and falling back to X but I can’t see an obvious reason (probably my lack of experience at this).
Anyone else experienced similar?
journalctl -b | grep gnome
Aug 20 14:07:08 blackcloud gnome-shell[646]: Running GNOME Shell (using mutter 44.3) as a Wayland display server Aug 20 14:07:08 blackcloud org.gnome.Shell.desktop[646]: Failed to setup: No GPUs found Aug 20 14:07:08 blackcloud gnome-session[635]: gnome-session-binary[635]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 Aug 20 14:07:08 blackcloud gnome-session-binary[635]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 Aug 20 14:07:08 blackcloud /usr/lib/gdm-wayland-session[634]: dbus-daemon[634]: [session uid=120 pid=634] Activating service name='ca.desrt.dconf' requested by ':1.2' (uid=120 pid=635 comm="/usr/lib/gnome-session-binary --autostart /usr/sha") Aug 20 14:07:08 blackcloud gnome-session-binary[635]: Unrecoverable failure in required component org.gnome.Shell.desktop Aug 20 14:07:10 blackcloud /usr/lib/gdm-x-session[823]: dbus-daemon[823]: [session uid=120 pid=823] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=120 pid=830 comm="/usr/lib/gnome-session-check-accelerated") Aug 20 14:07:10 blackcloud kernel: memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=851 'gnome-session-c' Aug 20 14:07:10 blackcloud gnome-shell[865]: Running GNOME Shell (using mutter 44.3) as a X11 window and compositing manager Aug 20 14:07:11 blackcloud gnome-shell[865]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly. Aug 20 14:07:11 blackcloud gnome-shell[865]: Will monitor session 4 Aug 20 14:07:11 blackcloud dbus-daemon[376]: [system] Activating via systemd: service name='org.freedesktop.locale1' unit='dbus-org.freedesktop.locale1.service' requested by ':1.59' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud /usr/lib/gdm-x-session[823]: dbus-daemon[823]: [session uid=120 pid=823] Activating service name='org.gnome.Shell.Screencast' requested by ':1.5' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud /usr/lib/gdm-x-session[823]: dbus-daemon[823]: [session uid=120 pid=823] Activating service name='org.freedesktop.impl.portal.PermissionStore' requested by ':1.5' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud dbus-daemon[376]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service' requested by ':1.59' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud dbus-daemon[376]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service' requested by ':1.59' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud polkitd[415]: Registered Authentication Agent for unix-session:4 (system bus name :1.59 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_GB.UTF-8) Aug 20 14:07:11 blackcloud /usr/lib/gdm-x-session[823]: dbus-daemon[823]: [session uid=120 pid=823] Activating service name='org.gnome.Shell.Notifications' requested by ':1.5' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension native-window-placement@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud gnome-shell[865]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded Aug 20 14:07:11 blackcloud /usr/lib/gdm-x-session[850]: dbus-daemon[850]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud dbus-daemon[376]: [system] Activating via systemd: service name='org.freedesktop.ColorManager' unit='colord.service' requested by ':1.59' (uid=120 pid=865 comm="/usr/bin/gnome-shell") Aug 20 14:07:11 blackcloud gnome-shell[865]: Failed to open sliced image: Operation was cancelled Aug 20 14:07:11 blackcloud gnome-shell[865]: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. Aug 20 14:07:11 blackcloud /usr/lib/gdm-x-session[823]: dbus-daemon[823]: [session uid=120 pid=823] Successfully activated service 'org.gnome.Shell.Notifications' Aug 20 14:07:11 blackcloud org.gnome.Shell.desktop[865]: Window manager warning: Failed to parse saved session file: Failed to open file “/var/lib/gdm/.config/mutter/sessions/106e933a7b1b6f5781169253683032280200000008240000.ms”: No such file or directory Aug 20 14:07:11 blackcloud gnome-shell[865]: Failed to launch ibus-daemon: Failed to execute child process “ibus-daemon” (No such file or directory) Aug 20 14:07:11 blackcloud gnome-session-binary[824]: Entering running state