WDDM 드라이버 및 기능 상한
이 항목에서는 WDDM(Windows Display Driver Model) 드라이버 기능(caps)에 대해 설명합니다.
이 표에서는 드라이버가 Windows에 WDDM 드라이버 유형 및 버전을 지정하기 위한 요구 사항을 나열합니다.
WDDM 1.2 드라이버 요구 사항
WDDM 드라이버 유형 | DDI 요구 사항 |
---|---|
전체 그래픽 | 모든 렌더링 관련 및 디스플레이 관련 필수 DPI(디바이스 드라이버 인터페이스) 구현 |
Display-Only | 모든 표시 관련 DDI를 구현하고 모든 렌더링 관련 DDI에 대해 null 포인터를 반환합니다. |
Render-Only | 모든 렌더링 관련 DDI를 구현하고 모든 디스플레이별 DDI에 대해 null 포인터를 반환하거나 전체 WDDM 드라이버에 대한 모든 DDI를 구현하지만 보고서 DISPLAY_ADAPTER_INFO. NumVidPnSources = 0 및 DISPLAY_ADAPTER_INFO. NumVidPnTargets = 0. |
이 표에는 WDDM 1.2 드라이버가 설정해야 하는 Microsoft DirectX 그래픽 커널 하위 시스템(Dxgkrnl.sys)에 표시되는 모든 기능 기능이 나열되어 있습니다. "M"은 필수 기능을 나타내고,"O"는 선택적을 나타내고 "NA"는 해당되지 않음을 나타냅니다. 각 기능에 대한 세부 정보를 읽으려면 왼쪽 열의 링크를 따릅니다.
WDDM 1.2 기능 대문자
기능 | 전체 그래픽 드라이버 | 렌더링 전용 드라이버 | 디스플레이 전용 드라이버 | 기능 대문자 |
---|---|---|---|---|
WDDM 버전 | M | M | M | DXGK_DRIVERCAPS. WDDMVersion |
PnP(플러그 앤 플레이) 시작 및 중지: 비 VGA에 대한 버그 검사 및 PnP 중지 지원 | M | 해당 없음 | M | DXGK_DRIVERCAPS. SupportNonVGA |
최적화된 화면 회전 지원 | M | 해당 없음 | M | DXGK_DRIVERCAPS. SupportSmoothRotation |
GPU 선점 | M | M | 해당 없음 | DXGK_DRIVERCAPS. PreemptionCaps |
DXGK_FLIPCAPS. FlipOnVSyncMmIo | M | M | 해당 없음 | DXGK_FLIPCAPS. FlipOnVSyncMmIoFlipOnVSyncMmIo는 Windows Vista부터 사용할 수 있었습니다. Windows 8 시작하는 요구 사항은 FlipOnVSyncMmIo 상한을 설정하는 것입니다. |
Windows 8 TDR 변경 내용 | M | M | 해당 없음 | DXGK_DRIVERCAPS. SupportPerEngineTDR |
대기 최대 절전 모드 최적화: 절전 모드 및 다시 시작 시 성능을 향상시키기 위해 그래픽 스택 최적화 | O | O | 해당 없음 | DXGK_SEGMENTDESCRIPTOR3. 플래그 |
입체 3D: 입체 콘텐츠를 처리하고 제공하는 새로운 인프라 | O | 해당 없음 | 해당 없음 | D3DKMDT_VIDPN_SOURCE_MODE_TYPE |
비디오 메모리의 직접 대칭 이동 | M | 해당 없음 | 해당 없음 | DXGK_DRIVERCAPS. SupportDirectFlip |
GDI 하드웨어 가속: WDDM 1.1부터 필요한 기능 | M | M | 해당 없음 | DXGK_PRESENTATIONCAPS. SupportKernelModeCommandBuffer |
유휴 상태 및 활성 전원의 GPU 전원 관리 | O | O | O | 이 기능이 지원되는 경우 DxgkDdiSetPowerComponentFState 및 DxgkDdiPowerRuntimeControlRequest 함수를 지원해야 합니다. |