You are not logged in.
Just as the title says. I'm running GNOME, but it also happens on qtile. I'm running on the dGPU only.
I saw a message on journalctl that the nvidia driver couldn't find acpid or something, so I installed it and enabled the daemon with systemctl.
Here's my journalctl -b -1 log: http://ix.io/4E60
I removed an entry with grep just so it's a bit more clean (and I don't think it's relevant) sine it's spammed everywhere: (WW) modeset(G0): drmmode_SharedPixmapFlip() failed, trying again next vblank
I think it's related, but definitely not the cause of the issue
Do you think that could have to do with it?
here's the full log: https://0x0.st/HLgO.txt
edit: Solved it! For future reference..:
TL;DR: enabled this systemd modules: nvidia-suspend.service, nvidia-hibernate.service, nvidia-resume.service
I first tried to run
systemctl suspend
on a tty. The screen flashed black and nothing happened.
I then immediately checked my journalctl and found this:
Aug 25 17:38:50 timsPC kernel: NVRM: GPU 0000:01:00.0: PreserveVideoMemoryAllocations module parameter is set. System Power Management attempted without driver procfs suspend interface. Please refer to the 'Configuring Power Management Support' section in the driver README.
Aug 25 17:38:50 timsPC kernel: nvidia 0000:01:00.0: PM: pci_pm_suspend(): nv_pmops_suspend+0x0/0x30 [nvidia] returns -5
Aug 25 17:38:50 timsPC kernel: nvidia 0000:01:00.0: PM: dpm_run_callback(): pci_pm_suspend+0x0/0x170 returns -5
Aug 25 17:38:50 timsPC kernel: nvidia 0000:01:00.0: PM: failed to suspend async: error -5
I then changed /etc/modprobe.d/nvidia-power-management.conf:
NVreg_PreserveVideoMemoryAllocations=0
from 1 to 0
This though, didn't change anything. It still flashed on systemctl suspend
Only when I found this post did I finally get the correct solution: enabling some systemd modules.
I then ran
sudo systemctl enable nvidia-suspend.service
sudo systemctl enable nvidia-hibernate.service
sudo systemctl enable nvidia-resume.service
Last edited by TimSousa (2023-08-25 20:17:56)
Offline
Had the same issue with
systemctl hybrid-sleep
this fixed it
Offline
thx,fixed it
Offline