I upgraded from 22.04 to 24.04 today, and my computer will no longer fully suspend. Before, it would send everything to RAM (I presume) and the fans and things would stop. Now, it only does a "lighter sleep" when I select suspend: display turns off, system is locked, but everything keeps running. Basically I think the system used to enter the S3 state, and now it seems like just S1. How can I get suspend to go back to S3? (note: I don't want S4/hibernate) I've tried both the power GUI and systemctl suspend methods, in case there was a difference, but there wasn't. I installed pm-utils and tried sudo pm-suspend, but that resulted in an even lighter sleep. I also tried sudo pm-suspend-hybrid, but that didn't seem to enter S3, and worse, I wasn't able to get my system to wake back up without hard shutting down using the power button. I learned through some searching that this could have to do with graphics drivers, but according to Ubuntu, I've got the latest Nvidia driver. There seem to be some more recent versions in production on Nvidia's website, but after starting the install process, it seemed like I should probably stick with the one I currently have based on the warnings shown. I also checked the logs using sudo journalctl -b | grep -i suspend after a standard suspend attempt, but didn't see any errors or anything. But I'm far from an expert in journalctl. I'd appreciate any help anyone can give! I'll attach some system specs below in case they're relevant. --- Ubuntu 24.04.1 LTS x86_64 6.8.0-41-generic kernel Dell Precision 3660 (work machine but untouched by IT) Dell SafeBIOS (unchanged by me) NVIDIA RTX 3070 Lite Hash Rate Intel i7-13700 32 GB memory (further specs unclear; probably just some Dell OEM)
S3 sleep state hasn't been around since like Tiger Lake. Use this tool to debug your problem: https://gitlab.freedesktop.org/drm/a.../amd_s2idle.py
Last edited by Irihapeti; September 3rd, 2024 at 01:41 PM. Reason: Restored original content
Thanks for your response. This tool is for AMD systems. Also, this computer successfully entered a state at least similar to S3 in 22.04. The only change has been the upgrade to 24.04. Additionally, my Raptor Lake machine at home enters such a state from Windows.
Originally Posted by bbutler3 Thanks for your response. This tool is for AMD systems. Also, this computer successfully entered a state at least similar to S3 in 22.04. The only change has been the upgrade to 24.04. Additionally, my Raptor Lake machine at home enters such a state from Windows. Sorry, for Intel use https://github.com/intel/S0ixSelftestTool
Last edited by Irihapeti; September 3rd, 2024 at 01:42 PM. Reason: Restored original content
Same for me. My system won't suspend after upgrading to 24.04. I ran the S0ix self test tool mentioned above, it stated: ---Check S2idle path S0ix Residency---: The system OS Kernel version is: Linux xps 6.8.0-41-generic #41-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 2 20:41:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux ---Check whether your system supports S0ix or not---: Low Power S0 Idle is:0 Your system does not support low power S0 idle capability. Isolation suggestion: Please check BIOS low power S0 idle capability setting. I did not mess with my BIOS during the upgrade. Still I checked the BIOS and found no suspicious settings. Any advice on how to mitigate this? ~Jørn
Ps.: Also on a Dell machine: Dell XPS 15 9560 with Nvidia GeForce GTX 1050 Mobile.
I got it to work again. I had two stale symlinks in each of the folders /etc/systemd/system/systemd-suspend.service.requires/ and /etc/systemd/system/systemd-hibernate.service.requires. Something related to nvidia suspend/hibernate/resume services. It seems that since the symlinks are dead, the system refuses go into suspend. No logs (that I could find). The diagnostic tool above sending me on a wild goose chase. Great But removing those 4 dead links made my system work again I hope that this finding may help somebody else as well ~Jørn
Thanks for your reply, Jørn! I was excited to try this when I got to work, but unfortunately it won't work for me. I don't even have folders in those system directories with requires in the name; only wants. And in the wants folders corresponding to the ones you list, the symlinks are alive and well. If anyone else has any further ideas, I'd love to hear them!
View Tag Cloud
Ubuntu Forums Code of Conduct