← Back to context

Comment by vladvasiliu

15 hours ago

Do you have more info on this? It’s not at all the behavior I observe. After I shut down windows, which I do basically every time I use it since I usually use Linux on that machine, it is completely off. Turning the pc on boots Linux (it’s first in the boot order).

It has modern standby and most of its other defaults, which I know because if it goes to sleep it doesn’t: the fan stays on and it never gets cold to the touch despite the blinking power led. The other day it randomly installed the windows update and rebooted because I found it waiting for the LUKS pin.

It's usually referenced as "Hybrid Shutdown" in Microsoft documentation.

https://learn.microsoft.com/en-us/windows/win32/power/system...

> "Note: In Windows, fast startup is the default transition when a system shutdown is requested. A full shutdown (S5) occurs when a system restart is requested or when an application calls a shutdown API."

Technically it's entering a "hybrid" S4 Hibernation with S0 Standby after all users have been logged out. To bypass it you need to press Shift while clicking Shutdown, running the `shutdown /s /t 0` command, or else disabling Fast Startup. You can tell that you didn't do a true S5 shutdown because the system's uptime will not reset.

But disabling Modern Standby in your BIOS will also disable it because Window's power management logic is set during installation. With modern standby enabled, Windows tries to be always on and always connected. When you disable modern standby, Windows doesn't entirely change it's logic so much as it notices it can't send the same power state commands, so it reverts to S5 Shutdown.

I chose to disable it in BIOS because Microsoft can't really turn it back on when I do it that way. Because the thing is... I disabled Fast Startup after the second time it happened. But some Microsoft updates re-enable Fast Startup, and it's not hard to find forum posts complaining about that.