Use GNOME on Wayland with Nvidia hardware

Wayland support is disabled in GDM using udev rules for some Nvidia hardware and driver versions. This may be problematic for systems with Optimus hardware for graphics switching.

Disable this automatic display server switching by creating a copy of the default udev rules in /etc.

diff -u {/usr/lib,/etc}/udev/rules.d/61-gdm.rules
--- /usr/lib/udev/rules.d/61-gdm.rules 2022-02-12 01:52:27.000000000 +0000
+++ /etc/udev/rules.d/61-gdm.rules 2022-04-11 16:56:24.556807052 +0100
@@ -24,11 +24,11 @@
 GOTO="gdm_end"

 LABEL="gdm_prefer_xorg"
-RUN+="/usr/lib/gdm-runtime-config set daemon PreferredDisplayServer xorg"
+#RUN+="/usr/lib/gdm-runtime-config set daemon PreferredDisplayServer xorg"
 GOTO="gdm_end"

 LABEL="gdm_disable_wayland"
-RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false"
+#RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false"
 GOTO="gdm_end"

 LABEL="gdm_end"


Backlinks