The 12th gen Framework supports both s2idle(s0ix) and deep(s3) sleep. I use s2idle, because it's the default.
$ cat /sys/power/mem_sleep
[s2idle] deep
At one point I did a quick comparison of the two and deep sleep performed a little better. I haven't attempted any tweaks to optimize that though, like eliminating sources of wakeups.
I haven't had sleep issues like the author describes. The difference may be that I run Fedora workstation which has a opinionated ootb experience and tracks the "stable" kernel, currently 6.10.
It could be a difference in usage too. I rarely use thunderbolt, for example.
I haven't had sleep issues like the author describes. The difference may be that I run Fedora workstation which has a opinionated ootb experience and tracks the "stable" kernel, currently 6.10.
It could be a difference in usage too. I rarely use thunderbolt, for example.