- "s2idle" = S0ix and "deep" = S3
- S0ix is similar to how smartphones go to sleep by just idling everything and not actually sleeping. On the Framework it drains around 1 or 2% per hour (I haven't measured exactly.)
- S3 sleep is the more familiar suspend-to-RAM functionality. The power drain is significantly less than S0ix.
Both sleep modes work fine in Ubuntu 21.10 on my Framework. I actually have mine set to S0ix because while S3 sleep has less battery drain, it takes something like 10 seconds longer than S0ix to wake back up after opening the lid. And since I'm mostly working from home, the battery drain isn't an issue for me.
Still, the difference between the two is significant enough that I kind of wish there were separate menu options for both. Though I realize that having "sleep" and "deeper sleep" menu options is not the most user-friendly design.
Of course you can also get hibernate (i.e. suspend to disk and turn off power completely) running, but my understanding is that hibernate is currently incompatible with Secure Boot, since it's non-trivial to verify that the system is resuming with the same kernel as the original boot. So you have to choose which one you want, hibernate or SB.
My current Linux laptop (released in 2015) can sleep for about week, resume in 3-4 seconds. Am I reading your comment correctly that buying a Framework would degrade my user experience?
To be fair, I don't think this is Framework's fault. My understanding is that this is a limitation of the current generation of Intel CPUs, so pretty much any current-gen Intel-based computer will have the same issue.