diff -ur gdm-43.0.orig/data/61-gdm.rules.in gdm-43.0/data/61-gdm.rules.in --- gdm-43.0.orig/data/61-gdm.rules.in 2022-10-02 12:57:21.738203828 -0700 +++ gdm-43.0/data/61-gdm.rules.in 2022-10-02 12:57:51.142202869 -0700 @@ -54,7 +54,7 @@ # Check if suspend/resume services necessary for working wayland support is available TEST{0711}!="/usr/bin/nvidia-sleep.sh", GOTO="gdm_disable_wayland" -TEST{0711}!="/usr/lib/systemd/system-sleep/nvidia", GOTO="gdm_disable_wayland" +TEST{0711}!="/lib/systemd/system-sleep/nvidia", GOTO="gdm_disable_wayland" IMPORT{program}="/bin/sh -c \"sed -e 's/: /=/g' -e 's/\([^[:upper:]]\)\([[:upper:]]\)/\1_\2/g' -e 's/[[:lower:]]/\U&/g' -e 's/^/NVIDIA_/' /proc/driver/nvidia/params\"" ENV{NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS}!="1", GOTO="gdm_disable_wayland" IMPORT{program}="/bin/sh -c 'echo NVIDIA_HIBERNATE=`systemctl is-enabled nvidia-hibernate`'"