https://gist.github.com/bmcbm/375f14eaa17f88756b4bdbbebbcfd029 TMP_PATH=/var/tmp echo "options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/var/tmp" | sudo tee /etc/modprobe.d/nvidia-power-management.conf https://bbs.archlinux.org/viewtopic.php?id=277713 nvidia_drm.modeset=1 nvidia_drm.fbdev=1 nvidia.NVreg_PreserveVideoMemoryAllocations=1 Necessary services nvidia-suspend.service, nvidia-hibernate.service, and nvidia-resume.service are enabled by default on supported drivers, as per upstream requirements. sudo nano /etc/modprobe.d/nvidia-graphics-drivers-kms.conf and add these lines into it: options nvidia-drm fbdev=1 options nvidia NVreg_PreserveVideoMemoryAllocations=1 options nvidia NVreg_TemporaryFilePath=/var/tmp