Hi all,
After having problem to suspend my computer (it was complaining that it was not able to put the NVIDIA display adapter into sleep node), and found out that I need to install a new package, `xorg-x11-drv-nvidia-power` and enable this 3 services,
sudo systemctl enable nvidia-{suspend,resume,hibernate}
now my computer will go to sleep mode, but on resume the display adapter won’t wake up. keyboard is working, and I can restart the computer with `alt+sysreq+b` but nothing else, `alt+#` to change terminal won’t do anything, and even removing the laptop from the dock-station and opening the display won’t show anything.
I’m running Fedora 34/KDE with NVIDIA proprietary driver version 470.63
❯ rpm -qa | ag nvidia | sort -V
akmod-nvidia-470.63.01-1.fc34.x86_64
kmod-nvidia-5.13.13-200.fc34.x86_64-470.63.01-1.fc34.x86_64
kmod-nvidia-5.13.14-200.fc34.x86_64-470.63.01-1.fc34.x86_64
kmod-nvidia-5.13.16-200.fc34.x86_64-470.63.01-1.fc34.x86_64
nvidia-persistenced-470.63.01-1.fc34.x86_64
nvidia-settings-470.63.01-1.fc34.x86_64
xorg-x11-drv-nvidia-470.63.01-3.fc34.x86_64
xorg-x11-drv-nvidia-cuda-470.63.01-3.fc34.x86_64
xorg-x11-drv-nvidia-cuda-libs-470.63.01-3.fc34.x86_64
xorg-x11-drv-nvidia-kmodsrc-470.63.01-3.fc34.x86_64
xorg-x11-drv-nvidia-libs-470.63.01-3.fc34.x86_64
xorg-x11-drv-nvidia-power-470.63.01-3.fc34.x86_64
Edit #1
Until now I was using the discreet GPU only, (i.e Intel device was disabled). Now I tried to work in Hybrid Mode and suspend & resume works.
Edit #2
I’m back to the discreet GPU only, for some reason, I can’t see the screens connected to the dock station, when using the Hybrid Mode.
So I’m back to square 2, where I can suspend, but can’t resume.
Edit #3
I switched to the drivers from negativo17 repo. Same problem …
Edit #4
Just found this post at phoronix,
Fixed a bug that could cause the /proc/driver/nvidia/suspend power management interface to fail to preserve and restore video memory allocations when the NVreg_TemporaryFilePath module parameter for nvidia.ko specified an invalid path.
Edit #5
Installed this newer driver from negativo17, same problem.
Any thoughts ?