Partager via


Casques de pilotes et de fonctionnalités WDDM

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

Ce tableau répertorie la configuration requise pour qu’un pilote spécifie à Windows le type et la version de pilote WDDM.

Configuration requise pour le pilote WDDM 1.2

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

Ce tableau répertorie toutes les fonctionnalités visibles pour 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.

Casques de fonctionnalité WDDM 1.2

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