For Modern Standby to work properly, the device Windows is running on needs to support it. That includes hardware like network interfaces and USB, but also support from system firmware and device drivers.
But Microsoft doesn’t seem to have any sort of certification process or runtime hardware check for Modern Standby compatibility.
Ugh, I had a Latitude 7210 2-in-1 and upgraded the 2230 SSD to a Western Digital SN530(?) one. Turns out after hours of troubleshooting Modern Standby, poring over Sleep Studies (“why is it draining 8% of battery an hour asleep?”) that the specific drive I put in didn’t “support” “Modern” Standby?
Anyways I have a ThinkPad with S3 sleep now and the fans actually turn off when I put it to sleep so that’s a win.
The important part, for the lazy:
Easy fix, it will be a requirement for Windows 12, unfortunately you all need to buy new computers ¯\_(ツ)_/¯
Ugh, I had a Latitude 7210 2-in-1 and upgraded the 2230 SSD to a Western Digital SN530(?) one. Turns out after hours of troubleshooting Modern Standby, poring over Sleep Studies (“why is it draining 8% of battery an hour asleep?”) that the specific drive I put in didn’t “support” “Modern” Standby?
Anyways I have a ThinkPad with S3 sleep now and the fans actually turn off when I put it to sleep so that’s a win.