Gesteuerte Energieverwaltung
DDRIPS (Directed Deepest Runtime Idle Platform State) bezieht sich auf Mechanismen, durch die das Betriebssystem Geräte anweist, in ihre entsprechenden Leerlaufzustände mit niedrigem Stromverbrauch zu wechseln, sobald das System in den Leerlauf übergeht, damit das System zuverlässiger in den Energiesparmodus wechseln kann.
DDRIPS gilt nur für Systeme mit modernem Standbymodus und ist nur auf Geräte ausgerichtet, die Einschränkungen für DRIPS und ihre ggf. vorhandenen untergeordneten Geräte darstellen. Untergeordnete Geräte können Geräte sein, die direkt vom übergeordneten Gerät spezifiziert werden oder die über eine Energiebeziehung mit dem übergeordneten Gerät verfügen.
DDRIPS umfasst zwei Mechanismen, Directed PoFx (DFx) und Device-S4. Für Gerätestapel, die beide Mechanismen unterstützen, können beide Mechanismen verwendet werden, um verschiedene Geräte in der Gerätestruktur zu deaktivieren, je nachdem, welche Mechanismen von den einzelnen Geräten unterstützt werden.
DFx
DFx ist eine Erweiterung zu PoFx, über die der Energie-Manager ein Gerät anweisen kann, in einen niedrigeren Energiezustand zu wechseln. DFx wird wirksam, nachdem ein Gerät mit DRIPS-Einschränkung für mindestens zwei aufeinander folgende Minuten aktiv war (über den Treiber konfigurierbares Timeout, Standardwert: 2 Minuten), wenn sich das System im modernen Standbymodus befindet und keine vom Aktivierer vermittelte Softwareaktivität ausgeführt wird. DFx weist Geräte an, in ihren Ziel-D-Zustand für modernes Standby zu wechseln, mit der Möglichkeit, zur Reaktivierung bereit zu sein – genau wie bei einem normalen Übergang zum modernen Standby. Es trifft nicht die mit einem S-IRP verbundenen Annahmen, z. B. ist keine Gerätezurücksetzung erforderlich. DFx schaltet keine Paging- oder Debuggeräte ab.
DFx bleibt bei Wait/Wake-IRPs und PnP-Vorgängen inaktiv.
DFx wird sowohl bei Wechsel- als auch bei Gleichstrom aktiviert.
Device-S4
Device-S4 bietet eine Möglichkeit, vorhandene S-IRP-Logik in Treibern zu nutzen, um einen Übergang in den D-Zustand einzuleiten. Device-S4 wird wirksam, nachdem ein Gerät mit DRIPS-Einschränkung für mindestens fünf aufeinander folgende Minuten aktiv war, wenn sich das System im modernen Standbymodus befindet und keine vom Aktivierer vermittelte Softwareaktivität ausgeführt wird. Gerätestapel müssen eine Möglichkeit zum Zurücksetzen oder Herunter- und Wiederhochfahren ankündigen, um in den Device-S4-Übergang einbezogen zu werden.
Genau wie ein normaler S4-Übergang ist Device-S4 ein globaler Vorgang, bei dem alle Anwendungen und Dienste angehalten werden. Die Systemfunktionalität ähnelt S3/S4. Das S4-IRP wird jedoch nur an das konfliktverursachende Gerät oder die entsprechende Geräteunterstruktur in der Gerätehierarchie gesendet. Aus der Sicht des Geräts, das ein Device-S4 empfängt, ist dieses von einem normalen S4-Übergang nicht zu unterscheiden. Das Gerät wechselt in denselben D-Zustand wie bei einem S4-Übergang.
Device-S4 ist standardmäßig für USB-Geräte aktiviert und kann durch Aktivierung für PCIe-Plug-In-Geräte auf Desktops aktiviert werden. Tastaturen und Mäuse sind von Device-S4 ausgeschlossen, damit sie aus dem modernen Standbymodus reaktiviert werden können.
Auf Systemen mit Desktopformfaktor ist Device-S4 bei Wechselstrom aktiviert. Auf Systemen mit Mobilgerätformfaktor ist Device-S4 nur bei Gleichstrom aktiviert.