White Papers

for modifying device capabilities via ACPI enumeration modifications. Examples
include wake support, and so on.
HARDWARE COMPONENT AND DRIVER REQUIREMENTS
https://docs.microsoft.com/en-us/windows-hardware/design/device-
experiences/prepare-hardware-for-modern-standby
As the operating system places applications and services into sleep states, the
devices associated with these states will become idle and are expected to enter their
lowest idle power state. This state is often referred to as Deepest Runtime Idle
Power State (DRIPS). DRIPS is identified by each individual device.
Dell validates all hardware devices in shipping configurations to ensure that they can
properly enter DRIPS to support Modern Standby behaviors. Any additional devices
added to the system must be carefully tested to ensure compliance and alignment to
system performance.
For a system to provide optimal performance while in the low power state, all
hardware components and associated drivers must support entrance into the device’s
lowest power state possible without impacting the system.
DRIPS: Deepest Run-time Idle Platform State
The DRIPS state always has the following characteristics:
o DRIPS is the lowest power consumption state for the platform in which
memory is preserved in a self-refresh mode.
o DRIPS allow the platform to wake on events from networking, radio, and
input devices.
o No CPU code can run during the DRIPS state.
o In the DRIPS state, the platform will consume the least amount of power
possible by design
o
For the total system to enter the lowest power state possible, all devices must enter
their associated individual lowest power states.
Hardware Power Topology