Share via


지시된 전원 관리

DDRIPS(Deepest Runtime Idle Platform State)는 시스템이 유휴 상태가 되면 OS가 디바이스에 적절한 저전력 유휴 상태로 전환되도록 지시하여 시스템이 저전력 모드로 보다 안정적으로 전환될 수 있도록 하는 메커니즘을 말합니다.

DDRIPS는 최신 대기 상태 시스템에만 적용되며 DRIPS 및 해당 자식 디바이스에 대한 제약 조건인 디바이스만 대상으로 지정합니다(있는 경우). 자식 디바이스는 부모 디바이스에 의해 직접 열거되거나 부모 디바이스와 전원 관계가 있는 디바이스일 수 있습니다.

DDRIPS는 DFx(Directed PoFx) 및 Device-S4라는 두 가지 메커니즘으로 구성됩니다. 두 메커니즘을 모두 지원하는 디바이스 스택의 경우 각 개별 디바이스에서 지원하는 메커니즘에 따라 디바이스 트리에서 서로 다른 디바이스의 전원을 중단합니다.

DFx

DFxPoFx에 대한 확장으로, 전원 관리자가 저전력 상태로 전환하도록 디바이스에 지시할 수 있게 해줍니다. DFx는 DRIPS 제약 조건 디바이스가 최소 2분(드라이버의 구성 가능한 시간 제한, 기본값 2분) 동안 연속으로 활성화된 후 시스템이 최신 대기 상태이고 활성기 조정 소프트웨어 작업이 실행되고 있지 않은 경우에 적용됩니다. DFx는 정상적인 최신 대기 상태 전환 중에 절전 모드 해제를 준비할 수 있는 기능을 사용하여 최신 대기 상태를 위한 목표 D-state로 전환하도록 디바이스에 지시합니다. 이는 S-IRP와 연결된 가정을 수행하지 않습니다. 예를 들어 디바이스 재설정이 필요하지 않습니다. DFx는 페이징 또는 디버그 디바이스의 전원을 중단하지 않습니다.

DFx는 IRP 대기/절전 모드 해제PnP 작업을 위해 해제됩니다.

DFx는 AC 및 DC 전원 모두에서 사용하도록 설정됩니다.

Device-S4

Device-S4는 드라이버에서 기존 S-IRP 논리를 활용하여 D-state 전환을 시작하기 위한 수단을 제공합니다. Device-S4는 DRIPS 제약 조건 디바이스가 최소 5분 동안 연속으로 활성화된 후 시스템이 최신 대기 상태이고 활성기 조정 소프트웨어 작업이 실행되고 있지 않은 경우에 적용됩니다. 디바이스 스택은 Device-S4 전환에 포함되도록 다시 설정하거나 전원을 껐다 켤 수 있는 수단을 보급해야 합니다.

일반적인 S4 전환과 마찬가지로 Device-S4는 모든 애플리케이션과 서비스가 일시 중단되고 시스템 기능이 S3/S4와 유사한 전역 작업입니다. 그러나 S4-IRP는 잘못된 디바이스 또는 디바이스 계층 구조의 디바이스 하위 트리로만 전송됩니다. Device-S4를 수신하는 디바이스의 관점에서 이는 일반 S4 전환과 구별할 수 없습니다. 디바이스는 S4 전환 중과 동일한 D-state로 전환됩니다.

디바이스-S4는 USB 디바이스에 대해 기본적으로 사용하도록 설정되어 있으며 데스크톱의 PCIe 플러그 인 디바이스에 대한 옵트인을 통해 사용하도록 설정할 수 있습니다. 키보드와 마우스는 최신 대기 상태에서 해제하는 기능을 유지하기 위해 Device-S4에서 제외됩니다.

데스크톱 폼 팩터 시스템에서는 AC 전원에서 Device-S4를 사용할 수 있습니다. 모바일 폼 팩터 시스템에서는 DC 전원에서만 Device-S4를 사용할 수 있습니다.

참고 항목