Gerenciamento de energia direcionado

O DDRIPS (estado mais profundo de plataforma ociosa do runtime ) direcionado se refere a mecanismos pelos quais o sistema operacional direciona os dispositivos para entrar em seus estados ociosos adequados de baixa potência quando o sistema fica ocioso, permitindo, assim, que o sistema insira baixa energia de forma mais confiável.

O DDRIPS se aplica somente a sistemas de espera modernos e se destina apenas aos dispositivos que são restrições para o DRIPS e seus dispositivos filho, se houver. Os dispositivos filho podem ser dispositivos enumerados diretamente pelo dispositivo pai ou que têm uma relação de energia com o dispositivo pai.

O DDRIPS é composto por dois mecanismos, DFx (Directed PoFx) e Device-S4. Para pilhas de dispositivos que dão suporte a ambos os mecanismos, ambos os mecanismos podem ser usados para desligar diferentes dispositivos na árvore de dispositivos, dependendo dos mecanismos aos quais cada dispositivo individual dá suporte.

DFx

O DFx é uma extensão para PoFx que permite que o gerenciador de energia direcione um dispositivo para entrar em um estado de energia inferior. O DFx entra em efeito depois que um dispositivo de restrição do DRIPS tenha estado ativo por, pelo menos, dois minutos consecutivos (tempo limite configurável pelo driver, padrão de 2 minutos) quando o sistema estiver em modo de espera moderno e não houver nenhuma atividade de software intermediada pelo ativador em execução. O DFx orienta os dispositivos a entrar em seu estado D de destino para o modo de espera moderno com a capacidade de armar para ativação, como é possível, durante uma transição de modo espera moderno normal. Ele não carrega as suposições associadas a um S-IRP; por exemplo, a redefinição de dispositivo não é necessária. O DFx não desativará a paginação nem depurará dispositivos.

O DFx desenrola para operações de IRPs de Espera/Ativação e PnP.

O DFx é habilitado nas potências AC e DC.

Device-S4

O Device-S4 fornece um meio de aproveitar a lógica S-IRP existente em drivers para iniciar uma transição de estado D. O Device-S4 entra em efeito depois que um dispositivo de restrição do DRIPS tenha estado ativo por, pelo menos, cinco minutos consecutivos quando o sistema estiver em modo de espera moderno e não houver nenhuma atividade de software intermediada pelo ativador em execução. As pilhas de dispositivos devem anunciar um meio de redefinição ou de energia para serem incluídas na transição Device-S4.

Assim como uma transição S4 normal, o Device-S4 é uma operação global em que todos os aplicativos e serviços são suspensos e a funcionalidade do sistema é semelhante ao S3/S4. No entanto, o S4-IRP é enviado apenas para o dispositivo ofensivo ou a subárvore do dispositivo na hierarquia do dispositivo. Da perspectiva do dispositivo que recebe um Device-S4, não é possível distingui-lo de uma transição S4 normal. O dispositivo entrará no mesmo estado D que durante uma transição S4.

O Device-S4 é habilitado por padrão para dispositivos USB e pode ser habilitado por meio da aceitação para dispositivos plug-in PCIe em áreas de trabalho. Teclados e mouses são excluídos do Device-S4 para preservar sua capacidade de ativação a partir do modo de espera moderno.

Em sistemas de fator forma da área de trabalho, o Device-S4 é habilitado na alimentação AC. Em sistemas de fator forma móveis, o Device-S4 é habilitado apenas na potência DC.

Confira também