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.
>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?