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 stuckOn 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=deepkernel option. Add it to theGRUB_CMDLINE_LINUXsetting 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).