共用方式為


WDDM 驅動程式和功能上限

本主題說明 Windows 顯示驅動程式模型 (WDDM) 驅動程式功能 (上限) 。

下表列出要指定給 Windows WDDM 驅動程式類型和版本之驅動程式的需求。

WDDM 1.2 驅動程式需求

WDDM 驅動程序類型 DDI 需求
完整圖形 實作所有轉譯特定和顯示特定設備驅動器介面, (DIS)
Display-Only 實作所有顯示特定 DIS,並傳回所有轉譯特定 DIS 的 Null 指標
Render-Only 實作所有轉譯特定的 DIS,並傳回所有顯示特定 DIS 的 Null 指標,或針對完整的 WDDM 驅動程式實作所有 DIS,但報表DISPLAY_ADAPTER_INFO。NumVidPnSources = 0 和 DISPLAY_ADAPTER_INFO。NumVidPnTargets = 0。

下表列出 Microsoft DirectX 圖形核心子系統 (Dxgkrnl.sys) 需要設定 WDDM 1.2 驅動程式的所有功能功能。 “M” 表示強制功能,“O” 表示選擇性,而 “NA” 表示不適用。 若要閱讀每項功能的詳細數據,請遵循左側數據行中的連結。

WDDM 1.2 功能上限

功能 完整圖形驅動程式 僅限轉譯驅動程式 僅顯示驅動程式 功能上限
WDDM 版本 M M M DXGK_DRIVERCAPSWDDMVersion
隨插即用 (PnP) 啟動和停止:錯誤檢查和非 VGA 的 PnP 停止支援 M NA M DXGK_DRIVERCAPSSupportNonVGA
優化的螢幕旋轉支援 M NA M DXGK_DRIVERCAPSSupportSmoothRotation
GPU 先佔 M M NA DXGK_DRIVERCAPSPreemptionCaps
DXGK_FLIPCAPSFlipOnVSyncMmIo M M NA DXGK_FLIPCAPSFlipOnVSyncMmIoFlipOnVSyncMmIo 從 Windows Vista 開始可供使用;從 Windows 8 開始的需求是設定 FlipOnVSyncMmIo 端點。
Windows 8 中的 TDR 變更 M M NA DXGK_DRIVERCAPSSupportPerEngineTDR
待命休眠優化:將圖形堆疊優化,以改善睡眠和繼續的效能 O O NA DXGK_SEGMENTDESCRIPTOR3標誌
立體聲 3D:用來處理和呈現立體聲內容的新基礎結構 O NA NA D3DKMDT_VIDPN_SOURCE_MODE_TYPE
直接翻轉視訊記憶體 M NA NA DXGK_DRIVERCAPSSupportDirectFlip
GDI 硬體加速:從 WDDM 1.1 開始的必要功能 M M NA DXGK_PRESENTATIONCAPSSupportKernelModeCommandBuffer
閑置狀態和作用中電源的 GPU 電源管理 O O O 如果支援此功能,則必須支援 DxgkDdiSetPowerComponentFStateDxgkDdiPowerRuntimeControlRequest 函式。