>Switching between S3 and Modern Standby cannot be done by changing a setting in the BIOS. Switching the power model is not supported in Windows without a complete OS re-install.
and on Reddit
>Warning: if your laptop is newer than 2019, there is a high chance, your OEM removed any S3 code from the bios, and your laptop will crash entering S3 and you have to force hold power key to restart and then delete the registry entry again to revert back to modern standby.
https://www.reddit.com/r/Dell/comments/h0r56s/getting_back_s...
so not only is microsoft screwing around.. its getting all the manufacturers to screw around as well?
I have a 2017 XPS model so I the firmware supports S3 sleep. There is no modal in the BIOS though. I had to trick windows into thinking it didn't support modern sleep.
Based on posts from others trying to do the same thing, it used to be a single registery key edit. Now it's convoluted and required fiddling with WiFi power controls. The end result it sleeps properly but takes anywhere from 10 seconds (good) to more than a minute (bad) to connect to WiFi when woken up.
Of course on Linux it just works.
Back when I was looking into this I found someone who'd found a way to patch the acpi table to enable it for the newer models (at risk of bricking the device entirely). Alas I can't find the link any more.
I won't buy another Dell until this is fixed.
My work laptop is an X1 carbon and it supports only S3 sleep so it just works.
That's absolutely insane.
The irony is that I have a 4 years old XPS 13 where everything works like a charm, even under Linux. Talk about progress ...
https://www.dell.com/support/kbdoc/en-us/000125880/how-to-re...
I don't think it's the OEMs / manufacturers, it's Intel.
https://bugzilla.kernel.org/show_bug.cgi?id=211879#c24
I’m running linux kernel 5.14.3 for the QCA6390 support as my laptop is the Windows edition.
On my side I am quite happy that the hardware+software can support some kind of fast wake-up (similar to Macbooks and smartphones instead of needing >10 seconds to wake up when I open the lid). I just do a real shutdown when I don't need the laptop anymore.
And precisely : as it was said by someone else above, on modern computers with SSDs, I would rather disable "fast startup" so that the computer really shutdowns when I ask him to (which is also useful when you have dual-boot and your Linux systems wants to get r/w access to the NTFS partition)
But I admit that the computer could/should automatically enter in suspend-to-disk after being in "modern standby" for more than e.g. 5 minutes, and this should be configurable.
It's like Windows broke the simplest button ... just shut it down!
Probably a convenience feature for the NSA folks logged in trough the Intel ME.
Fortunately I've been running Linux on my XPS 13, which I have put into a bag hundreds of times (maybe even over a thousand) while suspended. Linux's suspend does actually use the "cold" S3 suspend state, so this is safe.
[0] It's called "Modern Standby" (https://docs.microsoft.com/en-us/windows-hardware/design/dev...), which... honestly sounds really stupid to me. "Modern Standby" presumably drains the battery orders of magnitude faster than a normal S3 standby. I can't imagine ever wanting this behavior. I'm entirely fine with my laptop taking ~10 seconds to wake up and reconnect to whatever network I'm near.