Windows Display Driver Model，是微軟推出的圖形驅動程式模型。 WDDM 改良了舊有的 Windows XP 上的 XPDM 架構，XPDM 是使用 2D 的 GDI（Graphics Device Interface）或 GDI。與 XPDM 相比，WDDM 用於 3D 加速桌面，最早適用於 Windows Vista 之上 。Windows 7 支援 WDDM 11。 功能 WDDM 使使用者能夠同時執行多個 GPU 密集型應用程式。 一個 Direct3D 的圖形表面（surface）的記憶體區域，包含紋理網格（textured meshes）用於呈現 2D 或 3D 場景。WDDM 允許不同的程序（process）共享整個 Direct3D 表面。在 WDDM 推出之前，程序之間共享紋理是困難的，因為這將需要複製的資料，從視訊記憶體到系統記憶體，然後返回到影片記憶體的新裝置。 一旦某個 WDDM 驅動程式故障時，圖形堆疊（stack）將重新啟動驅動程式。圖形硬體故障時也會被攔截，必要時驅動程式將被重新設定。 WDDM 還允許圖形硬體重置或拔出不正確的重新啟動。 限制 新的驅動程式模型要求有圖形硬體支援 Shader Model 20。根據微軟 2009 年的調查，大約只有 12％的硬體使用 XPDM，其餘已具備 WDDM 的能力。 WDDM 10 版不支援多個驅動器在多介面卡，多顯示器設定。如果一個多監控系統有多個圖形介面卡供電的顯示器，無論是介面卡必須使用相同的 WDDM 驅動程式。WDDM 11 沒有這種限制。 版本歷史 WDDM 10 在 Windows Vista 引入了 WDDM 10 作為新的顯示驅動程式架構，旨在更好的執行並支援包括 HDCP 在內的新技術。 WDDM 11 Windows 7 支援了 WDDM 11，最早在 WinHEC 2008 發布此一訊息。新功能有： DXGI 11，可用 GDI 支援硬體 2D 加速（無 GDI），以及 Direct2DDirectWrite 、StretchBlt、TransparentBlt AlphaBlend、ColorFill ClearType 字型支援 Direct3D 11 裝置驅動介面 DDI DXVAHD DDI Hardware video overlay DDI 可選用 AES 128 加密 可選用加密後的影像壓縮 支援 multiple drivers 在於一個 multiadapter 以及 multimonitor 的設定之上 DXGI 11、Direct3D 11、Direct2D 和 DirectWrite 也將提供與 Windows Vista 平臺更新。GDI GDI 在 Vista 將繼續依靠軟體渲染。 WDDM 11 向後相容 WDDM 10 規範，10 和 11 的驅動程式可直接用於 Windows Vista。 WDDM 12 Windows 8 支援了 WDDM 12 與 DXGI 12 New features were first previewed at the Build 2011 conference and include performance improvements as well as support for stereoscopic 3D rendering and video playback Other major features include preemptive multitasking of the GPU with finer granularity DMA buffer primitive triangle pixel or instructionlevel reduced memory footprint improved resource sharing and faster timeout detection and recovery 16bit color surface formats 565 5551 4444 are mandatory in Windows 8 and Direct3D 11 Video supports YUV 444422420411 video formats with 8 10 and 16bit precision as well as 4 and 8bit palettized formats WDDM 12 supports displayonly and renderonly WDDM drivers such as Microsoft Basic Display Driver and WARPbased Microsoft Basic Render Driver which replaced kernelmode VGA driver WDDM 1011 only allows rudimentary task scheduling using batch queue granularity improvements to multitasking as well as fast context switching and support for virtual memory were initially expected in versions tentatively named WDDM 20 and WDDM 21 which were announced at WinHEC 2006 暫譯：Windows 8 包含 WDDM 12 8 9 和 DXGI 12。9 10 新功能首次在 Build 2011 大會上進行了預覽，其中包括效能改進以及對立體 3D 渲染和影片播放的支援。 其他主要功能包括具有更精細粒度（DMA 緩衝區，原始，三角形，畫素或指令級）的搶先式多工 GPU，11 減少了記憶體佔用，改善了資源共享，並加快了超時檢測和恢復的速度。在 Windows 8 中必須使用 16 位彩色表面格式（565、5551、4444），並且 Direct3D 11 Video 支援 YUV 4：4：44：2：24：2：04：1：1 影片格式具有 8 位，10 位和 16 位精度，以及 4 位和 8 位調色盤化格式。12 WDDM 12 支援僅顯示和僅渲染的 WDDM 驅動程式，例如 Microsoft Basic Display Driver 13 和基於 WARP 的 Microsoft Basic Render Driver，它們取代了核心模式 VGA 驅動程式。 WDDM 10 11 僅允許使用 批處理佇列 粒度進行基本任務排程；最初期望在 WinHEC 2006 上宣佈的暫定名為 WDDM 20 和 WDDM 21 的版本中對多工進行改進，並提供快速的上下文切換和對虛擬記憶體的支援。14 15 16 WDDM 13 Windows 81 includes WDDM 13 and DXGI 13 New additions include the ability to trim DXGI adapter memory usage multiplane overlays overlapping swap chains and swap chain scaling select backbuffer subregion for swap chain and lowerlatency swap chain presentation Driver feature additions include wireless displays Miracast YUV format ranges crossadapter resources and GPU engine enumeration capabilities 暫譯：Windows 81 包括 WDDM 13 17 和 DXGI 13。18 新增加的功能包括以下功能：修整 DXGI 介面卡的記憶體使用量，多平面覆蓋，重疊的交換鍊和交換鏈縮放，為交換鍊和較低延遲交換鍊錶示選擇 backbuffer 子區域。 驅動程式功能的增加包括無線顯示（Miracast），YUV 格式範圍，跨介面卡資源和 GPU 引擎列舉功能。 WDDM 20 2006 年又有 WDDM 20 的訊息，WDDM20 版能夠解決 GPU 多工處理問題，但需要新一代 GPU 硬體支援才可以完成。 2014 年，微軟於 Build 2014 開發者大會公佈下一代 DirectX API Direct X 12。與此同時 DirectX 12 需要建基於 WDDM 20 上，Direct X 12 及 WDDM 20 將內建於 Windows 10 內 DirectX 12 將廢除自動資源管理和任務管線管理，允許開發人員可低階控制顯示卡的記憶體和渲染狀態。WDDM 20 降低支援虛擬記憶體尋扯的 GPU 於核心模式的驅動程式工作量。並且使用者模式的驅動程式可並列執行多執行緒，從而降低 CPU 使用率。httpschannel9msdncomEventsBuild20143564 Max McMullen Direct3D 12 API Preview Build 2014 session 3564 WDDM 21 Windows 10 週年更新中包含 WDDM 21，它支援 Shader Model 60 （功能級別 12_0 和 12_1 是強制性的） 和支援 HDR10（一種 10 位高動態範圍、寬色域格式， 在 ITUT Rec 2100Rec2020 中定義）的 DXGI 15，以及可變重新整理率。 WDDM 22 Windows 10 創作者更新中包含了 WDDM 22，為了 Windows Holographic 平臺上 VR、AR 及 MR 的立體渲染和 DXGI 16 而打造。 WDDM 23 在 Windows 10 秋季創作者更新（版本 1709）中包含 WDDM 23。 WDDM 24 Windows 10 April 2018 更新（版本 1803）包含 WDDM 24。 WDDM 25 Windows 10 十月 2018 更新（版本 1809）包含 WDDM 25。 WDDM 26 Windows 10 May 2019 更新（版本 1903）包含 WDDM 26。 WDDM 27 Windows 10 2004 版本中包含 WDDM 27。 WDDM 28 Windows 10 Insider Preview Manganese 包含 WDDM 28，但從未公開展示支援它的驅動程式，並且已跳過 Iron 和 Cobalt 開發版本。 WDDM 29 Windows 10 Insider Preview Iron 中的 WDDM 29 將為 Windows Subsystem for Linux 2 WSL 2 帶來對 GPU 硬體加速的支援，並支援功能級別 12_2 和 HLSL Shader Model 66。 WDDM 30 Windows 10 Build 21390 和 Windows 11 包含 WDDM 30。 WDDM 31 Windows 11 2022 更新（版本 22H2）包含 WDDM 31。 WDDM 32 Windows 11 Insider Preview 內部版本 25xxx（版本 23H2）包含 WDDM 32。 注釋 Category 驅動程式