As importantly, how can we even know whether the Nvidia power mananagement support is broken or working if the Ubuntu Nvidia packaging never starts nvidia-hibernate.service, nvidia-powerd.service, nvidia-resume.service and nvidia-suspend.service like rpmfusion on Fedora. Of course, we would need a /etc/modprobe.d/nvidia-power-management.conf to get NVreg_PreserveVideoMemoryAllocations=1. However, I'm still unconvinced that the current check for NVreg_PreserveVideoMemoryAllocations=1 in 61-gdm.rules is really functional. I looked at the Debian packaging for nvidia and I don't see any evidence that they have ever started those services.
As importantly, how can we even know whether the Nvidia power mananagement support is broken or working if the Ubuntu Nvidia packaging never starts nvidia- hibernate. service, nvidia- powerd. service, nvidia- resume. service and nvidia- suspend. service like rpmfusion on Fedora. Of course, we would need a /etc/modprobe. d/nvidia- power-managemen t.conf to get NVreg_PreserveV ideoMemoryAlloc ations= 1. However, I'm still unconvinced that the current check for NVreg_PreserveV ideoMemoryAlloc ations= 1 in 61-gdm.rules is really functional. I looked at the Debian packaging for nvidia and I don't see any evidence that they have ever started those services.