Suggestion: add a section in the docs related to S0 suspend state

Note: not sure what category this falls into, feel free to migrate

I’m a new QubesOS user, and have had issues getting the Suspend to work (black screen on resume) according to the docs, which only mentions:

First check if there are any remarks for similar devices in the Hardware Compatibility List (HCL).

Suspend turns off the screen and gets stuck

On some devices suspend-to-RAM does not work and a hard power-off is needed to recover, because the system does not go into deep sleep. To get suspend to work, you need to add mem_sleep_default=deep kernel option. Add it to the GRUB_CMDLINE_LINUX setting in /etc/default/grub, update the grub config, and reboot.

That solution did not work for me, and after reading through several forum posts and github issues, I realized that the problem was with S3 sleep state support, and thanks to HP 15-fd2002ns - qubes 4.3 rc4 - suspend is broken - #4 by QioFan I applied qvm-features dom0 suspend-s0ix 1 which solved my issue.

Lack of S3 support, especially on newer intel CPUs, is bound to become more common - and I believe it would be beneficial for the docs to explicitly at least mention this problem, and if possible to link to the current solution (even if not perfect).

2 Likes

I moved it to the Feedback category (the docs were previously part of the website). It would be better to open a feature request if you don’t mind? If not, you can add the tag needs-doc

2 Likes

Thanks ! I don’t have a GH account so I’ll just add the tag as you suggested.