Compartir a través de


Ejercicio 3: Identificación de problemas con restricciones que faltan

El estado de energía de SoC es la suma de los estados de todos los dispositivos.

Windows mantiene una lista de los dispositivos y sus estados críticos para alcanzar una baja potencia: se denominan restricciones. Windows esperará a que se cumplan todas las restricciones antes de interactuar con la resistencia y escribir DRIPS. Las restricciones se especifican mediante un OEM y el proveedor de SoC a través del firmware ACPI.

El firmware ACPI debe modificarse si un OEM cambia el diseño y las restricciones de referencia del proveedor de SoC deben reflejar esos cambios con precisión.

Las restricciones que faltan o tienen demasiadas restricciones pueden causar una variedad de problemas que aumentan la purga de energía durante el modo de espera.

  1. Descargue el informe de sleepstudy-report_2.html generado previamente aquí.

  2. Abra sleepstudy-report_2.html con su navegador favorito.

  3. Haga clic en Sesión 12.

    • El sistema consume 1,307 vatios de energía durante 11 minutos

    • El porcentaje de DRIPS es del 92 %.

    • El porcentaje de DRIPS de hardware es del 19 %.

    Captura de pantalla que muestra datos de ejemplo del consumo de energía de los sistemas.

  4. Examine la tabla Top Offenders (Principales delincuentes )

    • El dispositivo de red inalámbrica aparece como activo solo el 7 % del tiempo durante la sesión.

    • Este problema no puede tener en cuenta la tasa de DRIPS de HW del 19 %.

    Captura de pantalla que muestra la tabla de ejemplo de los principales delincuentes.

Las grandes discrepancias entre el porcentaje de DRIPS de software (por ejemplo, el 92 %) y el porcentaje de DRIPS de hardware (por ejemplo, el 19 %) suele ser sintomático de una restricción que falta en el firmware ACPI.

Simplemente indicado, Windows supone que el sistema está listo para entrar en DRIPS, pero algún componente de hardware sigue activo e impide que el paquete SoC entre en inactividad de energía S0 baja.

El siguiente paso lógico consiste en intentar aislar e identificar qué componente de hardware todavía está en D0 y consumir energía mediante una plataforma instrumentada de potencia o las herramientas de depuración de asociados de silicio.

Nota La falta de restricción expuesta por la discrepancia de DRIPS de software y hardware es diferente del problema de tiempo activo del dispositivo inalámbrico del 7 % que se muestra en la tabla de delincuentes principales. Este problema debe investigarse por separado.