Computer ACPI Sleep States(S0-S5) – LEARNALLFIX

Computer ACPI Sleep States(S0-S5)

Computer ACPI Sleep States(S0-S5)

Advanced Configuration and Power Interface Sleep States S0 – S5(ACPI)

Under the G1 sleeping state ACPI defines levels of system sleep state support. The 7613 supports the following sleeping states:

•S0: Normal Powered-On state

•S1 (Standby): The S1 sleeping state is a low wake latency sleeping state. In this state, no system context is lost (CPU or chip set) and hardware maintains all system contexts.

Note:  The 7613 does not support S1 state. Turning off the backlight and hard drives provides the equivalent power savings (due to Intel’s processor C-states feature) at nearly zero latency.

•S2: Not supported

•S3 (Suspend to Ram): The S3 sleeping state is a low wake latency sleeping state. This state is similar to the S1 sleeping state except that the CPU and system cache context is lost (the OS is responsible for maintaining the caches and CPU context). Control starts from the processor’s reset vector after the wake event. In NCR systems, during S3, power is only provided to the USB 3.0 ports.

Note:  When the terminal resumes from an S3 state, all the USB devices re-enumerate. This causes speaker tones as if they were disconnected and then reconnected. This does not present a problem and the USB devices will continue to operate correctly.

Requirements for S3 support:

•O/S must be built on a system with S3 enabled in the BIOS

•Some peripherals may not be S3 capable, which can prevent the system from entering S3 state.

•    S4 (Suspend to Disk): The S4 state is the lowest power, longest wake latency sleeping state supported by ACPI. In order to reduce power to a minimum, it is assumed that the hardware platform has powered off all devices. Platform context is maintained.

Requirements for S4 support:

•O/S must be built on a system with S3 enabled in the BIOS

•Some peripherals may not be S4 capable, which can prevent the system from entering S4 state.

Reference the ACPI Specification for details.

Peripherals: ACPI defines power states for peripherals which are separate from the system power state. The device power states range from D0 (fully-on) to D3 (off) It is the responsibility of the driver developer for each peripheral to define and support the available power states.

ACPI Processor C-States

ACPI defines the power state of system processors while in the G0 working state as being either active (executing) or sleeping (not executing). Processor power states are designated C0, C1, C2, C3, …Cn.

The C0 power state is an active power state where the CPU executes instructions. The C1 through Cn power states are processor sleeping states where the processor consumes less power and dissipates less heat than leaving the processor in the C0 state.

While in a sleeping state, the processor does not execute any instructions. Each processor sleeping state has a latency associated with entering and exiting that corresponds to the power savings. In general, the longer the entry/exit latency, the greater the power savings when in the state.

To conserve power, OSPM places the processor into one of its supported sleeping states when idle. While in the C0 state, ACPI allows the performance of the processor to be altered through a defined “throttling” process and through transitions into multiple performance states (P-states).

Note:  The 7613 processors supports C0 and C1 states. Support of deeper sleep states is not required due to its inherently low power consumption.

Leave a Reply

Your email address will not be published. Required fields are marked *