Tools available

Several tools and test suites are available to evaluate a Modern Standby system. This page includes the summary information of each test suite. Additional platform specific tools might be available from silicon partners. Contact silicon partners for additional details.

Powercfg /sleepstudy

A powerful tool that can aid in the analysis of system behavior, and which components may be preventing a platform from reaching or maintaining its lowest power state. Modern standby sleep study contains more information on the SleepStudy Report.

Note

For diagnosing problems in Modern Standby,start with this SleepStudy report.

  • Availability: Cmd tool available in Windows
  • When to use:
    • To track overall system health, performance, and energy usage of a Modern Standby session.
    • To identify and diagnose issues during a Modern Standby session.

Powercfg /a

Reports the sleep states available on the computer. Reports reasons why sleep states are unavailable.

  • Availability: Cmd tool available in Windows
  • When to use: To verify the platform state enabled (CS vs. MS vs. S3)

Windows Performance Analyzer (WPA)

WPA displays graphs and data tables of Event Tracing for Windows (ETW) events that are recorded by Windows Performance Recorder (WPR), Xperf, or an assessment that is run in the Assessment Platform. WPA can open any event trace log (ETL) file for analysis.

  • Availability: Windows Performance Analyzer (available in ADK and SDK kits)
  • When to use: For more detailed analysis performance and DRIPS residency issues.

Hardware Lab Kit (HLK) tests

These tests are used to certify the quality of a Modern Standby device before shipment. More information on the HLK test suite can be found in the Windows Hardware Lab Kit. Some tests are required for certification, while others are not.

  • Availability: HLK test suite
  • When to use: To ensure Modern Standby devices have a good user experience spanning a variety of concerns including battery life, reliable entrance to modern sleep, latency resuming from modern sleep, and thermal behavior.

The required tests include:

The optional tests include:

Windows Assessment and Deployment Kit (ADK)

These tests help system developers analyze the quality and performance of their systems. The test suite contains the following test to analyze the impact of software and devices on the battery life of a system while it is in Modern Standby: Connected Standby energy efficiency.

  • Availability: ADK test suite
  • When to use: To measure the battery life of a system in Modern Standby and determine the time spent transitioning in and out of Modern Standby.

PwrTest

This command line tool can be used to stress test Modern Standby systems. For Modern Standby, designers can specifically make use of the PwrTest connected standby scenario.

  • Availability: Available in Windows Desktop
  • When to use: To run multiple iterations of tests, diagnose if a system is entering deep platform idle states, and determine if any software components are blocking the transition.