Guide Windows · Version de DirectX

Comment vérifier la version de DirectX sous Windows 10 et Windows 11 dxdiag

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.

⏱ Lecture de 4 min 🪟 Windows 10 🪟 Windows 11 🎮 Jeux et graphismes

Qu’est-ce que DirectX sous Windows et pourquoi vérifier sa version

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.

ℹ️
Différence importante La version de DirectX affichée par Windows n’est pas toujours la même chose que le niveau de fonctionnalité du GPU. Par exemple, Windows peut afficher DirectX 12, alors qu’une ancienne carte graphique ne prend en charge que des niveaux de fonctionnalité DirectX 11. Les jeux dépendent souvent de ces deux informations.

Où DirectX est-il installé

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.

Comment vérifier la version de DirectX avec l’Outil de diagnostic DirectX

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.

  1. Appuyez sur Win + R pour ouvrir la fenêtre Exécuter.
  2. Saisissez dxdiag et appuyez sur Entrée.
  3. Si Windows vous demande de vérifier les pilotes signés numériquement, cliquez sur Oui ou Non. Les deux options ouvrent l’outil.
  4. Restez dans l’onglet Système.
  5. Recherchez la ligne Version DirectX vers le bas du bloc d’informations système.
Commande Exécuterdxdiag
Meilleure méthode Utilisez 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.

Ce que vous devez voir dans dxdiag

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.

Comment vérifier DirectX et les détails du GPU via les Paramètres Windows

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.

  1. Appuyez sur Win + I pour ouvrir les Paramètres.
  2. Accédez à Système → Écran.
  3. Faites défiler vers le bas et ouvrez Affichage avancé.
  4. Vérifiez le nom de l’adaptateur vidéo, la fréquence de rafraîchissement de l’écran et les propriétés de l’adaptateur.
  5. Cliquez sur Propriétés de la carte vidéo si vous avez besoin de détails supplémentaires sur le pilote et l’adaptateur.

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.

⚠️
Remarque pour les ordinateurs portables Si un jeu utilise un GPU dédié alors que les Paramètres Windows affichent le GPU intégré, ce n’est pas forcément une erreur. De nombreux ordinateurs portables acheminent l’affichage via les graphiques intégrés pendant que les jeux sont rendus par le GPU dédié en arrière-plan.

Comment trouver la version de DirectX avec PowerShell ou Windows Terminal

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.

  1. Cliquez avec le bouton droit sur le bouton Démarrer et choisissez Terminal ou Windows PowerShell.
  2. Exécutez la commande ci-dessous :
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.

ℹ️
Autorisations administrateur La lecture de la clé DirectX dans le Registre ne nécessite normalement pas de droits administrateur. Si votre organisation bloque l’accès au Registre par stratégie, utilisez plutôt dxdiag.

Ouvrir dxdiag depuis PowerShell

Vous pouvez également lancer l’Outil de diagnostic DirectX directement depuis PowerShell :

PowerShelldxdiag

Comment vérifier la version de DirectX dans l’Éditeur du Registre

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.

  1. Appuyez sur Win + R, saisissez regedit et appuyez sur Entrée.
  2. Acceptez l’avertissement UAC s’il apparaît.
  3. Accédez à la clé suivante :
Chemin du RegistreHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
  1. Recherchez la valeur nommée Version dans le volet droit.
  2. Ne modifiez pas cette valeur. Fermez l’Éditeur du Registre après la vérification.
Ne modifiez pas cette clé Modifier la version de DirectX dans le Registre ne mettra pas DirectX à jour et peut provoquer une détection incorrecte par certains programmes. Pour mettre à jour les composants DirectX, mettez Windows à jour, installez le dernier pilote GPU ou installez le runtime hérité nécessaire aux anciens jeux.

Comment vérifier les niveaux de fonctionnalité DirectX de votre carte graphique

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.

  1. Appuyez sur Win + R, saisissez dxdiag et appuyez sur Entrée.
  2. Ouvrez l’onglet Affichage. Sur les systèmes avec plusieurs GPU, vous pouvez voir des onglets comme Affichage 1, Affichage 2 ou Rendu.
  3. Dans la section Pilotes, recherchez Niveaux de fonctionnalité.
  4. Vérifiez que le niveau requis est présent. Par exemple, si un jeu exige Feature Level 11_0, confirmez que 11_0 figure dans la liste.
Comment lire la liste Si la ligne des niveaux de fonctionnalité inclut 12_1, 12_0, 11_1, 11_0, le GPU prend en charge tous ces niveaux listés. Si le niveau requis est absent, mettre à jour le pilote n’aidera que si le matériel le prend déjà en charge. Sinon, un GPU plus récent sera nécessaire.

Version de DirectX et niveau de fonctionnalité : quelle différence ?

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.

Comment vérifier si votre PC est compatible avec DirectX 12 Ultimate

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é :

  1. Ouvrez dxdiag.
  2. Allez dans l’onglet Affichage de votre GPU principal.
  3. Recherchez DirectX 12 Ultimate dans la section Pilotes.
  4. Si l’état indique Activé, le GPU et le pilote sont compatibles avec DirectX 12 Ultimate.
  5. Si l’état indique Désactivé ou si la ligne n’existe pas, le matériel ou le pilote ne le prend peut-être pas en charge.
ℹ️
Conseil sur les pilotes Si votre GPU devrait prendre en charge DirectX 12 Ultimate, mais que dxdiag ne l’affiche pas, installez le dernier pilote graphique NVIDIA, AMD ou Intel, redémarrez Windows, puis vérifiez à nouveau.

Meilleures façons de vérifier la version de DirectX sous Windows : comparaison des méthodes

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

Que faire si la version de DirectX ou les niveaux de fonctionnalité semblent incorrects

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.

1. Mettez à jour le pilote graphique

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.

2. Installez les mises à jour Windows

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.

3. Vérifiez que le jeu utilise le bon GPU

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.

4. Vérifiez si vous utilisez une machine virtuelle ou une session distante

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.

5. Installez les composants hérités DirectX pour les anciens jeux

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.

⚠️
Évitez les sites de téléchargement de DLL Ne téléchargez pas de fichiers DLL DirectX individuels depuis des sites inconnus. Utilisez Windows Update, le paquet officiel du pilote GPU ou l’installateur officiel du runtime DirectX hérité requis par le jeu.

Questions fréquentes sur la vérification de la version de DirectX sous Windows

Q Quelle est la façon la plus rapide de connaître ma version de DirectX ?
Appuyez sur 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.
Q Pourquoi Windows affiche-t-il DirectX 12 alors que mon jeu indique que DirectX n’est pas compatible ?
Le jeu peut exiger un niveau de fonctionnalité DirectX spécifique, et pas seulement le runtime DirectX. Ouvrez 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.
Q Puis-je télécharger DirectX 12 manuellement pour Windows 10 ou Windows 11 ?
DirectX 12 est inclus dans Windows 10 et Windows 11 et est mis à jour via Windows Update. Il ne s’installe généralement pas manuellement. Si un ancien jeu a besoin de composants de l’époque de DirectX 9, installez le runtime DirectX hérité requis par ce jeu.
Q DirectX 12 signifie-t-il que DirectX 12 Ultimate est compatible ?
Non. DirectX 12 est la génération du runtime/API, tandis que DirectX 12 Ultimate désigne un ensemble précis de fonctionnalités GPU avancées. Pour vérifier, ouvrez dxdiag, allez dans l’onglet Affichage et recherchez l’état de DirectX 12 Ultimate.
Q Faut-il des droits administrateur pour exécuter dxdiag ?
Normalement, non. 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

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.

⚡ Résumé rapide

Vérification la plus rapide : Win + RdxdiagEntré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