Compartilhar via


Recursos do WDDM 1.2

Este tópico descreve o conjunto de recursos WDDM (Modelo de Driver de Exibição do Windows) versão 1.2, que inclui vários novos aprimoramentos que melhoram o desempenho, a confiabilidade e a experiência geral do usuário final.

Cada um desses recursos requer suporte especial de drivers WDDM 1.2 e posteriores de terceiros. Esta seção detalha o que constitui o conjunto de recursos do WDDM 1.2.

O WDDM 1.2 tem recursos obrigatórios e opcionais. O driver deve implementar todos os recursos obrigatórios para se reivindicar como um "driver WDDM 1.2", enquanto o driver pode implementar qualquer combinação (ou nenhuma) dos recursos opcionais. Um driver não WDDM 1.2 não deve relatar nenhum dos recursos do WDDM 1.2.

Esta tabela resume o conjunto de recursos do WDDM 1.2. "M" indica obrigatório, "O" indica opcional e "NA" indica não aplicável. Para ler detalhes sobre cada recurso, siga o link na coluna à esquerda.

Windows 8 recursos habilitados pelo WDDM 1.2 Benefício do recurso Tipo de driver WDDM: elementos gráficos completos Tipo de driver WDDM: somente renderização Tipo de driver WDDM: somente exibição
Oferta e recuperação de memória de vídeo Habilita o uso mais eficiente da memória de vídeo M M NA
Preempção de GPU Melhora a capacidade de resposta da área de trabalho M M NA
Alterações de TDR no Windows 8 Resiliência aprimorada para travamentos de GPU M M NA
Suporte de rotação de tela otimizada Experiência de rotação de tela sem cintilação M NA M
3D estereoscópico Fornece uma plataforma de API e DDI consistentes para habilitar cenários 3D stereoscópicos O NA NA
Melhorias na reprodução de vídeo do Direct3D 11 Experiência simplificada de programação para aplicativos de reprodução de vídeo M* M* NA
Inversão direta da memória de vídeo Melhorias na pilha de reprodução e composição de vídeo para reduzir o consumo de energia M NA NA
Fornecendo transições de estado contínuo A alta resolução é mantida em transições de estado e durante verificações de bugs M NA M
Plug and Play (PnP) iniciar e parar Manter alta resolução à medida que a propriedade de exibição é transicionada entre firmware, Windows e driver M NA M
Otimizações de hibernação em espera Permite otimizações para a pilha de gráficos para melhorar o desempenho em suspensão e retomar O O NA
Gerenciamento de energia de GPU de estados ociosos e energia ativa Fornece uma infraestrutura padronizada para o gerenciamento de energia de dispositivo refinado O O O
Rasterização XPS na GPU Habilita uma experiência de impressão de qualidade no Windows com drivers de terceiros M** M** NA
Suporte à ID do contêiner para exibições Ajuda a representar a conectividade do dispositivo monitorada e o estado associado ao usuário em uma interface do usuário semelhante ao hub do dispositivo M NA M
Desabilitando a otimização de Omissão do Ponteiro de Quadro (FPO) Melhora a depuração de problemas de desempenho relacionados ao FPO no campo M M M
Registro em log do driver no modo de usuário Melhora a capacidade de diagnosticar e investigar problemas relacionados à memória fornecendo uma melhor visão sobre o uso da memória M M NA

*Esse recurso é obrigatório para todos os drivers WDDM 1.2 com hardware compatível com Microsoft Direct3D 10, 10.1, 11 ou 11.1 (ou posterior).

**Nenhuma nova DDI (interface de driver de dispositivo) ou alterações de comportamento. No entanto, os drivers WDDM 1.2 e posteriores devem ser capazes de passar em testes de conformidade de rasterização XPS (Especificação de Papel XML) para garantir uma experiência de impressão de qualidade para cenários de impressão XPS acelerados por hardware.

Observação

Um novo conjunto de APIs está disponível começando com Windows 8 para duplicar a área de trabalho para cenários de colaboração. Para obter mais detalhes, consulte Duplicação da área de trabalho.

Novos recursos adicionais no Windows 8

Os seguintes DDIs de driver de exibição adicionados ou atualizados também são fornecidos no Windows 8:

  • Interface kmdod (driver de Display-Only de modo kernel): fornece um conjunto limitado de funções de exibição sem capacidade de renderização. Consulte o exemplo de driver de miniporta somente exibição do modo Kernel .

  • Suporte para arquitetura soc (sistema em um chip) por meio da interface SPB: permite que um driver de miniporta de exibição acesse recursos de barramento em um sistema SoC.

Remoção surpresa do adaptador secundário

DDI (Infraestrutura Gráfica DDI) do Microsoft DirectX

Compartilhamento de alocação & enfileiramento de eventos de GPU

Cancelar interface de comando

Duplicação de saída

Windows 8 Aprimoramentos do OpenGL: os ICDs (drivers de cliente instaláveis) do OpenGL podem chamar novas funções para controlar o acesso aos recursos e mapear entre objetos e identificadores.