다음을 통해 공유


절전 대기 모드 최적화

Windows 8은 드라이버가 선택적으로 활용할 수 있는 그래픽 스택에 대한 최적화를 제공하여 절전 모드 및 다시 시작에서 시스템 성능을 향상시킵니다.

최소 WDDM(Windows 디스플레이 드라이버 모델) 버전: 1.2

최소 Windows 버전: 8

드라이버 구현 - 전체 그래픽 및 렌더링 전용: 선택 사항

WHCK 요구 사항 및 테스트: Device.Graphics-StandbyHibernateFlags

절전 모드 대기 디바이스 드라이버 인터페이스(DDI)

이러한 구조는 대기 최대 절전 모드를 지원하기 위해 Windows 8부터 새로 추가되거나 업데이트됩니다.

이 기능을 지원할 수 있는 모든 디바이스는 이러한 최대 절전 모드 최적화를 활용해야 합니다. WDDM 1.2 이상 드라이버가 세그먼트 기능을 열거할 때, 대기 및 최대 절전 모드를 위한 플래그인 PreservedDuringStandby, PreservedDuringHibernate, PartiallyPreservedDuringHibernate 중 하나 이상을 반드시 설정해야 합니다. 자세한 내용은 DXGK_SEGMENTFLAGS 항목의 비고를 참조하세요.

대기 최대 절전 모드 최적화 사용

PC가 절전 모드로 전환되거나 절전 모드에서 다시 시작되면 비디오 메모리 콘텐츠가 제대로 보존되고 복원되도록 여러 작업이 수행됩니다. 이러한 작업 중 일부는 불필요하며 방지할 수 있습니다.

  • 통합 그래픽 어댑터는 시스템 메모리를 비디오 메모리로 사용합니다. 컴퓨터가 절전 모드로 전환될 때 시스템 메모리가 항상 새로 고쳐지므로 제거가 필요하지 않습니다. 따라서 그래픽 스택에서 발생하는 지연은 지연 시간을 0으로 줄이거나 몇 밀리초 단위로 줄일 수 있습니다.
  • 불연속 어댑터에서 메모리를 제거하는 총 시간은 제거되는 메모리의 양을 제거 속도로 나눈 값입니다. 따라서 제거할 메모리 양을 줄여 시간을 줄일 수 있습니다.

이러한 작업의 목표는 삭제되는 데이터만 다시 만들 수 있는 데이터인지 확인하는 것입니다.

WDDM 1.2 드라이버는 전원 상태 전환 중에 보존해야 하는 할당을 지정하여 이러한 최적화를 활용할 수 있습니다.

최신 세대의 불연속 그래픽 어댑터는 대기(자체 새로 고침 VRAM)에서 메모리를 새로 고치도록 설계할 수 있습니다. 이러한 어댑터는 이러한 최적화의 이점을 누릴 수 있습니다.

제거는 자체 새로 고침 VRAM 기능이 없는 불연속 그래픽 어댑터와 여전히 관련이 있습니다. 이러한 경우 성능 최적화는 유지되는 데이터의 양을 최소화하는 것입니다. 예를 들어 제공된 할당, 삭제된 할당 및 사용되지 않는 DMA(직접 메모리 액세스) 버퍼와 같은 비디오 메모리에서 사용되지 않는 데이터를 삭제할 수 있습니다.

이 기능은 다음과 같은 이점을 얻을 수 있습니다.

  • 작업을 하지 않음: 기본 및 분리형 그래픽 어댑터(자체 새로 고침 VRAM 기능이 있는 경우)에서, 그래픽 스택에 의해 도입된 지연을 0 지연 또는 몇 밀리초 수준으로 줄일 수 있습니다.
  • 더 적은 작업 수행: 불연속 그래픽 어댑터에서 성능 향상은 주로 비디오 메모리에서 사용되지 않는 데이터의 양에 따라 달라집니다.
  • 메모리 쓰레싱 감소: 제거된 메모리의 양이 클수록 메모리 쓰레싱의 효과는 커지게 됩니다. 제거하려면 많은 양의 시스템 메모리가 필요하기 때문에 불연속 그래픽 어댑터에 더 큰 영향을 미칩니다.

하드웨어 인증 요구 사항

하드웨어 디바이스가 이 기능을 구현할 때 충족해야 하는 요구 사항에 대한 정보는 Device.Graphics ¦ StandbyHibernateFlags의 관련 WHCK 설명서를 참조하세요.

Windows 8에 추가된 기능에 대한 검토는 WDDM 1.2 기능을 참조하세요.