Управление питанием
Direct Deepest Runtime Idle Platform State (DDRIPS) — это механизмы, с помощью которых ОС направляет устройства в соответствующие состояния простоя с низким энергопотреблением, когда система переходит в режим простоя, что позволяет системе более надежно переходить на низкое энергопотребление.
DDRIPS применяется только к современным резервным системам и предназначен только для тех устройств, которые являются ограничениями для DRIPS и их дочерних устройств, если таковые имеются. Дочерними устройствами могут быть устройства, которые напрямую перечисляются родительским устройством или имеют отношение питания к родительскому устройству.
DDRIPS состоит из двух механизмов: Направленный PoFx (DFx) и Device-S4. Для стеков устройств, поддерживающих оба механизма, можно использовать оба механизма для выключения различных устройств в дереве устройств в зависимости от того, какие механизмы поддерживает каждое отдельное устройство.
Dfx
DFx — это расширение PoFx , которое позволяет диспетчеру питания направлять устройство на переход в более низкое состояние питания. DFx вступает в силу после того, как устройство с ограничением DRIPS активируется по крайней мере две минуты подряд (настраиваемое драйвером время ожидания, по умолчанию 2 минуты), когда система находится в режиме современного режима ожидания и не выполняется активная активность программного обеспечения. DFx предписывает устройствам входить в целевое D-состояние для современного режима ожидания с возможностью вооружаться для пробуждения, как это возможно во время обычного перехода в режиме современного режима ожидания. Он не соответствует предположениям, связанным с S-IRP, например, сброс устройства не требуется. DFx не будет отключит разбиение по страницам или отладку устройств.
Очистка DFx для операций irPs ожидания и пробуждения и PnP .
DFx включен как для питания переменного тока, так и от постоянного тока.
Устройство S4
Device-S4 предоставляет средства для использования существующей логики S-IRP в драйверах для инициации перехода на D-состояние. Device-S4 вступает в силу после того, как устройство с ограничением DRIPS было активно по крайней мере пять минут подряд, когда система находится в режиме современного режима ожидания и не выполняется активная деятельность программного обеспечения. Стеки устройств должны объявлять средства сброса или циклического питания для включения в переход Device-S4.
Как и при обычном переходе на S4, device-S4 — это глобальная операция, в которой все приложения и службы приостановлены, а системные функции сродни S3/S4. Однако S4-IRP отправляется только на устройство или поддеревь устройства в иерархии устройств. С точки зрения устройства, получающего устройство-S4, оно неотличимо от обычного перехода S4. Устройство перейдет в то же D-состояние, что и при переходе на S4.
Device-S4 включен по умолчанию для USB-устройств, и его можно включить, согласився на подключаемые устройства PCIe на настольных компьютерах. Клавиатуры и мыши исключаются из Device-S4, чтобы сохранить возможность выхода из режима ожидания с современным режимом ожидания.
В настольных системах форм-фактора device-S4 включен при включении питания переменного тока. В мобильных системах форм-фактора Device-S4 включается только при постоянном включении питания.