Here’s where I thought I’d have major issues, but no, basically I just had to set the mem sleep default to deep. Edit /etc/default/grub and add mem_sleep_default=deep onto the GRUB_CMDLINE_LINUX, then run:
grub2-mkconfig -o /boot/efi/EFI/qubes/grub.cfg
Well, for now I know only that those are default kernel options (set out of the box).
I am not sure it is safe nor good to copy all kernel options from GNU/Linux distro to Qubes OS, is it actually recommended?
I tried older kernels for Qubes OS by the way, even 5.15 or something that had awful issues with slow redrawing on 11 and 12-Gen Intel CPUs, but suspend behavior was the same.
P.S. Can custom partitions on the same drive somehow affect suspending or resuming?
So, you do not use suspend at all and what happens when you close the lid?
Are you eager to investigate and solve this issue? I think for many people who but not outdated laptops and plan to try Qubes OS the lack of sleep can be a deal-breaker.
I press Suspend (this time I tried using XFCE menu as a common user). The keyboard goes dark. The power LED blinks rapidly for a couple of seconds and then goes blinking slowly with a period of of about 5 seconds.
Then I press any key to wake the laptop up and it starts fans, stops and in a couple of seconds starts again like the computer was completely shutdown, screen is black all the time in this process. So, it does not resume from suspend, but instead starts like there was a hard-reset.