I’ve been talking with the GNOME DE community as well as devs, and they say everything is set in place to load gnome-shell under Wayland (see the bug report I submitted to GNOME here: https://bugzilla.gnome.org/show_bug.cgi?id=781075). They said the issue lies in the Linux Nvidia driver itself.
When you boot into Ubuntu (GNOME) 17.04, the GNOME login screen (GDM) has a gear button with different session options to load after login. Wayland, the new display server, is GNOME’s default session. When the NVidia 381.22 drivers are installed, GNOME only shows 2 out of 3 of the session options. The user can’t load a GNOME session under Wayland, only X11/Xorg.
Even after the Nvidia 381.22 drivers are installed on Ubuntu 17.04, the user should be able to log in with their username and password, and - with the “GNOME” option selected in the gear button - GNOME should load under the Wayland display server.
BUG DISCOVERED USING
Ubuntu GNOME 17.04 x64
GNOME / GDM 3.24.1
Linux kernel 4.10.0-21-generic
Nvidia 381.22 proprietary drivers via ppa:graphics-drivers/ppa
Nvidia GTX 1080 graphics card
Wayland-protocols (package version 1.7-1)