Exercise 2 - Identify Problems with Missing Drivers

A tight integration between drivers, devices, Windows, and the firmware is required to ensure proper power management and a high rate of DRIPS residency.

If a device is missing a driver or doesn’t have the right driver, it can impact the associated device power management and resulting D-state.

  1. Download the pre-generated sleepstudy-report_2.html report here.

    here.

  2. Open sleepstudy-report_2.html with your favorite browser.

  3. Click on Session 11. The system consumes 4.585 Watts of energy during 11 minutes and the DRIPS % is 0.

    Screenshot shows example data of the systems energy consumption.

  4. Look at the Top Offenders table. An Unregistered Device is listed as active 100% of the time during the session.

    Screenshot shows example table of top offenders.

The unregistered device is the graphics adapter (GFX) as specified by the device name _SB.PCI0.GFX0.

When an Unregistered Device is present in the top offenders list, it means that the ACPI firmware has defined it, but Windows doesn’t have it on its list of power managed devices.

This could mean one of two things:

  • One device is missing a driver.

  • An ACPI firmware constraint was defined for a device not present in the system.

In this example, the system didn’t have a proper driver installed for the Display Adapter, as shown below in the Device Manager.

Screenshot of Device Manager dialog.