I read how most laptop vendors nowadays force S0ix (Modern Standby). You can no longer pick S3.
On Linux the names for these policies in the kernel are:
-
deep, aka the S3 sleep or suspend to ram
-
s2idle, aka the new Modern Standby or S0ix or suspend to idle.
I am thinking of getting the new Framework laptop, but after talking with their CS, they mention that all Framework will run on S0ix and will not support S3 sleep.
There was a video of LTT bashing S0ix/Modern Standby years ago and he was correct. I had a Thinkpad and it defaulted to S0ix: resume and suspend were very unpredictable. Luckily that laptop also supports S3 so i can just switch to it.
Is resume / suspend getting better on Linux with this forced S0ix? Or i better hold on to an old laptop with S3 lol?
BTW, those with Framework, is resume/suspend reliable? Almost Mac like?


Honestly I usually don’t use either sleep or any suspensions. I prefer to turn the device off, since turning it on will take less than 20 seconds anyway.
It was also a lot less supported some time ago so that is the reason I avoided it originally.
I feel like these weird sleep things are some windows heritage to avoid reboot updates and edge browser queries or whatever other crap flies over there.