Guide des technologies

Résoudre l’erreur « DX11 feature level 10.0 is required to run the engine »

10 min read Support technique Mis à jour 13 Oct 2025
Erreur DX11 feature level 10.0 — solutions
Erreur DX11 feature level 10.0 — solutions

Important : « niveau de fonctionnalité 10.0 » (feature level 10.0) est une capacité matérielle exposée par Direct3D. Si le GPU ne l’expose pas, les correctifs logiciels ne suffiront pas.

Pourquoi cette erreur apparaît

Le message signifie que l’application a tenté d’utiliser l’API Direct3D mais n’a pas trouvé le “feature level” 10.0 sur le matériel graphique accessible. Plusieurs causes fréquentes :

  • Pilote GPU obsolète ou corrompu.
  • Version DirectX manquante ou non mise à jour.
  • Le système utilise l’iGPU (GPU intégré) au lieu du GPU dédié.
  • Le GPU est trop ancien et n’expose pas le niveau 10_0.
  • Problème spécifique au jeu (fichiers corrompus, version ancienne).

Règles rapides avant d’entrer dans le détail

  • Redémarrez le jeu et l’ordinateur.
  • Vérifiez que la carte graphique est correctement insérée et alimentée.
  • Assurez‑vous que Windows reconnaît le GPU dans le Gestionnaire de périphériques.

1. Mettre à jour les pilotes graphiques

Pilotes obsolètes sont la cause la plus fréquente. Procédure recommandée :

  1. Identifiez le modèle GPU (NVIDIA, AMD, Intel) dans le Gestionnaire de périphériques ou via l’outil DirectX (voir plus bas).
  2. Téléchargez le pilote le plus récent sur le site officiel du fabricant (NVIDIA, AMD, Intel). Évitez les sources tierces non officielles.
  3. Lors de l’installation, choisissez une option de “clean install” si disponible.

Conseils supplémentaires :

  • Si vous rencontrez des problèmes après une mise à jour, vous pouvez revenir à la version précédente depuis le Gestionnaire de périphériques.
  • Pour désinstaller complètement un pilote rétif, l’outil DDU (Display Driver Uninstaller) est couramment utilisé par les techniciens. Utilisez‑le en mode sans échec et suivez la documentation officielle.

2. Vérifier la version de DirectX

Windows installe généralement les composants DirectX via les mises à jour système, mais il arrive qu’une mise à jour manque. Pour vérifier :

  1. Appuyez sur la touche Windows + R pour ouvrir Exécuter.
  2. Tapez dxdiag et appuyez sur Entrée.
  3. Dans l’Outil de diagnostic DirectX, ouvrez l’onglet Système.
  4. Sous le panneau Informations système, regardez la ligne Version de DirectX.

Vérification de la version de DirectX dans l’Outil de diagnostic DirectX de Windows

Si votre version est ancienne :

  • Lancez Windows Update et installez les mises à jour en attente.
  • Pour certaines bibliothèques DirectX redistribuables, l’installateur du jeu ou l’installateur DirectX runtime fourni par l’éditeur peut être nécessaire.
  • DirectX 12 est la version la plus récente au moment de la rédaction. Avoir DirectX 12 ne garantit pas que le GPU expose un feature level donné ; c’est le pilote et le matériel qui exposent ces niveaux.

3. Vérifier que le GPU supporte le niveau de fonctionnalité 10.0

Même avec le meilleur pilote, si le GPU matériel n’expose pas 10_0, l’erreur persistera.

  1. Appuyez sur la touche Windows + R.
  2. Tapez dxdiag et validez.
  3. Allez dans l’onglet Affichage.
  4. Dans le panneau de droite, cherchez la ligne Niveaux de fonctionnalités (Feature Levels).

Vérification des niveaux de fonctionnalité supportés par le GPU dans l’Outil de diagnostic DirectX

Si vous voyez 10_0 (ou un niveau supérieur comme 11_0, 11_1, 12_0), le GPU supporte le niveau requis. Si 10_0 est absent, vous ne pouvez pas exécuter le moteur qui exige ce niveau sur ce GPU — une mise à niveau matérielle est nécessaire.

Note : les GPU très anciens ou certaines puces graphiques intégrées des processeurs d’anciennes générations n’exposent pas 10_0.

4. Tester si le problème est spécifique à un jeu

Essayez d’exécuter plusieurs jeux ou benchmarks. Si l’erreur n’apparaît que pour un jeu :

  • Vérifiez les exigences minimales du jeu et comparez-les à la page Affichage de dxdiag.
  • Mettez le jeu à jour via Steam, Epic Games, l’outil de l’éditeur, ou installez les correctifs officiels.
  • Vérifiez l’intégrité des fichiers du jeu (par ex. Steam > Bibliothèque > clic droit > Propriétés > Fichiers locaux > Vérifier l’intégrité des fichiers).
  • Exécutez le jeu en tant qu’administrateur.
  • Essayez des options de compatibilité Windows si le jeu est ancien.

Si plusieurs jeux posent problème, l’origine est probablement système, pilote ou matériel.

5. Forcer l’utilisation du GPU dédié

Sur les systèmes avec GPU intégré et dédié (ordinateurs portables ou PCs avec iGPU), l’OS peut choisir l’iGPU pour économiser de l’énergie.

Méthode Windows 10/11 :

  1. Paramètres > Système > Affichage > Graphiques (ou Paramètres > Système > Affichage > Paramètres graphiques selon la version).
  2. Ajoutez l’exécutable du jeu et sélectionnez “Haute performance” pour forcer l’utilisation du GPU dédié.

Contrôleurs spécifiques :

  • NVIDIA : Ouvrez le Panneau de configuration NVIDIA > Gérer les paramètres 3D > Paramètres de programme > sélectionnez le jeu > choisisssez le processeur NVIDIA haute performance.
  • AMD : Radeon Settings > Système > Commutateur graphique ou Paramètres graphiques > sélectionnez l’application et définissez sur “Haute performance”.

Redémarrez le jeu après le changement.

6. Rechercher les mises à jour facultatives de Windows

Certains pilotes ou packages DirectX sont proposés en tant que mises à jour facultatives dans Windows Update. Pour vérifier :

  • Paramètres > Mise à jour et sécurité > Windows Update > Afficher les mises à jour facultatives.
  • Installez les mises à jour recommandées liées à votre GPU.

Quand le remplacement matériel est inévitable

Si dxdiag montre l’absence de 10_0 dans les niveaux de fonctionnalité et que vous avez déjà essayé pilotes et mises à jour, la seule option est un GPU qui expose au minimum le niveau 10_0.

Conseils d’achat généraux :

  • Recherchez la prise en charge explicite de DirectX 11 ou 12 et la mention de feature levels 10_0 ou supérieurs dans les spécifications.
  • Pour un PC de jeu moderne, privilégiez une carte qui expose 11_0/11_1 ou 12_0 pour une meilleure compatibilité future.
  • Les GPU d’entrée de gamme récents supportent généralement 10_0; les iGPU anciens peuvent ne pas le faire.

Important : n’achetez pas uniquement sur la base d’un nom marketing ; vérifiez les spécifications techniques.

Playbook de dépannage pas à pas (SOP)

  1. Redémarrer le PC et le jeu.
  2. Vérifier la connexion physique et l’alimentation du GPU.
  3. Lancer dxdiag et noter la Version de DirectX et les Feature Levels.
  4. Mettre à jour le pilote GPU depuis le site du fabricant et effectuer une installation propre.
  5. Forcer le jeu à utiliser le GPU dédié via les paramètres Windows ou le panneau NVIDIA/AMD.
  6. Vérifier l’intégrité des fichiers du jeu et appliquer les mises à jour du jeu.
  7. Tester d’autres jeux ou un benchmark simple.
  8. Si 10_0 est absent, planifier une mise à niveau matérielle ou contacter un technicien.

Критерии приёмки

  • Le jeu se lance sans l’erreur.
  • dxdiag affiche 10_0 ou un niveau supérieur dans les Feature Levels pour le GPU utilisé.
  • Le GPU dédié est utilisé lors de l’exécution du jeu.

Checklist rôle‑basée

Pour joueur :

  • Redémarrer PC.
  • Mettre à jour le jeu et le launcher.
  • Mettre à jour le pilote GPU.
  • Forcer GPU dédié via Paramètres > Graphiques.

Pour technicien :

  • Vérifier physiquement la carte et l’alimentation.
  • Lancer dxdiag et sauvegarder le rapport.
  • Effectuer une installation propre du pilote.
  • Exécuter un benchmark ou stress test pour vérifier la stabilité.

Arbre de décision rapide (Mermaid)

flowchart TD
  A[Erreur DX11 10.0] --> B{dxdiag: 10_0 présent ?}
  B -- Oui --> C{Pilote à jour ?}
  B -- Non --> M[Remplacement GPU nécessaire]
  C -- Non --> D[Mettre à jour pilotes]
  C -- Oui --> E{Jeu unique ?}
  D --> F[Redémarrer et retester]
  E -- Oui --> G[Réparer/Mettre à jour le jeu]
  E -- Non --> H[Forcer GPU dédié et vérifier optional updates]
  G --> F
  H --> F
  F --> I[Si échec: diagnostic matériel]

Cas où ces solutions échouent

  • GPU physiquement endommagé ou mémoire vidéo défectueuse : un remplacement ou une réparation est nécessaire.
  • BIOS/UEFI ancien : certains ordinateurs peuvent nécessiter une mise à jour du BIOS si l’intégration GPU est gérée via le firmware.
  • Pilotes tiers ou logiciels d’optimisation qui interfèrent : désinstallez tout utilitaire non officiel et testez.

Mini méthodologie pour décider d’acheter un nouveau GPU

  1. Vérifiez les Feature Levels dans dxdiag.
  2. Si 10_0 absent : estimez le coût de remplacement + compatibilité (alimentation, taille, interface).
  3. Comparez coût vs prolongation de la durée de vie du PC et besoins logiciels.
  4. Si vous visez plusieurs années de compatibilité, préférez une carte exposant 11_0/12_0.

1‑ligne glossaire

  • GPU : processeur graphique.
  • DirectX : API Microsoft pour le multimédia et les jeux.
  • Feature level : capacité matérielle Direct3D exposée par le GPU.
  • iGPU : processeur graphique intégré au CPU.
  • DDU : outil de désinstallation complète des pilotes graphiques.

Foire aux questions (FAQ)

Q : Puis‑je installer DirectX manuellement ?

A : Windows gère les composants DirectX via Windows Update. Certains jeux fournissent un installeur DirectX runtime local. Installer le runtime du jeu peut résoudre certains manques.

Q : Mon PC a DirectX 12, pourquoi l’erreur apparaît‑t‑elle ?

A : La version de DirectX n’est pas la même chose que les niveaux de fonctionnalité exposés par le GPU. Un GPU doit explicitement exposer le feature level 10_0 pour que le moteur puisse l’utiliser.

Q : Les consoles et certains laptops rencontrent‑ils ce problème ?

A : Les consoles modernes exposent les niveaux requis par leurs SDK. Sur laptop, le basculement entre iGPU et dGPU est la cause la plus courante. Sur consoles, ce type d’erreur est rare.

Q : Je suis sous Linux avec Proton/Steam Play — cela peut‑il arriver ?

A : Oui. Sous Proton, les couches de compatibilité traduisent les appels Direct3D ; si le pilote Vulkan/mesa ne mappe pas correctement un feature level attendu, l’application peut échouer.

Résumé et actions recommandées

  • Vérifiez dxdiag pour la Version de DirectX et les Feature Levels.
  • Mettez à jour les pilotes GPU depuis le site du fabricant.
  • Forcez l’utilisation du GPU dédié si nécessaire.
  • Vérifiez l’intégrité et les mises à jour du jeu.
  • Si 10_0 est absent malgré tout, planifiez une mise à niveau matérielle.

Si vous avez besoin d’un diagnostic guidé, notez ici les informations suivantes et contactez un technicien : modèle de GPU, version du pilote, sortie dxdiag complète et modèle de PC. Ces données permettront un diagnostic plus rapide.

Court message d’annonce (100–200 mots) :

Si vous rencontrez l’erreur « DX11 feature level 10.0 is required to run the engine » lorsque vous lancez un jeu, suivez ce guide pas à pas. Commencez par mettre à jour vos pilotes graphiques et vérifier la version de DirectX via dxdiag. Assurez‑vous que le jeu utilise bien le GPU dédié et que les fichiers du jeu sont intacts. Si dxdiag ne montre pas 10_0 parmi les niveaux de fonctionnalités du GPU, l’erreur est matérielle et une mise à niveau du GPU sera nécessaire. Utilisez la checklist et le playbook fournis pour structurer votre dépannage ou pour communiquer précisément les informations à un technicien.


Vue d’un ordinateur portable posé sur une table affichant une erreur à l’écran.jpg?w=1600&h=900&fit=crop)

Auteur
Édition

Matériaux similaires

Clé USB chiffrée sous Ubuntu
Sécurité

Clé USB chiffrée sous Ubuntu

Ransomware : prévenir et réagir aux attaques
Cybersécurité

Ransomware : prévenir et réagir aux attaques

Désinstaller Adobe Flash Player sur Mac
macOS

Désinstaller Adobe Flash Player sur Mac

Contourner le verrouillage par schéma Android
Mobile

Contourner le verrouillage par schéma Android

Erreur DX11 feature level 10.0 — solutions
Support technique

Erreur DX11 feature level 10.0 — solutions

Suivre les modifications d’un dossier - FolderChangesView
Outils Windows

Suivre les modifications d’un dossier - FolderChangesView