Plafonds des pilotes et des fonctionnalités du WDDM

Cette rubrique décrit les capacités de fonctionnalité du pilote WDDM (Windows Display Driver Model).

Ce tableau répertorie les conditions requises pour qu’un pilote spécifie à Windows le type et la version du pilote WDDM.

Exigences du pilote WDDM 1.2

Type de pilote WDDM Conditions requises pour DDI
Graphiques complets Implémenter toutes les interfaces de pilote de périphérique requises (DDIS) spécifiques au rendu et à l’affichage
Display-Only Implémentez toutes les DDIS spécifiques à l’affichage et retournez un pointeur Null pour toutes les DDIS spécifiques au rendu
Render-Only Implémentez toutes les DDIs spécifiques au rendu et retournez un pointeur nul pour toutes les DDIs spécifiques à l’affichage, ou implémentez toutes les DDIs pour un pilote WDDM complet, mais indiquez DISPLAY_ADAPTER_INFO.NumVidPnSources = 0 et DISPLAY_ADAPTER_INFO.NumVidPnTargets = 0.

Ce tableau répertorie toutes les fonctionnalités visibles par le sous-système du noyau graphique Microsoft DirectX (Dxgkrnl.sys) que les pilotes WDDM 1.2 doivent définir. « M » indique une fonctionnalité obligatoire, « O » indique facultatif et « NA » indique non applicable. Pour en savoir plus sur chaque fonctionnalité, suivez le lien dans la colonne de gauche.

Capacités de fonctionnalités WDDM 1.2

Caractéristique Pilote graphique complet Pilote de rendu uniquement Pilote uniquement pour l'affichage Limites des fonctionnalités
Version WDDM M M M DXGK_DRIVERCAPS. WDDMVersion
Démarrage et arrêt de Plug-and-Play (PnP) : vérification des bogues et prise en charge de l’arrêt PnP pour non-VGA M NA M DXGK_DRIVERCAPS. SupportNonVGA
Prise en charge de la rotation d’écran optimisée M NA M DXGK_DRIVERCAPS. SupportSmoothRotation
Préemption GPU M M NA DXGK_DRIVERCAPS. PreemptionCaps
DXGK_FLIPCAPS. FlipOnVSyncMmIo M M NA DXGK_FLIPCAPS. FlipOnVSyncMmIoFlipOnVSyncMmIo était disponible à partir de Windows Vista ; la configuration requise à partir de Windows 8 consiste à définir la limite FlipOnVSyncMmIo .
Modifications de TDR dans Windows 8 M M NA DXGK_DRIVERCAPS. SupportPerEngineTDR
Optimisations en veille prolongée : optimisation de la pile graphique pour améliorer les performances en veille et reprendre O O NA DXGK_SEGMENTDESCRIPTOR3. Drapeaux
3D stéréoscopique : nouvelle infrastructure pour traiter et présenter du contenu stéréoscopique O NA NA D3DKMDT_VIDPN_SOURCE_MODE_TYPE
Flip direct de la mémoire vidéo M NA NA DXGK_DRIVERCAPS. SupportDirectFlip
Accélération matérielle GDI : fonctionnalité requise à partir de WDDM 1.1 M M NA DXGK_PRESENTATIONCAPS. SupportKernelModeCommandBuffer
Gestion de l’alimentation des états inactifs et actifs du GPU O O O Si cette fonctionnalité est prise en charge, les fonctions DxgkDdiSetPowerComponentFState et DxgkDdiPowerRuntimeControlRequest doivent être prises en charge.