At the login, when you have your user selected there should be an option icon (gear) where you can select Gnome on Wayland, Gnome Classic, Gnome on Xorg
On the gear menu, there are no options “Gnome on Wayland” or “Gnome on Xorg.” The only options displayed are “Gnome” and “Gnome Classic.” When I select “Gnome” I get an X11 session.
Since there’s currently no menu option for a Wayland session, I tried running Gnome manually with dbus-run-session -- gnome-shell --display-server --wayland. This got me the following error messages:
mutter-Message: 14:46:42.186: Running GNOME Shell (using mutter 41.1) as a Wayland display server
(gnome-shell:4652): GLib-CRITICAL **: 14:46:42.220: g_hash_table_destroy: assertion 'hash_table != NULL' failed
(gnome-shell:4652): mutter-WARNING **: 14:46:42.220: Failed to open gpu '/dev/dri/card0': No suitable mode setting backend found
Failed to setup: No GPUs found
Looks like the problem was I needed to add the kernel parameter nvidia-drm.modeset=1 and reboot. Once I did that the gdm menu changed to show “GNOME” and “Gnome on Xorg” and I get a Wayland session when I select “GNOME.”