Le moteur en marche nécessite le niveau de fonctionnalité DX11 10.0 [résolu]

Lorsque vous exécutez des jeux vidéo à forte intensité graphique comme Fortnite, PUBG, Crysis, The Witcher 3 ou des logiciels comme Fusion360 et SolidWorks, votre matériel vidéo doit être capable de gérer les dernières API DirectX.

Si vous utilisez une carte intégrée (une carte avec un processeur) ou une ancienne carte graphique dédiée, vous pouvez voir l'erreur : "Le moteur d'exécution nécessite le niveau de fonctionnalité DX11 10.0".

DirectX Que signifie erreur ?

DX11, abréviation de DirectX11, est une interface de programmation d'application ou API développée par Microsoft et fonctionnant sur des ordinateurs Windows.Son travail consiste à gérer le matériel informatique qui gère les éléments multimédias tels que les cartes graphiques, les cartes son et les systèmes d'exploitation.Il fournit une prise en charge de l'accélération matérielle pour les programmes et détermine vos capacités matérielles et s'ajuste au besoin afin que vous obteniez les meilleures performances.Depuis 2021, la dernière génération est DirectX12.

Lorsque vous obtenez l'erreur "Le moteur d'exécution nécessite le niveau de fonctionnalité DX11 10.0", cela signifie que votre système informatique, en particulier votre unité de traitement graphique, ne dispose pas du matériel Direct3D le plus récent ou approprié pour exécuter l'application que vous essayez d'exécuter.

Attendez, y a-t-il une différence entre le runtime DirectX et le matériel Direct3D ?

Oui, le programme d'exécution DirectX détermine la version de DirectX que votre système d'exploitation peut gérer, car les systèmes d'exploitation plus anciens peuvent ne pas être en mesure d'exécuter la dernière génération d'API DirectX.Alors que le niveau de fonctionnalité matérielle Direct3D décrit et détermine ce que votre GPU peut exécuter ou être compatible avec.

Ce n'est pas parce que vous pouvez télécharger et installer le dernier environnement d'exécution DirectX que votre GPU pourra exécuter le dernier matériel Direct3D.C'est le cas même si vous avez le dernier système d'exploitation.

Puis-je savoir quel DirectX est installé ?

Pour vérifier la version de DirectX que vous utilisez, vous devez exécuter l'outil de diagnostic DirectX intégré directement à Windows.Vous pouvez y accéder en procédant comme suit :

  1. Tapez dans le champ de recherche de votre ordinateur (menu démarrer)"Cours".
  2. allumerExécuter la boîte de dialogue.
  3. Entrer:" dXDIAG ” et cliquezdéterminer.
boîte de dialogue d'exécution
    1. Sous Système, recherchezVersion DirectX.

 

Comment trouver votre version de DirectX

Si votre carte graphique est à jour, vous pouvez vérifier le niveau de fonctionnalité matérielle Direct3D qu'elle prend en charge en procédant comme suit :

  1. Aller àà côté de l'onglet Systèmeonglet Affichage".
  2. dans le chauffeurVoir ci-dessous.
  3. Trouverniveau fonctionnel.
  4. SécuriseactivéAccélération DirectDraw, accélération Direct3DetAccélération des textures AGP.
question connexe  Le casque Windows 10 ne fonctionne pas normalement [5 solutions]
Comment afficher les niveaux en vedette pris en charge par le GPU

Si vous utilisez le dernier système d'exploitation Windows 10, vous aurezDirectX12, et devrait pouvoir exécuter DirectX11 et DirectX10.Si vous courezAncienne application ou jeu, ceux-ci ne nécessiteront probablement que DirectX9 au maximum, ce qui vous obligera à télécharger et à installer sa distribution.

6 correctifserreur de moteur d'exécution,BesoinSolution de contournement pour DX11 Feature Level 10.0

1. Utilisez un GPU dédié pour exécuter l'application

Vérifiez si votre système informatique dispose à la fois d'une unité de traitement graphique intégrée et d'une unité de traitement graphique dédiée.Si vous êtes sur un ordinateur portable, vous pouvez le voir sur l'autocollant à l'intérieur du trackpad ou sous « Display Adapters » dans le Gestionnaire de périphériques.Si vous voyez une carte graphique intégrée et un GPU dédié dans la liste, vous devrez désactiver l'intégration.Voici comment:

    1. Dans le champ de recherche de votre ordinateur (menu démarrer), tapez "Gestionnaire de périphériques".
    2. Ouvrez le Gestionnaire de périphériques et recherchezAdaptateur pour écran.
    3. 展開Affiche une liste d'adaptateurs.
    4. Clic-droitUnité graphique intégrée.
    5. 選擇Désactivez-le.

 

  1. Cela passera à l'utilisation de votreCarte graphique dédiée.
  2. Vous pouvez répéter ces étapes à tout momentréactiverunité intégrée.
Comment désactiver les graphiques intégrés dans le gestionnaire de périphériques

Si votre GPU prend en charge les capacités matérielles DirectX10.0 et Direct11D de 3, vous ne recevrez plus le message d'erreur "DX11 feature level 10.0 is required to run the engine".

2. Installez tous les correctifs et mises à jour du jeu

Si vous savez que l'application que vous essayez d'exécuter a été mise à jour récemment, téléchargez et corrigez l'application.Les développeurs de jeux vidéo et de solutions logicielles en ligne publient toujours des correctifs pour corriger les bogues et les oublis dans la programmation.Si vous ne parvenez pas à mettre à jour le dernier correctif, le message d'erreur "DX11 feature level 10.0 is required to run the engine" peut s'afficher.

3. Mettez à jour Windows 10 vers la dernière version

Si votre système d'exploitation Windows 10 n'est pas à jour, cela peut être la raison pour laquelle vous obtenez le message d'erreur "DX11 feature level 10.0 is required to run the engine", car la dernière mise à jour garantit que vous exécutez le dernier DirectX.Vérifiez si votre Windows 10 est à jour, sinon suivez les étapes suivantes pour le mettre à jour :

  1. Tapez dans le champ de recherche de votre ordinateur (menu démarrer)installer.
  2. Cliquer surOptions de mise à jour et de sécurité.
  3. Cliquer surVérifier les mises à jourBouton.
  4. 更新votre Windows 10.
  5. Redémarrageordinateur.
  6. Redémarrageton application.
question connexe  Comment définir l'ordre de priorité du processeur dans Windows 10 pour donner la priorité à l'utilisation des applications de premier plan
Utilisez le bouton pour vérifier les mises à jour

Essayez à nouveau d'exécuter votre application et voyez "Le moteur nécessite-t-il le niveau de fonctionnalité DX11 10.0", le message d'erreur s'affiche.Sinon, vous pouvez continuer, mais si oui, passez à la solution suivante ci-dessous.

4. Installez la dernière version de DirectX

Si votre ordinateur Windows 10 est à jour, vous aurez automatiquement le dernier DirectX intégré au système, aucun téléchargement n'est donc nécessaire.Il en va de même pour DirectX8 pour Windows 8.1/11 et DirectX7 pour Windows 10/Vista.Cependant, si pour une raison quelconque vous ne disposez pas de la dernière version de DirectX, vous pouvezTélécharger ici.Le plus simple est d'utiliserInstallateur Web.

5. Mettez à jour le pilote de votre carte graphique

Si votre Windows est à jour, que vous avez téléchargé les derniers correctifs d'application et que vous disposez du dernier DirectX, vérifiez si les pilotes de votre carte graphique ne sont pas à jour.C'est généralement le coupable, car des pilotes pour les unités de traitement graphique intégrées et dédiées sont souvent publiés.Vous pouvez mettre à jour votre pilote graphique de plusieurs manières.

Mettre à jour les pilotes graphiques à l'aide du gestionnaire de périphériques:

  1. Rechercher dans le champ de recherche de votre ordinateur (menu Démarrer)Gestionnaire de périphériques.
  2. Dans une nouvelle fenêtreVenezAdaptateur pour écran.
  3. déroulez son menu etFaites un clic droit sur votre unité intégrée ou dédiée.
  4. Depuis le menuCliquer surOptions de mise à jour.
  5. Recherche automatiquechauffeur.
  6. Windows recherchera de nouveaux pilotes et les installera.
Comment mettre à jour les pilotes à partir du Gestionnaire de périphériques - automatiquement

Si Windows ne trouve aucun nouveau pilote, la meilleure chose à faire est deMettez-les à jour manuellement à partir du site Web du fabricant.

  • Si vous utilisez un ordinateur portable ou un ordinateur portableProcesseur intégré Intel, S'il vous plaît allez àIciet télécharger selon le fabricant.
  • si en cours d'exécutionCarte graphique Nvidia dédiée,S'il vous plaît allez àIci.Vous devez renseigner le type de produit, la famille, le produit lui-même et votre système d'exploitation.
  • si en cours d'exécutionCarte graphique AMD dédiée, S'il vous plaît allez àIci.
question connexe  Recommandations antivirus Windows : gratuites et payantes

Si vous ne souhaitez pas télécharger et installer les pilotes manuellement, Nvidia et AMD ont un logiciel de pilote officiel que vous pouvez télécharger et utiliser pour votre GPU.Il est fiable, fonctionne bien et vous n'avez pas à vous soucier de gâcher votre installation.Pour Nvidia, vous pouvez utiliserExpérience GeForce; pour AMD, vous pouvez utiliserRadeon Software Adrénaline Édition 2020.

Exemple de logiciel de pilote Radeon AMD

6. Réparez votre DirectX

Si votre environnement d'exécution DirectX est corrompu ou endommagé par un virus, vous devrez le réparer, car cela peut être la raison du message "DX11 feature level 10.0 required by the runtime engine" que vous voyez.Pour réparer DirectX :

  1. Allez àPage du programme d'installation Web d'exécution pour l'utilisateur final DirectX de Microsoft.
  2. Cette page se trouve àtrouvé ici.
  3. te choisirlangue nécessaireet cliquez sur le bouton de téléchargement.
  4. Cela vous permettra d'accéder à de nombreuses applications et jeux utilisant DX9/10/11bibliothèque d'exécution.
  5. Après téléchargement, avecInstaller avec les privilèges d'administrateur.
  6. selonSuivez les instructions à l'écran.
  7. Après réparationRedémarrer.

Cela devrait vous donner les fichiers de distribution dont vous avez besoin pour que vous n'obteniez plus le message "DX11 feature level 10.0 is required to run the engine" lorsque vous exécutez votre application.

Partager cet article

Poster un commentaire