Compartilhar via


Driver do WDDM e tampas de recursos

Este tópico descreve os recursos de recurso do driver WDDM (Modelo de Driver de Exibição do Windows) (caps).

Esta tabela lista os requisitos para um driver especificar ao Windows o tipo de driver E a versão do WDDM.

Requisitos de driver do WDDM 1.2

Tipo de driver WDDM Requisitos de DDI
Elementos gráficos completos Implementar todas as DDIs (interfaces de driver de dispositivo) necessárias específicas à renderização e específicas à exibição
Display-Only Implementar todos os DDIs específicos à exibição e retornar um ponteiro nulo para todos os DDIs específicos da renderização
Render-Only Implemente todos os DDIs específicos da renderização e retorne um ponteiro nulo para todos os DDIs específicos de exibição ou implemente todos os DDIs para um driver WDDM completo, mas DISPLAY_ADAPTER_INFO de relatório. NumVidPnSources = 0 e DISPLAY_ADAPTER_INFO. NumVidPnTargets = 0.

Esta tabela lista todos os recursos visíveis para o subsistema de kernel de elementos gráficos do Microsoft DirectX (Dxgkrnl.sys) que os drivers WDDM 1.2 são necessários para definir. "M" indica um recurso obrigatório, "O" indica opcional e "NA" indica não aplicável. Para ler detalhes sobre cada recurso, siga o link na coluna à esquerda.

Limites de recursos do WDDM 1.2

Recurso Driver de gráficos completo Driver somente renderização Driver somente exibição Tampas de recurso
Versão do WDDM M M M DXGK_DRIVERCAPS. WDDMVersion
Plug and Play (PnP) iniciar e parar: suporte a marcar de bugs e PnP Stop para Não VGA M NA M DXGK_DRIVERCAPS. SupportNonVGA
Suporte de rotação de tela otimizada M NA M DXGK_DRIVERCAPS. SupportSmoothRotation
Preempção de GPU M M NA DXGK_DRIVERCAPS. PreemptionCaps
DXGK_FLIPCAPS. FlipOnVSyncMmIo M M NA DXGK_FLIPCAPS. FlipOnVSyncMmIoFlipOnVSyncMmIo estava disponível a partir do Windows Vista; o requisito que começa com Windows 8 é definir o limite FlipOnVSyncMmIo.
Alterações de TDR no Windows 8 M M NA DXGK_DRIVERCAPS. SupportPerEngineTDR
Otimizações de hibernação em espera: otimizando a pilha de gráficos para melhorar o desempenho em suspensão e retomar O O NA DXGK_SEGMENTDESCRIPTOR3. Sinalizadores
3D estereoscópico: nova infraestrutura para processar e apresentar conteúdo estereoscópico O NA NA D3DKMDT_VIDPN_SOURCE_MODE_TYPE
Inversão direta da memória de vídeo M NA NA DXGK_DRIVERCAPS. SupportDirectFlip
Aceleração de hardware GDI: um recurso necessário começando com o WDDM 1.1 M M NA DXGK_PRESENTATIONCAPS. SupportKernelModeCommandBuffer
Gerenciamento de energia de GPU de estados ociosos e energia ativa O O O Se esse recurso tiver suporte, as funções DxgkDdiSetPowerComponentFState e DxgkDdiPowerRuntimeControlRequest deverão ter suporte.