Administración de energía dirigida
El estado de la plataforma inactiva en tiempo de ejecución en profundidad dirigido (DDRIPS) hace referencia a los mecanismos según los cuales el sistema operativo dirige los dispositivos para que entren en estados inactivos adecuados de bajo consumo, lo que hace que el estado entre en un modo de bajo consumo de forma más fiable.
DDRIPS solo se aplica a los sistemas en espera modernos y tiene como único destino los dispositivos que son restricciones para DRIPS y sus dispositivos secundarios, si los hubiera. Los dispositivos secundarios pueden ser dispositivos que el dispositivo principal enumera directamente o que tienen una relación de alimentación con el dispositivo principal.
DDRIPS consta de dos mecanismos, Directed PoFx (DFx) y Device-S4. En el caso de las pilas de dispositivos que admiten los dos mecanismos, se pueden usar para apagar diferentes dispositivos en el árbol de dispositivos en función de los mecanismos que admita cada dispositivo individual.
DFx
DFx es una extensión de PoFx que permite que el administrador de energía haga que el dispositivo entre en un estado de energía inferior. DFx surte efecto después de un periodo de al menos dos minutos consecutivos de actividad de un dispositivo de restricción DRIPS (tiempo de espera configurable por el controlador, valor predeterminado de dos minutos) cuando el sistema está en modo de espera moderno y no hay actividad de software asincrónica activa en ejecución. DFx dirige los dispositivos para que entren en un estado D de destino para el modo de espera moderno con la capacidad de ARM para reactivarse, lo que puede ocurrir durante una transición normal de espera moderna. No se basa en las suposiciones asociadas a un S-IRP, por ejemplo, no es necesario restablecer el dispositivo. DFx no apagará la paginación ni los dispositivos de depuración.
DFx desenreda para irp de espera/reactivación y operaciones PnP.
DFx está habilitado tanto en la alimentación de CA como en el controlador de dominio.
Device-S4
Device-S4 ofrece un medio para aprovechar la lógica S-IRP existente en los controladores para iniciar una transición de estado D. Device-S4 surte efecto después de un periodo de al menos cinco minutos consecutivos de actividad de un dispositivo de restricción DRIPS cuando el sistema está en modo de espera moderno y no hay actividad de software asincrónica activa en ejecución. Las pilas de dispositivos deben anunciar un medio para que se restablezca o para que el ciclo de energía se incluya en la transición de Device-S4.
Al igual que una transición normal de S4, Device-S4 es una operación global en la que todas las aplicaciones y servicios se suspenden y la funcionalidad del sistema es similar a S3/S4. Sin embargo, el S4-IRP solo se envía al subárbol de dispositivo o dispositivo infractor en la jerarquía de dispositivos. Desde la perspectiva del dispositivo que recibe un Device-S4, es indistinguible desde una transición de S4 normal. El dispositivo entrará en el mismo estado D que durante una transición de S4.
Device-S4 está habilitado de forma predeterminada para dispositivos USB y se puede habilitar mediante la participación en dispositivos de complemento PCIe en los equipos de escritorio. Los teclados y los ratones están excluidos de Device-S4 para preservar su capacidad de reactivarse desde el modo de espera moderno.
En los sistemas de factor de forma de escritorio, Device-S4 está habilitado para la alimentación de CA. En los sistemas de factor de forma móviles, Device-S4 solo está habilitado para la alimentación del controlador de dominio.