Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |