Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O WDDM (Modelo de Driver de Vídeo do Windows) é a arquitetura gráfica de driver de vídeo do Windows. A Microsoft introduziu o WDDM no Windows Vista (WDDM 1.0) e continua a evoluí-lo a cada versão do Windows. O WDDM substituiu o modelo de driver XDDM herdado para habilitar recursos gráficos avançados, como o DWM (Gerenciador de Janelas da Área de Trabalho), estabilidade aprimorada por meio da tolerância e recuperação de falhas e melhor desempenho por meio do agendamento eficiente de GPU e gerenciamento de memória virtual. Essa arquitetura moderna permite que o Windows dê suporte a recursos gráficos cada vez mais sofisticados, desde áreas de trabalho compostas até raytracing em tempo real e cargas de trabalho gráficas alimentadas por IA.
O Windows 8 (WDDM 1.2) requer WDDM.
Histórico de versões do WDDM
A tabela a seguir mostra as versões do WDDM e as versões do Windows que as introduziram:
| Versão do WDDM | Versão do Windows | Principais recursos |
|---|---|---|
| WDDM 1.0 | Windows Vista | Agendamento de GPU, gerenciamento de memória virtual, TDR |
| WDDM 1.1 | Windows 7 | Aceleração de hardware GDI, Direct3D 11, suporte a vários adaptadores |
| WDDM 1.2 | Windows 8 | 3D estereoscópico, multitarefa preemptiva, volume de memória reduzido |
| WDDM 1.3 | Windows 8.1 | Telas sem fio Miracast, sobreposições de múltiplas camadas |
| WDDM 2.0 | Windows 10 (1507) | Endereçamento virtual de GPU, modelo de permanência do driver, Direct3D 12 |
| WDDM 2.1 | Windows 10 (1607) | Sombreador Modelo 6.0, suporte a HDR10 |
| WDDM 2.2 | Windows 10 (1703) | Suporte a realidade virtual/misturada |
| WDDM 2.3 | Windows 10 (1709) | HDR, exibir transformações de espaço de cor |
| WDDM 2.4 | Windows 10 (1803) | Paravirtualização de GPU, suporte a IOMMU, melhorias no HDR |
| WDDM 2.5 | Windows 10 (1809) | DirectX Raytracing (DXR), compensação de brilho do HDR |
| WDDM 2.6 | Windows 10 (1903) | Agendamento de GPU acelerado por hardware, sombreamento de taxa variável |
| WDDM 2.7 | Windows 10 (2004) | Sombreadores de malha, DXR 1.1, comentários do sampler |
| WDDM 3.0 | Windows 11 (21H2) | Suporte à GPU do WSL, codificação de vídeo Direct3D 12 |
| WDDM 3.1 | Windows 11 (22H2) | Shader Model 6.7, IOMMU DMA remapeamento |
| WDDM 3.2 | Windows 11 (24H2) | Modelo de sombreador 6.8, gráficos de trabalho, programas genéricos |
Para obter informações detalhadas sobre recursos em cada versão, consulte as páginas de recursos específicas da versão vinculadas no sumário.
Principais recursos do WDDM 1.0
Os principais recursos introduzidos com o WDDM 1.0 e aprimorados em versões posteriores incluem:
Agendamento de GPU: o agendamento preemptivo permite um melhor gerenciamento de recursos de GPU porque vários aplicativos podem compartilhar a GPU com mais eficiência.
Gerenciamento de memória virtual para a GPU: dá suporte a cargas de trabalho gráficas mais complexas e maiores sem ficar sem memória física. O gerenciamento de memória virtual é aprimorado no WDDM 2.0 com endereçamento virtual de GPU.
Driver com um componente do modo usuário e do modo kernel: Reduz a probabilidade de falhas no sistema devido a falhas de driver.
Integração apertada com o DirectX: garante que os aplicativos possam usar todos os recursos de GPUs modernas e técnicas de renderização mais complexas e eficientes.
Suporte à TDR (detecção e recuperação de tempo limite): aumenta a estabilidade do sistema.
Suporte a vários monitores: habilita a configuração e o gerenciamento contínuos de configurações de várias exibições.
Melhorias de arquitetura do WDDM 2.0
O WDDM 2.0, introduzido no Windows 10, representa uma evolução arquitetônica significativa do modelo de driver de exibição. O incremento de versão principal de 1.x para 2.0 reflete alterações fundamentais no modelo de memória e na arquitetura do driver, particularmente a introdução do endereçamento virtual de GPU. Essa alteração permite que cada processo tenha seu próprio espaço de endereço virtual de GPU, reduzindo drasticamente a complexidade do driver no modo kernel e permitindo melhor desempenho e estabilidade.
As principais melhorias do WDDM 2.0 incluem:
Endereçamento virtual de GPU: cada processo obtém um espaço de GPUVA (endereço virtual de GPU) exclusivo no qual cada contexto de GPU pode ser executado. Essa alteração fundamental permite um gerenciamento de memória mais eficiente e um melhor isolamento entre processos.
Modelo de residência do driver: Os aplicativos têm mais controle sobre quais alocações devem ser mantidas na memória de GPU, permitindo uma melhor otimização de desempenho.
Monitoramento de contexto: recursos de monitoramento aprimorados para contextos de GPU melhoram a estabilidade e a depuração.
Melhorias de arquitetura do WDDM 3.0
O WDDM 3.0, introduzido no Windows 11, marca um marco arquitetônico. O aumento da versão do 2.x para o 3.0 traz melhorias substanciais na arquitetura do subsistema gráfico para Windows 11, incluindo uma melhor integração com o WSL (Subsistema do Windows para Linux), recursos de vídeo aprimorados e alterações fundamentais para dar suporte a técnicas de renderização modernas.
Os principais recursos do WDDM 3.0+ incluem:
Suporte à GPU do WSL: o suporte ao driver no modo de usuário no WSL permite que aplicativos Linux usem aceleração de GPU no Windows 11.
Codificação de vídeo direct3D 12: recursos de codificação de vídeo acelerada por hardware integrados à API do Direct3D 12.
Recursos avançados de renderização: suporte para grafos de trabalho (WDDM 3.2), programas genéricos (WDDM 3.2) e aprimoramentos de modelo de sombreador que permitem novas técnicas de renderização controladas por GPU.
O WDDM continua evoluindo a cada versão do Windows, adicionando suporte para tecnologias gráficas de ponta. Consulte as páginas de recursos específicas da versão para obter detalhes sobre as novidades em cada versão.