There are different problems regarding suspend in qubes. While trying solve mine, I got the impression, people had problems to find their specific issue and subsequently the right solution. Thats why we should collect the solutions here according to the system/platform.
@BigQ Thank you for pointing to the Github hyperthreading solution! Stumbling upon this thread means I can finally suspend my laptop after upgrading months ago to 4.1. I have only been able to sleep since then. But now suspend works again and I can close the lid!
@BigQ this solved the suspend problem on my Dell Precision 5520 with 7th Gen Xeon. I disabled hyper-threading in bios. additionally I had to disable Trusted Execution in bios to allow hyper-threading to be disabled on my Dell.
I’m experiencing suspend problems as well, with the latest qubes and fully updated system. In my case I can’t even get the computer to suspend phase, it just keep working(fans) with black screen and non-responsive touchpad/keyboard. I use 8th gen mobile processor(i7 8565u) and tried to disable hyperthreading without any luck. I tried to shutdown all other VMs except the dom0 before suspending, didn’t help. I also tried to use hibernate instead of suspend, same results.
Is there anything else I can try before trying to update to the latest kernel?
P.S. I should probably mention that I do have problems with rebooting the system as well, but with rebooting I do get response from keyboard when I press a key(backlight).
@fsflover Thank you for pointing to these resources. Didn’t know about hibernation and suspend troubleshooting section. The last paragraph of suspend troubleshooting helped me out(Suspend/resume troubleshooting | Qubes OS): adding mem_sleep_default=deep to kernel params. Such a relief. Thanks a lot.
@unman Yes, that’s why I checked if there’s anything I missed(I did) before going this way. Leaved it as last resort.