State of S3 – Your Laptop is no Laptop anymore – a personal Rant
Overview of S3 vs S0ix / “Modern Standby”
- S3 (“suspend to RAM”) used to power almost everything off except RAM; machines could sleep for days with minimal drain.
- Many new laptops only support S0ix/s2idle (“Modern Standby”), where the system is mostly on with the screen off.
- Users report S0ix routinely drains batteries overnight, runs fans, makes laptops hot, and sometimes causes crashes or “unexpected shutdowns.”
User Experience Problems
- Common pattern: close lid → put laptop in bag → later find it dead and/or very hot.
- Windows often wakes devices in “sleep” for updates, networking, or mysterious activity; sometimes gets stuck at BitLocker prompts or login screens.
- Some OEMs reportedly advise fully shutting down before putting laptops in bags.
- A few users say S0ix works fine on specific business models (e.g., some ThinkPads/EliteBooks), but this seems inconsistent.
Hibernation and SSD Wear
- Many switch to hibernate (S4) as a safer “real off” alternative.
- Debate over SSD wear: rough calculations show even frequent hibernation over years typically uses a modest fraction of modern SSD endurance.
- Some still dislike spending a large chunk of TBW budget just on sleep; others argue the machine will be replaced first.
Platform Comparisons
- macOS laptops are widely praised for reliable, instant-feeling sleep and low drain, especially Apple Silicon, though some report:
- Apps (Teams, Parallels, IntelliJ, Chrome/WebRTC) preventing sleep or waking dGPU.
- Occasional overheating or battery loss during “Power Nap.”
- Linux: when S3 is available (“Linux sleep” in some BIOSes), suspend works very well on certain ThinkPads and similar; S0ix on Linux can still drain, but often less chaotically than Windows.
- Some users fall back to always shutting down or configuring fast boot/hibernation.
Blame, Motives, and Design Critique
- Many blame Microsoft for:
- Rebranding S3 as “legacy”/“Linux sleep” and pushing S0ix as “modern.”
- Prioritizing background updates, notifications, telemetry, and enterprise needs over predictable sleep.
- Others emphasize OEM and firmware quality: ACPI tables, drivers, and hardware design are often fragile, poorly tested, and tuned only for Windows’ expectations.
- A minority argue S0ix is fine in principle and policy (what runs in sleep) should be fixed at the OS level, not by resurrecting S3.