Skip to content

SleepStudy

James Swineson edited this page May 22, 2020 · 7 revisions

Windows Sleep Study Report

Manually put your computer into sleep for at least 10 minutes. Then generate a sleep report using powercfg /sleepstudy and view at sleepstudy-report.html.

Find the last few entries with a title System Power State: Modern Standby. If DRIPS is available, there will be a DRIPS Histogram followed by some diagnostic data.

Different Sleep Types

If your computer is S0ix enabled and enters S0ix mode successfully, STATE will be Modern Standby. The entry's color will be either red, yellow, green or grey depending on how fast the battery is drained. (Grey means charging.)

If DRIPS is enabled, % LOW POWER STATE TIME will have 2 columns (SW and HW) instead of one (SW only). Both cases are shown on the screenshot above. Differences between SW and HW see DRIPS.

Common Problems

Unregistered Device

You have a typo, these devices don't exist on your system, or they cannot be power managed individually. Remove them from SSDT table.

Unable to sleep

See:

Red "Top Offenders" or "Activators"

PCI Express Root Port

If the devices under that root port is not important (for example, a webcam), you can shut that port off during sleep by setting the 2nd argument in the DEVY definition of that port to 0.

Name(DEVY, Package()
{
    // ...
    Package() {"\\_SB.PCI0.RP02", 0x0, /* ... */ }
    // ...
}

DHCP

  • If you have virtual network interfaces (VMWare VMnetN, etc.) and they are shown as connected, no IP configured and no DHCP leases acquired, this can happen. Allocate static IPs for them, disable IP stacks or simply disable them.
  • Your NIC might not have DHCP offload capabilities.

Others

See: