Risparmio energia diretta

Directed Deepest Runtime Idle Platform State (DDRIPS) si riferisce a meccanismi in base ai quali il sistema operativo indirizza i dispositivi a immettere i propri stati di inattività a basso consumo appropriati quando il sistema passa inattiva, consentendo così al sistema di immettere una potenza bassa in modo più affidabile.

DDRIPS si applica solo ai sistemi di standby moderni e ha come destinazione solo i dispositivi che sono vincoli per DRIPS e i relativi dispositivi figlio, se presenti. I dispositivi figlio possono essere dispositivi enumerati direttamente dal dispositivo padre o che hanno una relazione di alimentazione con il dispositivo padre.

DDRIPS comprende due meccanismi, Directed PoFx (DFx) e Device-S4. Per gli stack di dispositivi che supportano entrambi i meccanismi, è possibile usare entrambi i meccanismi per spegnere dispositivi diversi nell'albero dei dispositivi, a seconda dei meccanismi supportati da ogni singolo dispositivo.

Dfx

DFx è un'estensione di PoFx che consente al risparmio energia di indirizzare un dispositivo a uno stato di alimentazione inferiore. DFx diventa effettivo dopo che un dispositivo vincolo DRIPS è stato attivo per almeno due minuti consecutivi (timeout configurabile dal driver, valore predefinito 2 minuti) quando il sistema è in standby moderno e non è in esecuzione alcuna attività software negoziata da attivatore. DFx indirizza i dispositivi a entrare nello stato D di destinazione per Modern Standby con la possibilità di attivare la riattivazione perché possono durante una normale transizione modern standby. Non contiene i presupposti associati a un S-IRP, ad esempio la reimpostazione del dispositivo non è necessaria. DFx non spegnerà il paging o eseguirà il debug dei dispositivi.

DFx rimuove i runtime di integrazione di attesa/riattivazione e le operazioni PnP .

DFx è abilitato sia nell'alimentazione AC che nel controller di dominio.

Device-S4

Device-S4 offre un mezzo per sfruttare la logica S-IRP esistente nei driver per avviare una transizione D-state. Device-S4 diventa effettivo dopo che un dispositivo vincolo DRIPS è stato attivo per almeno cinque minuti consecutivi quando il sistema è in standby moderno e non è in esecuzione alcuna attività software negoziata da attivatore. Gli stack di dispositivi devono annunciare un mezzo per la reimpostazione o il ciclo di alimentazione da includere nella transizione Device-S4.

Proprio come una normale transizione S4, Device-S4 un'operazione globale in cui tutte le applicazioni e i servizi vengono sospesi e la funzionalità di sistema è simile a S3/S4. Tuttavia, il protocollo S4-IRP viene inviato solo al sottoalbero del dispositivo o del dispositivo che causa l'errore nella gerarchia dei dispositivi. Dal punto di vista del dispositivo che riceve un Dispositivo-S4, è indistinguibile da una normale transizione S4. Il dispositivo entra nello stesso stato D di durante una transizione S4.

Device-S4 è abilitato per impostazione predefinita per i dispositivi USB e può essere abilitato tramite consenso esplicito per i dispositivi plug-in PCIe nei desktop. Le tastiere e i mouse sono esclusi da Device-S4 per mantenere la loro capacità di riattivazione dallo standby moderno.

Nei sistemi a fattore di forma desktop, Device-S4 è abilitato per l'alimentazione AC. Nei sistemi a fattore di forma per dispositivi mobili, Device-S4 è abilitato solo sull'alimentazione del controller di dominio.

Vedi anche