I’ve tried suspending 5-6 times and it has suspended properly every time so I think this worked. I used rpm-ostree kargs --editor
to edit the kernel flags and I appended the flag mem_sleep_default=deep
. This forces it to enter S3 (deep) sleep and not S0ix, which is what I think was happening before. Also see this, which is where I got the kernel flag from.
1 Like