Compartir a través de


Límites de características y controladores WDDM

En este tema se describen las funcionalidades de características del controlador del modelo de controlador de pantalla de Windows (WDDM).

En esta tabla se enumeran los requisitos de un controlador para especificar en Windows el tipo y la versión del controlador WDDM.

Requisitos del controlador WDDM 1.2

Tipo de controlador WDDM Requisitos de DDI
Gráficos completos Implementación de todas las interfaces de controlador de dispositivo (DDIs) necesarias para representar y específicas de la presentación
Display-Only Implemente todas las DDIs específicas de la pantalla y devuelva un puntero nulo para todos los DDIs específicos de renderización.
Render-Only Implemente todos los DDIs específicos de Render y devuelva un puntero nulo para todos los DDIs específicos de la pantalla, o implemente todos los DDIs para un controlador WDDM completo, pero informe DISPLAY_ADAPTER_INFO. NumVidPnSources = 0 y DISPLAY_ADAPTER_INFO. NumVidPnTargets = 0.

En esta tabla se enumeran todas las funcionalidades de características visibles para el subsistema del kernel de gráficos de Microsoft DirectX (Dxgkrnl.sys) que se necesitan controladores WDDM 1.2 para establecer. "M" indica una característica obligatoria, "O" indica opcional y "NA" indica que no es aplicable. Para leer detalles sobre cada característica, siga el vínculo de la columna izquierda.

Límites de características de WDDM 1.2

Característica Controlador de gráficos completo Controlador de solo representación Controlador de solo presentación Límites de características
Versión de WDDM M M M DXGK_DRIVERCAPS. WDDMVersion
Plug and Play (PnP) iniciar y detener: comprobación de errores y compatibilidad con detención de PnP para no VGA M N/D M DXGK_DRIVERCAPS. SupportNonVGA
Compatibilidad con la rotación de pantalla optimizada M N/D M DXGK_DRIVERCAPS. SupportSmoothRotation
Adelantamiento de GPU M M N/D DXGK_DRIVERCAPS. PreemptionCaps
DXGK_FLIPCAPS. FlipOnVSyncMmIo M M N/D DXGK_FLIPCAPS. FlipOnVSyncMmIoFlipOnVSyncMmIo estaba disponible a partir de Windows Vista; el requisito a partir de Windows 8 es establecer el límite FlipOnVSyncMmIo.
Cambios de TDR en Windows 8 M M N/D DXGK_DRIVERCAPS. SupportPerEngineTDR
Optimizaciones de hibernación en espera: optimización de la pila de gráficos para mejorar el rendimiento en suspensión y reanudación O O N/D DXGK_SEGMENTDESCRIPTOR3. Banderas
3D estereoscópica: nueva infraestructura para procesar y presentar contenido estereoscópico O N/D N/D D3DKMDT_VIDPN_SOURCE_MODE_TYPE
Volteo directo de la memoria de vídeo M N/D N/D DXGK_DRIVERCAPS. SupportDirectFlip
Aceleración de hardware GDI: una característica necesaria a partir de WDDM 1.1 M M N/D DXGK_PRESENTATIONCAPS. SupportKernelModeCommandBuffer
Administración de energía de GPU de estados inactivos y energía activa O O O Si se admite esta característica, se deben admitir las funciones DxgkDdiSetPowerComponentFState y DxgkDdiPowerRuntimeControlRequest .