Windows 11 takes very long to wake from sleep

performancesleepwindowswindows-11

After entering sleep mode, my brand new PC takes exactly 28 seconds to show the login screen every time.

Configuration:

  • CPU: Intel Core i7 12700K
  • Motherboard: Asus TUF Gaming Z690 D4 Wifi
  • SSD: Samsung 980 PRO
  • OS: Windows 11 21H2

During wakeup, the following entry is written to system log (Event Viewer / Windows Logs / System, Source = Kernel-Power):

Firmware S3 times. ResumeCount: 1, FullResume: 18183, AverageResume: 18183
Firmware S3 times. SuspendStart: 98877, SuspendEnd: 98882

Every time FullResume takes 18 seconds. No errors or warnings around.

Here is the output for powercfg:

C:\Users\myuser>powercfg /availablesleepstates
The following sleep states are available on this system:
    Standby (S3)
    Hibernate
    Fast Startup

The following sleep states are not available on this system:
    Standby (S1)
        The system firmware does not support this standby state.

    Standby (S2)
        The system firmware does not support this standby state.

    Standby (S0 Low Power Idle)
        The system firmware does not support this standby state.

    Hybrid Sleep
        The hypervisor does not support this standby state.

I tried pretty much every advice I have found (to no avail):

  • Updated Windows to latest version
  • Updated BIOS and Intel ME firmware
  • Installed drivers for all unknown devices (except for a RAID controller which I don't use and which is disabled in Device Manager)
  • Turned "Fast boot" on and off in Power Options
  • Uninstalled WSL from "Turn Windows features on or off"
  • Removed various services from startup
  • Ran various power-related troubleshooters provided by Windows
  • Unplugged every USB device

What am I missing?

UPD 1: A strange thing which may or may not be relevant:

My RAM is Kingston HyperX Fury 2x16GB 3600 Mhz (HX436C18FB4K2/32). It has 2 XMP profiles: 3606 and 3000.

Setting the first profile in BIOS prevents the system from starting up at all: PC restarts a few times in a row before booting, then defaults to 2133 MHz.

Setting the second profile apparently works, but the system is unstable. Complete freezes and BSODs with Stop Code: MEMORY_MANAGEMENT happen several times per day. In this profile, the PC does not come back from sleep at all: it starts working but the screen never turns on.

Best Answer

So apparently this was caused by an Asus ThunderboltEX 4 card. Removing it immediately reduced the time from 28 to 12 seconds, and the log is as follows:

Firmware S3 times. ResumeCount: 1, FullResume: 2998, AverageResume: 2998

Why exactly this happens is still a mystery, and I will have to contact Asus support for clarifications.

Related Question