Index
If wayland isn't working already (Wayland should be working even with NVIDIA GPU on Fedora in most of the cases) follow these
mkdir -p /home/$USER/backup/usr/lib/udev/rules.d/
sudo mv /usr/lib/udev/rules.d/61-gdm.rules /home/$USER/backup/usr/lib/udev/rules.d/
-
Reboot.
-
You should have the Wayland option in GDM password window's bottom right corner clog button.
Wayland works out of the box on Fedora 38+
⚠️ It works for me but if something breaks for you, I won't be able to help. So please don't make these changes if you're pretty new to Linux and/or can't troubleshoot issues that may arise....
-
In
/etc/gdm3/custom.conf
, comment out the below lineWaylandEnable=false
to this
# WaylandEnable=false
-
in
/boot/efi/loader/entries/Pop_OS-current.conf
, comment out below lineRUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false"
to this
# RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false"
-
Enable DRM for NVIDIA driver: Add
nvidia-drm.modeset=1
to/boot/efi/loader/entries/Pop_OS-current.conf
-
Reboot and choose Wayland in after clicking on the clog icon on GDM login screen (bottom right)