Compartilhar via


WDDM 1.2 e Windows 8

Esta seção fornece detalhes sobre recursos e aprimoramentos que foram adicionados no WDDM versão 1.2, que está disponível a partir do Windows 8. Ele também descreve requisitos de hardware, diretrizes de implementação e cenários de uso.

Nesta seção

Tópico Descrição
Recursos do WDDM 1.2 Descreve o conjunto de recursos do WDDM versão 1.2, que inclui vários aprimoramentos que melhoram o desempenho, a confiabilidade e a experiência geral do usuário final.
Avança para a infraestrutura de exibição Windows 8 fornece aprimoramentos e otimizações para a infraestrutura de exibição para melhorar ainda mais a experiência do usuário.
Recursos e requisitos do Direct3D no WDDM 1.2 O Microsoft Direct3D oferece uma coleção avançada de APIs gráficas 3D, que são amplamente usadas por aplicativos de software para visualização complexa e desenvolvimento de jogos. Esta seção descreve melhorias de recursos e Windows 8 requisitos de hardware e software Direct3D.
Requisitos de INF de gráficos no WDDM 1.2 Os drivers WDDM no Windows 8 exigem alterações inf no driver gráfico. A alteração mais notável está na pontuação do recurso. Os drivers WDDM 1.2 exigem uma pontuação de recurso maior do que os drivers WDDM anteriores. Esta seção descreve todos os requisitos relevantes do INF para drivers gráficos Windows 8
Cenários de instalação do WDDM 1.2 O Windows 8 comportamento do driver gráfico de instalação foi projetado para garantir que, sempre que possível, nossos clientes obtenham um driver gráfico que foi testado e certificado para Windows 8. Esse comportamento é definido pelas regras descritas nesta seção.
Diretrizes de imposição de driver do WDDM 1.2 Esta seção descreve as diretrizes de imposição de driver do WDDM 1.2.

Introdução

O WDDM foi introduzido com o Windows Vista como uma substituição do Modelo de Driver de Vídeo do Windows XP ou windows 2000 (XDDM). Com sua introdução no Windows Vista, a arquitetura do WDDM ofereceu funcionalidade para habilitar novos recursos, como Composição da Área de Trabalho, tolerância a falhas aprimorada, gerenciador de memória de vídeo, agendador de GPU, compartilhamento entre processos de superfícies Direct3D e assim por diante. O WDDM foi projetado especificamente para dispositivos gráficos modernos que eram o Microsoft Direct3D 9 com sombreador de pixel 2.0 ou superior e tinha todos os recursos de hardware necessários para dar suporte aos recursos do WDDM. O WDDM para Windows Vista era conhecido como "WDDM 1.0".

O Windows 7 fez alterações incrementais no modelo de driver para dar suporte a recursos e recursos do Windows 7 e foi chamado de "WDDM 1.1". O WDDM 1.1 é um superconjunto estrito do WDDM 1.0. O WDDM 1.1 introduziu suporte para o Microsoft Direct3D 11, aceleração de hardware da GDI (Interface Gráfica do Windows), Conexão e Configuração de Telas, VA (Aceleração de Vídeo) directx (VA) High-Definition (DXVA-HD) e muitos outros recursos. Para obter mais detalhes sobre esses recursos, consulte o Guia de Gráficos para Windows 7.

Windows 8 introduziu uma matriz de recursos e funcionalidades que exigiam alterações de driver gráfico. Essas alterações incrementais beneficiam os usuários finais e os desenvolvedores e melhoram a confiabilidade do sistema. O modelo de driver WDDM que habilita esses recursos Windows 8 é conhecido como "WDDM 1.2". O WDDM 1.2 é um superconjunto do WDDM 1.1 e do WDDM 1.0. Essas alterações podem ser representadas de forma simplificada, conforme mostrado na tabela a seguir.

Sistema operacional Modelos de driver com suporte Versões do Direct3D com suporte Recursos habilitados
Windows Vista WDDM 1.0; XDDM no servidor e UMPC limitado D3D9, D3D10 Agendamento, Gerenciamento de Memória, Tolerância a falhas, D3D9 & 10
Pacote de cliente do Windows Vista SP1/Windows 7 WDDM 1.05; XDDM no Server 2008 D3D9, D3D10, D3D10.1 + Suporte a BGRA em D3D10, D3D 10.1
Windows 7 WDDM 1.1; XDDM no Server 2008 R2 D3D9, D3D10, D3D10.1, D3D11 Aceleração de hardware GDI, DXVA HD, D3D11
Windows 8 WDDM 1.2 D3D9, D3D10, D3D10.1, D3D11, D3D11.1 Smooth Rotation, Stereoscopic 3-D, D3D11 Video, D3D11.1 etc.

Observação

Com o Windows 8 e o WDDM 1.2, o XDDM não tem mais suporte e os drivers XDDM não são carregados em Windows 8 cliente ou servidor. Para os cenários que tradicionalmente dependem do XDDM, Windows 8 permite a migração para o WDDM, conforme mostrado na próxima tabela.

Os IHVs (fornecedores independentes de hardware) e os construtores de sistema devem adotar a solução alternativa do WDDM que funciona melhor para seus clientes. Isso significa que um sistema de Windows 8 sempre terá um driver baseado em WDDM.

Usando atualmente Suporte do WDDM para cenários XDDM
XDDM VGA Driver Driver de Vídeo Básico da Microsoft
XDDM IHV Driver Os construtores de sistema precisam trabalhar com o IHV para obter um driver WDDM Display-Only ou driver WDDM de gráficos completos. Como alternativa, o Driver de Vídeo Básico da Microsoft
Driver de Virtualização XDDM Os construtores de sistema precisam trabalhar com o IHV para obter um novo driver de virtualização Display-Only
Suporte do CSM para Int10 na UEFI (Unified Extensible Firmware Interface) Não é mais necessário com o suporte do PROTOCOLOP (Protocolo de Saída de Gráficos UEFI)
Acesso à Área de Trabalho Remota/Collab API de duplicação da Área de Trabalho
Driver de Sessão Remota Nenhuma alteração; sem suporte para <32 modos bpp

Observação

A Microsoft fornece um Driver de Exibição Básico baseado em WDDM que é uma substituição para o driver de VGA XDDM Standard na caixa anterior e fornece funcionalidade de exibição básica e renderização 2D e 3D baseada em software.

O WDDM 1.2 introduziu novos tipos de drivers gráficos, visando cenários específicos, conforme descrito abaixo:

  • Driver gráfico completo do WDDM: Esta é a versão completa do driver gráfico WDDM que dá suporte a operações 2D e 3D aceleradas por hardware. Esse driver é totalmente capaz de lidar com todas as funções de renderização, exibição e vídeo. O WDDM 1.0 e o WDDM 1.1 são drivers gráficos completos. Todos os sistemas cliente Windows 8 devem ter um dispositivo WDDM 1.2 gráfico completo como o dispositivo de inicialização primário.
  • Driver Somente Exibição WDDM: esse driver tem suporte apenas como um driver WDDM 1.2 e permite que os IHVs escrevam um driver do modo kernel baseado em WDDM capaz de conduzir dispositivos somente vídeo. O Windows manipula a renderização 2D ou 3D usando a GPU simulada por software. Dispositivos somente exibição não são permitidos como o dispositivo gráfico primário em sistemas cliente.
  • Driver somente de renderização do WDDM: esse driver tem suporte apenas como um driver WDDM 1.2 e permite que os IHVs escrevam um driver WDDM que dá suporte apenas à funcionalidade de renderização. Dispositivos somente renderização não são permitidos como o dispositivo gráfico primário em sistemas cliente.

A tabela a seguir resume o modelo de driver versus as categorias de driver com suporte.

Categoria de driver/modelo de driver Gráficos completos Somente exibição Renderizar somente
WDDM 1.0 (Windows Vista) Yes No No
WDDM 1.1 (Windows 7) Yes No No
WDDM 1.2 (Windows 8) Yes Yes Yes

A tabela a seguir explica o uso do cenário para os novos tipos de driver:

Categoria do driver Cliente Servidor Cliente em execução em um ambiente virtual Servidor virtual
Elementos gráficos completos Necessário como dispositivo de inicialização Opcional Opcional Opcional
Display-Only Não permitido Opcional Opcional Opcional
Render-Only Opcional como adaptador não primário Opcional Opcional Opcional
Headless Não permitido Opcional N/D N/D

O WDDM 1.2 é necessário para todos os sistemas fornecidos com Windows 8. O WDDM 1.0 e o WDDM 1.1 continuarão funcionando em Windows 8. No entanto, a melhor experiência e Windows 8 recursos específicos são habilitados apenas por um driver WDDM 1.2.