Gnome 3.28 is always running in Xorg mode due to a crash in mutter (hybrid system)
The description below is copied from an Arch Linux issue which few of the users are having (including myself).
Description:
Since the latest upgrade to Gnome 3.28, wayland is basically completely disabled. GDM seems to have problems to identify the correct GPU and all options to choose wayland are gone.
Additional info:
Multi GPU System:
- Intel GPU
- Nvidia GPU
Steps to reproduce:
Upgrade to 3.28 on a multi gpu (Nvidia) device.
Stack trace from bootlog: (Arch Linux issue linked above has more detailed logs attached in comments too)
мар 31 19:48:56 fprocket kernel: gnome-shell[469]: segfault at 30 ip 00007f216e4e063f sp 00007fffc8b36520 error 4 in libmutter-2.so.0.0.0[7f216e3dc000+180000]
мар 31 19:48:56 fprocket systemd[1]: Created slice system-systemd\x2dcoredump.slice.
мар 31 19:48:56 fprocket systemd[1]: Started Process Core Dump (PID 508/UID 0).
мар 31 19:48:57 fprocket gnome-session[462]: gnome-session-binary[462]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
мар 31 19:48:57 fprocket gnome-session-binary[462]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
мар 31 19:48:57 fprocket gnome-session-binary[462]: Unrecoverable failure in required component org.gnome.Shell.desktop
мар 31 19:48:57 fprocket systemd-coredump[509]: Process 469 (gnome-shell) of user 120 dumped core.
Stack trace of thread 469:
#0 0x00007f216e4e063f n/a (libmutter-2.so.0)
#1 0x00007f216e439207 meta_gpu_read_current (libmutter-2.so.0)
#2 0x00007f216e44870d meta_monitor_manager_read_current_state (libmutter-2.so.0)
#3 0x00007f216e44885e meta_monitor_manager_setup (libmutter-2.so.0)
#4 0x00007f216e43483e n/a (libmutter-2.so.0)
#5 0x00007f216e4dc172 n/a (libmutter-2.so.0)
#6 0x00007f216e434dc0 meta_clutter_init (libmutter-2.so.0)
#7 0x00007f216e47de2e meta_init (libmutter-2.so.0)
#8 0x00005615787cfcda n/a (gnome-shell)
#9 0x00007f2170cb8f4a __libc_start_main (libc.so.6)
#10 0x00005615787d014a n/a (gnome-shell)
If any additional info is needed, please ping me.