DirectX 12 est désactivé par défaut : comment l'activer

Dernière mise à jour: 13 Mai 2026
  • DirectX 12 fonctionne lorsque Windows, les pilotes et le matériel sont compatibles ; il ne s'agit pas d'un interrupteur, mais plutôt de fonctionnalités activées en fonction de la compatibilité.
  • dxdiag affiche les niveaux de fonctionnalités (12_0, 12_1) qui indiquent la prise en charge réelle ; s'ils n'apparaissent pas, le GPU ne prend pas en charge DX12 natif.
  • De nombreux jeux démarrent en DX11 pour des raisons de stabilité ; les options du jeu ou les paramètres du lanceur déterminent s’ils utilisent DX12, et les fonctionnalités avancées nécessitent un GPU compatible.

DirectX 12 est désactivé par défaut, comment l'activer

Si vous ouvrez un jeu et qu'un message vous indique que DirectX 12 est désactivé, il est normal d'avoir l'impression qu'il vous manque quelque chose. Bien souvent, il ne s'agit pas d'une installation magique, mais plutôt d'un problème de configuration du système, des pilotes ou du jeu lui-même . Vous trouverez ici un guide pratique, clair et accessible pour activer DirectX 12 sur votre PC Windows.

Il est essentiel de comprendre que DirectX 12 est lié à Windows et aux pilotes de votre carte graphique. Son activation ne se fait pas par une option cachée : il s'active automatiquement lorsque le système, les pilotes et le matériel sont compatibles . Ceci étant dit, voyons étape par étape ce qu'il faut vérifier, comment confirmer la compatibilité et que faire si un jeu insiste pour utiliser DX11 ou affiche des erreurs telles que D3D11 ou le classique « DirectX 12 n'est pas pris en charge ».

Qu'est-ce que DirectX 12 et pourquoi certains jeux ne l'utilisent pas par défaut ?

DirectX 12 est l'API de Microsoft qui permet aux jeux de communiquer plus efficacement avec votre carte graphique. Lorsqu'elle fonctionne correctement, elle réduit la charge du processeur, améliore la répartition des tâches entre les cœurs et active des technologies comme le ray tracing , le VRS (Variable Rate Shading) et les shaders de maillage. Cependant, certains jeux démarrent en DX11 pour des raisons de stabilité ou de compatibilité, laissant DX12 comme option manuelle dans les paramètres.

Ne soyez pas surpris si, même si DirectX 12 est installé sur votre système, un jeu se lance avec une API différente. Les développeurs privilégient parfois l'option la plus stable pour la majorité des utilisateurs ; c'est pourquoi vous trouverez une option pour passer de DirectX 11 à DirectX 12 dans les paramètres du jeu.

Vérifications de base : version Windows, dxdiag et niveaux de fonctionnalités

La première étape consiste à vérifier que Windows et votre matériel sont à jour. Pour commencer, DirectX 12 est intégré à Windows 10 et Windows 11 , mais les fonctionnalités les plus avancées (connues sous le nom de DirectX 12 Ultimate) nécessitent des versions récentes du système d'exploitation.

Vérifiez votre édition Windows avec Windows + R, tapez winver et appuyez sur Entrée. Si vous utilisez Windows 11 ou une version relativement récente de Windows 10, vous êtes sur la bonne voie. Ensuite, ouvrez l'outil de diagnostic avec Windows + R → dXDIAG et jetez un oeil.

Dans dxdiag, allez dans l'onglet Système pour voir « Version de DirectX ». Si la mention DirectX 12 apparaît, cela signifie que votre système le prend en charge. Ensuite, allez dans l'onglet Affichage et repérez « Niveaux de fonctionnalités ». Vous y verrez des valeurs comme 12_0, 12_1, 11_1… Cette ligne est essentielle car elle indique les fonctionnalités que votre GPU peut réellement exécuter.

Si vous voyez 12_0 ou 12_1, votre matériel est compatible DX12. Si 12_x n'apparaît pas, votre carte graphique n'est pas compatible avec DX12 et il est donc impossible de forcer son utilisation native . Dans ce cas, nous expliquons ci-dessous comment utiliser DX11 ou quelles sont les alternatives disponibles si le jeu le permet.

Mettre à jour Windows : la première étape qui corrige le plus de problèmes

De nombreux problèmes peuvent être résolus en mettant à jour votre système. Ouvrez Paramètres → Mise à jour et sécurité (ou Windows Update sous Windows 11), puis cliquez sur « Rechercher des mises à jour ». Installez les mises à jour en attente et redémarrez votre ordinateur si nécessaire . DirectX 12 et ses composants sont généralement distribués via Windows Update ; n’attendez pas pour les installer.

  Comment installer des fichiers APK sur Android en toute sécurité et étape par étape

Même si tout semble à jour, des mises à jour cumulatives ou des correctifs de qualité peuvent affecter la pile graphique. Il est conseillé de redémarrer votre système à plusieurs reprises après les mises à jour , surtout si vous effectuez une mise à niveau depuis une version antérieure de Windows 10.

Pilotes GPU : réinstallation propre depuis le site Web du fabricant

Les pilotes graphiques sont essentiels au bon fonctionnement de votre système. Rendez-vous sur le site web officiel du fabricant de votre carte graphique et téléchargez la dernière version : NVIDIA (nvidia.com/drivers), AMD (amd.com/support) ou Intel (intel.com/support/graphics-drivers) . Évitez les logiciels tiers et utilisez le programme d'installation officiel.

Lors de l'installation, si l'option est disponible, choisissez « Installation propre ». Cela supprime les traces des versions précédentes susceptibles de provoquer des conflits. Après la mise à jour, redémarrez votre ordinateur pour que le pilote se charge correctement . Ensuite, retournez dans dxdiag et vérifiez à nouveau les « Niveaux de fonctionnalités ».

Pour les ordinateurs portables, il est conseillé de consulter le site web d'assistance du fabricant si vous utilisez une carte graphique intégrée ou hybride. Certains systèmes nécessitent des pilotes validés par le fabricant pour activer correctement certaines fonctionnalités graphiques.

Vérifiez si le jeu lui-même vous permet de choisir DirectX 12

Certains jeux permettent de choisir l'API graphique dans les options vidéo. Accédez au menu du jeu, recherchez « Graphismes » ou « Rendu », et si l'option est disponible, remplacez le moteur de rendu DirectX 11 (ou Vulkan) par DirectX 12. Il est parfois nécessaire de redémarrer le jeu pour que la modification soit prise en compte.

Si le jeu ne propose pas le sélecteur, consultez la documentation du développeur. Dans certains cas, des paramètres de ligne de commande ou des options à activer/désactiver dans le lanceur y sont indiqués. Chaque jeu gère cela différemment ; ne soyez donc pas surpris si vous trouvez ce paramètre à un endroit peu visible.

Erreurs Steam courantes : paramètres de lancement et vérification des fichiers

Si vous utilisez Steam, allez dans votre Bibliothèque, faites un clic droit sur le jeu → Propriétés → Options de lancement. Si vous voyez -dx12 o -d3d12 et pose des problèmes, essayez laissez cette case vide pour utiliser les paramètres par défaut. À l'inverse, si votre GPU ne prend pas en charge DX12 et que le jeu insiste, ajoutez -dx11 pour forcer DirectX 11 lorsque le titre le permet.

Dans la même fenêtre, sous Fichiers locaux, cliquez sur « Vérifier l’intégrité des fichiers du jeu ». Cette opération répare les téléchargements corrompus susceptibles d’afficher des messages de compatibilité erronés. Une simple vérification permet souvent de résoudre les problèmes de lancement.

Installer les composants DirectX de Microsoft (lorsque cela a du sens)

Le téléchargement du « Programme d'installation Web de DirectX pour l'utilisateur final » depuis le site de Microsoft permet d'installer des bibliothèques supplémentaires nécessaires à de nombreux jeux ou moteurs de jeu anciens . Il ne s'agit pas d'un programme d'installation « DX12 » à proprement parler, puisque DX12 est intégré à Windows, mais il peut résoudre les problèmes d'exécution liés à DX9/10/11.

Si vous choisissez de consulter des guides externes, faites preuve d'une extrême prudence. Évitez d'installer des logiciels promus par des bannières, car il pourrait s'agir de programmes potentiellement indésirables (PPI) . Dans la mesure du possible, utilisez les ressources officielles pour éviter d'installer des logiciels superflus sur votre ordinateur.

Réparer les fichiers système avec SFC et DISM

Si vous suspectez une corruption de fichier dans Windows, ouvrez l'invite de commande en tant qu'administrateur et exécutez sfc /scannowLaissez l'analyse se terminer. Cette analyse prend généralement un certain temps, mais elle détecte et répare les composants critiques.

Ensuite, ajoutez-les dans cet ordre : DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealth. DISM répare l'image Windows et corrige les incohérences que SFC ne peut pas résoudre seul.

  Comment supprimer WinRing0 de Windows et déterminer s'il s'agit réellement d'un virus

Une fois terminé, redémarrez. De nombreux problèmes liés aux services graphiques, aux bibliothèques et aux dépendances sont résolus après cette opération , et les jeux qui ne se lançaient pas auparavant sous DX12 se lancent souvent sans problème.

DX12 Ultimate, Ray Tracing et « Niveaux de fonction » : à quoi s'attendre dans dxdiag

DirectX 12 Ultimate n'est pas un fichier exécutable distinct à installer ; il s'agit d'un ensemble de fonctionnalités activées lorsque Windows, les pilotes et une carte graphique compatible sont présents . Des technologies comme le ray tracing matériel, le VRS et le mesh shading dépendent de cette configuration.

Dans dxdiag, vous ne trouverez pas de bouton permettant d'activer ou de désactiver DX12. Vous verrez en revanche les « Niveaux de fonctionnalités », qui reflètent la prise en charge matérielle. L'absence de changement d'une étiquette textuelle ne signifie pas que DX12 ne fonctionne pas ; cela signifie simplement que ce panneau n'affiche pas DX12 Ultimate comme un interrupteur.

Si le ray tracing ou les fonctionnalités avancées vous intéressent, consultez le site web du fabricant de votre carte graphique. Certaines cartes graphiques intégrées ne prennent pas en charge le ray tracing matériel ni certaines technologies propriétaires de jeux ; il n’y a donc pas de solution miracle : vous avez besoin d’un matériel compatible.

Cas réels : D3D11 dans Fortnite, « DX12 désactivé » et jeux qui ne démarrent pas

Après la réinstallation de Windows, Fortnite affiche souvent une erreur D3D11. Cela est généralement dû à des pilotes manquants ou à l'utilisation par le jeu d'une API incompatible avec votre matériel . Mettez à jour Windows, réinstallez vos pilotes de carte graphique (installation propre) et vérifiez l'intégrité des fichiers dans Steam ou le lanceur Epic Games.

Si votre dxdiag indique DX12 sur votre système mais que le jeu se lance en DX11, vérifiez la présence d'un sélecteur DX12 dans les paramètres du jeu. Si DX12 n'est pas disponible dans le menu, il est probable que le développeur l'ait désactivé sur votre configuration matérielle pour des raisons de stabilité, ou que le jeu nécessite des fonctionnalités que votre carte graphique n'exploite pas pleinement.

inZOI et le message « DirectX 12 n'est pas compatible avec votre système »

Comment activer DirectX 12 s'il est désactivé par défaut

Avec inZOI (et d'autres jeux récents), il arrive que le message « DX12 n'est pas pris en charge » s'affiche. Commencez par aller dans dxdiag → Affichage → « Niveaux de fonctionnalités » et vérifiez que la valeur est bien 12_0 ou 12_1. Si elle n'apparaît pas, votre carte graphique ne prend pas en charge DX12 ; vous devrez alors forcer l'utilisation de DX11 si le jeu le permet.

Dans Steam : Bibliothèque → Clic droit sur le jeu → Propriétés → Options de lancement. Supprimer -dx12 s'il a été défini et essayez de démarrer en mode par défaut. Si votre matériel n'atteint pas DX12, écrivez -dx11 pour forcer DirectX 11 Lorsque le titre le permet. N'oubliez pas de mettre à jour les pilotes et de vérifier l'intégrité des fichiers si le problème persiste.

iGPU et dGPU : qui gère réellement le jeu ?

Sur les systèmes équipés à la fois d'une carte graphique intégrée (iGPU) et d'une carte graphique dédiée (dGPU), le jeu peut tenter d'utiliser la carte graphique intégrée. Dans ce cas, de nombreuses fonctionnalités DX12 ou RT ne seront pas disponibles, car l'iGPU ne les prend pas en charge . Ouvrez le panneau de configuration de votre carte graphique (Panneau de configuration NVIDIA, AMD Adrenalin) et attribuez l'exécutable du jeu au « GPU hautes performances ».

Sur les ordinateurs portables, vérifiez également les paramètres graphiques Windows (Paramètres → Affichage → Paramètres graphiques) et activez le mode hautes performances pour le jeu. Si le jeu utilise le GPU dédié, vous bénéficierez probablement de davantage de fonctionnalités DirectX 12 et d'une nette amélioration des performances.

Logiciels d'arrière-plan, superpositions et antivirus

Les superpositions, les outils de capture, les moniteurs de FPS ou les suites d'optimisation peuvent interférer. Essayez de les désactiver, de fermer les utilitaires d'overclocking et, si nécessaire, d'exécuter le jeu en tant qu'administrateur . Dans votre logiciel antivirus, excluez les dossiers du jeu et de la plateforme (Steam, Epic) pour éviter qu'ils ne soient bloqués.

  Comment mettre à jour manuellement Android étape par étape et sans surprises

Si vous constatez que le jeu ne se lance qu'au premier lancement après l'installation des pilotes, il est probable que la compilation des shaders soit en conflit avec des outils tiers. Lancer le jeu sans superposition résout généralement ce problème.

Mises à jour du BIOS/UEFI et assistance du fabricant

Bien que rare, un BIOS/UEFI obsolète peut entraîner des incompatibilités avec certaines fonctions système. Consultez la page d'assistance de votre carte mère ou de votre ordinateur portable pour connaître les mises à jour recommandées. Ne mettez à jour le BIOS qu'en suivant les instructions du fabricant et après avoir effectué une sauvegarde , car une mise à jour défaillante peut rendre votre ordinateur inutilisable.

Pour les ordinateurs de marque, consultez le site web d'assistance du fabricant : il indique généralement la version de DirectX prise en charge par leur configuration et propose des pilotes validés. Si vous avez des questions concernant le GPU intégré (iGPU), la documentation du fabricant de votre ordinateur répondra à la plupart d'entre elles.

Lorsque le matériel n'est plus à la hauteur : alternatives et attentes

Si dxdiag n'affiche pas 12_0 ou 12_1 et que votre GPU est plus ancien que certaines architectures, vous ne pourrez pas exécuter DX12 natif. Dans ce cas, utilisez le paramètre -dx11 si le jeu le prend en charge ou conserver l'API par défaut du titre. Ce n'est pas un échec : de nombreux jeux fonctionnent encore parfaitement sur DX11 avec de bons paramètres.

N'oubliez pas que des fonctionnalités comme le ray tracing nécessitent du matériel spécifique et ne peuvent pas être activées par logiciel. Si le jeu requiert une carte graphique compatible avec le ray tracing et que la vôtre n'en est pas équipée, l'option correspondante n'apparaîtra pas ou ne pourra pas être activée sans impacter significativement les performances.

Réinstallation propre de Windows : la dernière cartouche

Si vous avez tout essayé sans succès, envisagez une réinstallation complète de Windows. Pensez à sauvegarder vos données au préalable. Une réinstallation complète élimine les conflits persistants et les logiciels résiduels susceptibles de bloquer les composants graphiques . Installez ensuite Windows Update, vos pilotes de carte graphique et lancez le jeu avec les paramètres appropriés.

Ne considérez pas cela comme une solution miracle, mais ne l'écartez pas non plus si vous rencontrez des difficultés avec l'équipe depuis des mois. C'est parfois ce qui résout véritablement des problèmes profonds liés aux API et aux environnements d'exécution.

Questions rapides pour dissiper tous les doutes

Peut-on installer DirectX 12 manuellement ? Techniquement, non, en tant que package autonome. Il est intégré à Windows et aux pilotes modernes , et le programme d'installation web de Microsoft ajoute uniquement les composants supplémentaires nécessaires à certains jeux.

Pourquoi est-ce que je ne vois rien changer dans dxdiag quand j'active DX12 ? Parce que DX12 (et Ultimate) se traduit par des niveaux de fonctionnalités , et non par un simple interrupteur. L'important, c'est que 12_0 ou 12_1 apparaisse et que le jeu propose l'option.

Puis-je utiliser le ray tracing et le DLSS avec un iGPU ? Généralement, non. Le ray tracing matériel et les technologies comme le DLSS nécessitent un dGPU compatible. Si vous souhaitez utiliser le ray tracing ou des techniques avancées, vous aurez besoin d'un GPU performant et de pilotes à jour.

La mise à jour des pilotes suffira-t-elle ? Dans de nombreux cas, oui. Une mise à jour de Windows et une réinstallation propre du pilote de la carte graphique permettent de résoudre la plupart des problèmes liés à DirectX 12.

Si vous êtes arrivé jusqu'ici, vous l'aurez compris : DirectX 12 repose sur la compatibilité de l'ensemble de l'écosystème. Avec Windows à jour, les pilotes officiels, l'API appropriée sélectionnée pour chaque jeu et les vérifications effectuées avec dxdiag, DirectX 12 devrait fonctionner sans problème . Si votre matériel n'est pas assez puissant, forcer l'utilisation de DirectX 11, vérifier l'intégrité des fichiers et maintenir votre système propre vous offrira la meilleure expérience possible sur votre ordinateur.

Comment utiliser DxDiag pour diagnostiquer les erreurs DirectX sur votre PC
Article connexe:
Comment utiliser DxDiag pour diagnostiquer les erreurs DirectX sur votre PC