Activity log for bug #1969447

Date Who What changed Old value New value Message
2022-04-19 09:35:39 Jack Howarth bug added bug
2022-04-19 09:36:34 Jack Howarth description The current /lib/udev/rules.d/61-gdm.rules has a broken rule for detecting the presence of NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS=1. This issue can be seen by adding a file /etc/modprobe.d/nvidia-power-management.conf containing the line... options nvidia NVreg_PreserveVideoMemoryAllocations=1 and then rebooting. Since manually executing the test used in /lib/udev/rules.d/61-gdm.rules as... /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" produces the desired... NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS=1 for the actual test in /lib/udev/rules.d/61-gdm.rules of... 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" However, this test still is treated as failing as seen by the absence of Wayland on Nvidia at that point. Currently, the only workaround is to disable this particular test. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: gdm3 42.0-1ubuntu6 ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30 Uname: Linux 5.15.0-27-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.11-0ubuntu82 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Tue Apr 19 05:20:49 2022 InstallationDate: Installed on 2022-03-31 (18 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20220326) ProcEnviron: PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: gdm3 UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.gdm3.custom.conf: 2022-04-01T05:39:42.178574 The current /lib/udev/rules.d/61-gdm.rules has a broken rule for detecting the presence of NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS=1. This issue can be seen by adding a file /etc/modprobe.d/nvidia-power-management.conf containing the line... options nvidia NVreg_PreserveVideoMemoryAllocations=1 and then rebooting. Manually executing the test used in /lib/udev/rules.d/61-gdm.rules as... /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" produces the desired... NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS=1 for the actual test in /lib/udev/rules.d/61-gdm.rules of... 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" However, this test still is treated as failing as seen by the absence of Wayland on Nvidia at that point. Currently, the only workaround is to disable this particular test. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: gdm3 42.0-1ubuntu6 ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30 Uname: Linux 5.15.0-27-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.11-0ubuntu82 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Tue Apr 19 05:20:49 2022 InstallationDate: Installed on 2022-03-31 (18 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20220326) ProcEnviron:  PATH=(custom, no user)  XDG_RUNTIME_DIR=<set>  LANG=en_US.UTF-8  SHELL=/bin/bash SourcePackage: gdm3 UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.gdm3.custom.conf: 2022-04-01T05:39:42.178574