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.
Ilustração de um mapa com a sigla 'WDK' sobreposta em uma rodovia.
O WDDM (Windows Display Driver Model) exige que um fornecedor de hardware gráfico forneça um UMD (driver de vídeo no modo de usuário) emparelhado e um KMD (driver de vídeo de miniporta no modo kernel).
As seguintes etapas são um ponto de partida:
Etapa 1: saiba mais sobre a arquitetura e os drivers do Windows.
É importante entender os conceitos básicos de como os drivers funcionam nos sistemas operacionais Windows. Conhecer os conceitos básicos ajudará a tomar decisões de design apropriadas e permitirá que você agilize o processo de desenvolvimento. Veja Introdução aos drivers no Windows.
Etapa 2: Conheça os conceitos básicos de implementação dos drivers de exibição do WDDM lendo esta documentação do WDDM.
Os drivers gráficos são complexos. A documentação do WDDM aborda uma quantidade considerável de material sobre conceitos como:
- Inicialização do driver
- Fluxo de operação do WDDM
- Threading e sincronização
- Gerenciamento de memória e agendamento de GPU
As versões do WDDM estão vinculadas a versões do Windows. Por exemplo, o WDDM 1.0 foi introduzido com o Windows Vista, o WDDM 2.0 foi introduzido com o Windows 10 e o WDDM 3.0 foi introduzido com o Windows 11. A maioria dos recursos introduzidos em cada versão do WDDM está documentada em seções intituladas "Recursos do WDDM x.y "; por exemplo, recursos do WDDM 3.2.
Etapa 3: Revisar os exemplos de driver de exibição.
Etapa 4: saiba mais sobre os processos e ferramentas de compilação, teste e depuração do driver do Windows.
Criar um driver não é o mesmo que criar um aplicativo no modo de usuário. Consulte Desenvolvimento, Teste e Implantação de Drivers para obter informações sobre processos de build, depuração e teste do driver do Windows, assinatura de driver e verificação de driver. Consulte as Ferramentas de Desenvolvimento de Driver para obter informações sobre ferramentas de criação, teste, verificação e depuração.
Etapa 5: tomar decisões de design de driver de vídeo.
Para obter informações sobre como tomar decisões de design, consulte Dicas e requisitos de implementação para WDDM e tarefas no WDDM.
Etapa 6: Desenvolva, compile, teste e depure seus drivers de exibição.
- Para obter informações introdutórias sobre como desenvolver drivers de vídeo para seu adaptador gráfico, consulte Inicializando Miniporto de Exibição e User-Mode Drivers de Vídeo e Fluxo de Operação do WDDM.
- Para obter informações sobre criação, teste e depuração iterativas, consulte Desenvolvimento, teste e implantação de drivers.
- Para obter dicas de depuração específicas para drivers de vídeo, consulte dicas de depuração para drivers WDDM.
Etapa 7: criar um pacote de drivers para os drivers de vídeo.
Para obter informações sobre como instalar drivers de exibição para um adaptador gráfico, consulte Requisitos de instalação para miniporto de exibição e drivers de exibição User-Mode.
Etapa 8: Assinar e distribuir seus drivers de exibição.
A etapa final é assinar e distribuir o driver. Se o driver atender aos padrões de qualidade definidos no WHLK ( Windows Hardware Lab Kit ), você poderá distribuí-lo por meio do programa Windows Update.
Essas etapas são um ponto de partida. Outras etapas provavelmente são necessárias com base nas necessidades de seu driver individual.