Comment by als0
7 hours ago
> Microsoft has broken sleep with pushing S0 sleep in UEFI
> Sleep s3 is needed, but Microsoft killed it.
Would you or someone else here mind explaining this?
7 hours ago
> Microsoft has broken sleep with pushing S0 sleep in UEFI
> Sleep s3 is needed, but Microsoft killed it.
Would you or someone else here mind explaining this?
ACPI defines power state of power-saving capable offbrand fake IBM computers(among other things, and also the "fake IBM" part is almost completely moot at this point).
ACPI power state S0 is everything running. S1 pauses CPU and CPU I/O bus. S2 puts CPU to reset. S3 cuts power to CPU. S4 cuts off everything(not actual power off). S5 cuts off everything(actual power off).
S3 and S4 are often referred to as Sleep and Hibernation. In Sleep, RAM contents are kept as-is, and sleep handling code just restore CPU internal states that gets lost. In Hibernation, OS usually dump RAM contents to disk, and write back to RAM upon bootup - S4 and S5 aren't always clearly separated and both Windows and Linux tend to go through standard boot processes, then do the state resume using RAM dump they find on disk.
For SOME reason, Microsoft forced laptop vendors to quit supporting S3 in favor of their custom "S0iX" state, which is more or less just machine running at full power, which can be extremely wasteful as far as sleep state goes.
The official explanation for this pressuring is that everybody want notification and this is the only way Windows could possibly handle notifications. A lot are skeptical about that.
1: https://learn.microsoft.com/en-us/windows-hardware/drivers/k...
The bit we all care about: S3 is sleep mode proper. Most everything is physically powered off, only enough is kept on to keep contents of RAM alive.
S0 is.. just on. The PC is completely powered up. Microsoft has done this so that they can force your computer to wake itself up to install updates you don't want. Literally you aren't allowed to turn off your computer because some middle manager needs to see update stats go up. If your computer happens to be in a bag and cooks itself to death, well that's your problem. Fuck you for trying to keep Microsoft's statistics down.