When I put my system to suspend, the screens go to energy-save-mode and thats it. PC seems to be on, but gets unresponsive. No chance to wakeup, only hard poweroff helps.
Suspend mode is s2Idle, same with deep.
Specs: 9800X3D, 9070XT, MSI pro x870e-p - more specs in bugreport.
Bugreport after hard shutdown
edit: fixed bugreport
Just experienced the same thing on my system. Reboot didn’t restore the display I had to power cycle the monitor. This is the first time I have experienced this in the couple of months I’ve been using CachyOS.
Bug Report
journalctl log
these bugreports are useless, they only show current boot
journalctl -b -1 | paste-cachyos for previous boot
My mistake, sorry. Fixed it in the original post.
I don’t see anything, but it looks like around 17:32:25 sleep requested at 17:32:34 it reaches suspend, I don’t know if it should be suspend, but also looks like it also starts up again in the same second at 17:32:34
weird, there’s no obvious error or crash
I identified the problem: The MB does not support s2idle.
Tried again with “deep”, that did it.
Checked possible states with my windows partitiion: powercfg says S2 aka modern standby is not supported, only S3.
Ok, with “deep” i have the powerproblem with the displays after resume and then reboot. Need to powercycle them for wakeup.
I think I wait for a Bios-Update for the MB. There should be an update shorly because of the RDSEED32 problem. Last one is from September.
I was running into a freeze issue, just at random times. (9800x3d, 9070xt)
I am able to fix it with cmdline boot options.
sudo nano /boot/limine.conf # or appropriate grub file like /etc/default/grub
# add this to cmdline, I put it between quiet and nowatchdog
amdgpu.runpm=0 processor.max_cstate=0
I wish I could say exactly what they do, but I found them hunting down my freeze issue and don’t remember where I found them. You could look them up though.
The annoying part is that when your kernel gets updated it will populate with the default cmdline again. You can update the default by editing /etc/default/limine