Un guide pratique pour trouver la version de DirectX installée, confirmer la compatibilité avec DirectX 12 et vérifier les niveaux de fonctionnalité du GPU pour les jeux et les applications graphiques.
DirectX est un ensemble de technologies multimédias et graphiques de Microsoft utilisé par les jeux Windows, les applications 3D, les lecteurs vidéo, les émulateurs et certains logiciels professionnels de rendu. Lorsqu’un jeu indique qu’il nécessite DirectX 11 ou DirectX 12, cela signifie que l’installation de Windows, le pilote graphique et le GPU doivent prendre en charge le runtime DirectX ainsi que le niveau de fonctionnalité matériel requis.
Vérifier la version de DirectX est utile lorsqu’un jeu ne se lance pas, affiche un message comme "DirectX version not supported", se ferme immédiatement après le démarrage ou demande une mise à jour des composants graphiques. C’est également utile avant d’installer des jeux exigeants qui nécessitent DirectX 12, le ray tracing, le variable rate shading ou des fonctions de DirectX 12 Ultimate.
DirectX est intégré aux versions modernes de Windows. Windows 10 et Windows 11 incluent le runtime DirectX par défaut ; il n’est donc généralement pas nécessaire d’installer DirectX comme un programme séparé. Toutefois, certains anciens jeux peuvent avoir besoin de composants hérités du paquet DirectX End-User Runtime.
La façon la plus rapide et la plus fiable de vérifier la version de DirectX sous Windows consiste à utiliser l’Outil de diagnostic DirectX intégré, aussi appelé dxdiag. Cet outil affiche la version de DirectX installée, la version de Windows, les informations BIOS, le processeur, la mémoire, l’adaptateur vidéo, les périphériques audio et les détails des pilotes.
Win + R pour ouvrir la fenêtre Exécuter.dxdiag et appuyez sur Entrée.Commande Exécuterdxdiag
dxdiag lorsque vous voulez la réponse la plus claire. Il affiche la version de DirectX dans l’onglet Système et les informations sur les fonctionnalités graphiques dans l’onglet Affichage.
Sous Windows 10 et Windows 11, l’onglet Système affiche généralement DirectX 12. Cela signifie que le runtime DirectX 12 est disponible dans Windows. Pour confirmer que votre carte graphique peut réellement utiliser les fonctions DirectX 12, ouvrez l’onglet Affichage et vérifiez les niveaux de fonctionnalité, comme expliqué plus loin dans ce guide.
Les Paramètres Windows n’affichent pas toujours une ligne spécifique appelée « Version de DirectX », mais ils peuvent afficher des informations utiles sur l’adaptateur graphique. Cela aide à confirmer quel GPU est installé avant de vérifier la compatibilité DirectX.
Win + I pour ouvrir les Paramètres.Cette méthode n’est pas aussi complète que dxdiag, mais elle aide à identifier si Windows utilise le bon GPU. Sur les ordinateurs portables avec graphiques intégrés et dédiés, l’écran actif peut être connecté aux graphiques Intel, AMD ou NVIDIA selon la conception matérielle.
Si vous préférez les outils en ligne de commande, vous pouvez lire les informations DirectX dans le Registre Windows avec PowerShell ou Windows Terminal. Cette méthode est utile pour les vérifications à distance, les scripts ou les audits rapides du système.
PowerShellGet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\DirectX" | Select-Object Version
Une chaîne de version comme 4.09.00.0904 peut apparaître. Cette valeur du Registre est surtout un numéro interne hérité ; elle est donc moins claire pour l’utilisateur que dxdiag. Pour la plupart des utilisateurs, dxdiag reste la meilleure méthode.
dxdiag.
Vous pouvez également lancer l’Outil de diagnostic DirectX directement depuis PowerShell :
PowerShelldxdiag
Les utilisateurs avancés peuvent consulter les informations DirectX dans l’Éditeur du Registre. Cette méthode n’est pas recommandée aux débutants, car des modifications accidentelles du Registre peuvent affecter la stabilité de Windows. Consulter la valeur reste toutefois sûr si vous ne modifiez rien.
Win + R, saisissez regedit et appuyez sur Entrée.Chemin du RegistreHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
De nombreux utilisateurs vérifient DirectX parce qu’un jeu exige un niveau de fonctionnalité précis, par exemple 11_0, 11_1, 12_0 ou 12_1. Les niveaux de fonctionnalité décrivent ce que le matériel graphique et le pilote peuvent réellement faire.
Win + R, saisissez dxdiag et appuyez sur Entrée.La version de DirectX affichée dans l’onglet Système indique quel runtime DirectX est disponible dans Windows. Les niveaux de fonctionnalité affichés dans l’onglet Affichage indiquent quelles capacités graphiques le GPU et le pilote exposent aux applications. Un PC peut avoir DirectX 12 installé et ne pas pouvoir lancer un jeu DirectX 12 si la carte graphique ne prend pas en charge le niveau de fonctionnalité requis.
DirectX 12 Ultimate est un ensemble de fonctionnalités qui inclut des technologies graphiques modernes comme le ray tracing accéléré matériellement, les mesh shaders, le sampler feedback et le variable rate shading. Voir DirectX 12 dans dxdiag ne signifie pas automatiquement que DirectX 12 Ultimate est pris en charge.
Pour vérifier la compatibilité :
dxdiag.dxdiag ne l’affiche pas, installez le dernier pilote graphique NVIDIA, AMD ou Intel, redémarrez Windows, puis vérifiez à nouveau.
| Méthode | Commande / chemin | Affiche la version de DirectX | Affiche les niveaux de fonctionnalité | Idéal pour |
|---|---|---|---|---|
| Outil de diagnostic DirectX | dxdiag |
Oui | Oui | La plupart des utilisateurs, vérifications pour jeux et pilotes |
| Paramètres Windows | Paramètres → Système → Écran | N’affiche pas de ligne directe de version | Non | Identifier l’adaptateur vidéo actif |
| PowerShell | HKLM:\SOFTWARE\Microsoft\DirectX |
Version héritée du Registre | Non | Scripts et audits rapides |
| Éditeur du Registre | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX |
Version héritée du Registre | Non | Dépannage avancé uniquement |
Si dxdiag affiche une version inattendue de DirectX, des niveaux de fonctionnalité manquants ou un modèle de pilote ancien, le problème est généralement lié aux pilotes graphiques, aux mises à jour Windows, aux sessions Bureau à distance, aux machines virtuelles ou à un matériel non compatible.
Installez le dernier pilote pour votre GPU depuis le site officiel de NVIDIA, AMD ou Intel. Après l’installation, redémarrez l’ordinateur et vérifiez de nouveau dxdiag.
Ouvrez Paramètres → Windows Update et installez toutes les mises à jour disponibles. Dans les versions modernes de Windows, les composants DirectX sont maintenus via Windows Update.
Sur les ordinateurs portables, un jeu peut se lancer avec le GPU intégré au lieu du GPU dédié. Accédez à Paramètres → Système → Écran → Graphiques, ajoutez le jeu et définissez-le sur Performances élevées.
Les machines virtuelles et les sessions Bureau à distance peuvent exposer un adaptateur vidéo virtuel compatible avec moins de fonctionnalités graphiques que votre GPU physique. Pour une vérification précise, exécutez dxdiag directement sur le PC local.
Certains anciens jeux ont besoin de composants hérités de DirectX 9 même sous Windows 10 ou Windows 11. Dans ce cas, installer l’ancien paquet runtime peut corriger des erreurs liées à l’absence de d3dx9_43.dll, xinput1_3.dll ou XAudio2_7.dll. Cela ne remplace pas DirectX 12 ; cela ajoute seulement des composants optionnels anciens utilisés par les logiciels hérités.
Win + R, saisissez dxdiag et appuyez sur Entrée. Dans l’onglet Système, recherchez la ligne Version DirectX. C’est la méthode la plus rapide et la plus fiable pour la plupart des utilisateurs.
dxdiag, allez dans l’onglet Affichage et vérifiez la ligne Niveaux de fonctionnalité. Si le niveau requis est absent, votre GPU ou votre pilote ne répond pas à l’exigence.
dxdiag, allez dans l’onglet Affichage et recherchez l’état de DirectX 12 Ultimate.
dxdiag peut être ouvert depuis un compte utilisateur standard pour consulter les informations système et graphiques. En revanche, installer des pilotes, mettre à jour Windows ou modifier certaines options graphiques système peut nécessiter des droits administrateur.
La meilleure façon de vérifier la version de DirectX sous Windows 10 ou Windows 11 est d’exécuter l’Outil de diagnostic DirectX avec la commande dxdiag. L’onglet Système affiche la version de DirectX installée, tandis que l’onglet Affichage affiche le pilote GPU, les niveaux de fonctionnalité et l’état de DirectX 12 Ultimate.
Vérification la plus rapide : Win + R → dxdiag → Entrée
Emplacement de la version DirectX : dxdiag → onglet Système → Version DirectX
Niveaux de fonctionnalité du GPU : dxdiag → onglet Affichage → Niveaux de fonctionnalité
DirectX 12 Ultimate : dxdiag → onglet Affichage → état DirectX 12 Ultimate
Solution la plus courante : Mettre Windows à jour et installer le dernier pilote graphique