Comment corriger l'erreur 'Unreal Engine se ferme en raison de la perte d'un appareil D3D'



Essayez Notre Instrument Pour Éliminer Les Problèmes

Les utilisateurs rencontrent le message d'erreur «Unreal Engine se ferme en raison de la perte d’un appareil D3D ’Lorsque Unreal ne parvient pas à se connecter au périphérique D3D sur votre ordinateur. Cette erreur est très courante et peut également se produire pour les utilisateurs qui n'ont aucun problème apparent sur leurs ordinateurs.



Unreal Engine se ferme en raison de la perte d'un périphérique D3D



Selon les développeurs d'Unreal Engine, ce problème survient généralement lorsque les composants graphiques ou matériels de l'ordinateur ne sont pas correctement synchronisés avec Unreal Engine, ce qui l'empêche de fonctionner correctement avec le périphérique D3D. Dans cet article, nous allons passer en revue toutes les solutions pour expliquer pourquoi ce problème se produit et quelles sont les solutions de contournement pour le résoudre.



Qu'est-ce qui cause l'erreur «Unreal Engine se ferme en raison de la perte d'un appareil D3D»?

Après avoir reçu de nombreux rapports d'utilisateurs sur le problème, nous avons décidé d'enquêter sur le problème. Après avoir combiné ces rapports, nous avons dupliqué les situations dans nos postes de travail et déterminé les causes. Les raisons pour lesquelles vous pourriez rencontrer ce message d'erreur sont, mais sans s'y limiter:

  • Unreal Engine obsolète: La cause la plus probable est que l'Unreal Engine n'est pas mis à jour avec la dernière version et ne peut pas communiquer avec d'autres composants système qui pourraient être mis à jour récemment. Cela peut aussi être l'inverse.
  • Logiciel antivirus: Il existe de nombreux logiciels antivirus qui ont tendance à bloquer l'Unreal Engine, marquant ainsi un faux positif. Ceci est très courant et peut être résolu en créant une liste blanche ou en la désactivant.
  • Pilotes de périphérique obsolètes: Une autre cause probable de ce problème est que vos pilotes de périphérique sont corrompus ou obsolètes. Dans les deux cas, la réinstallation ou la mise à jour des pilotes fonctionne.
  • Fichiers Steam incomplets: Steam fonctionne souvent avec Unreal Engine. Si ses fichiers de jeu / d'installation sont corrompus ou incomplets, vous rencontrerez le message d'erreur en discussion.
  • Paramètres NVIDIA GeForce: Ces modules sont également connus pour entrer en conflit avec le jeu. La désactivation du module ou la désactivation de paramètres spécifiques résout généralement le problème.
  • Overclocking: L'overclocking peut donner à votre PC la poussée dont il a besoin, mais il est connu pour causer des problèmes ou des conflits avec les applications gourmandes en ressources. La désactivation de l'overclocking peut faire l'affaire pour vous.
  • Carte graphique par défaut: La carte graphique par défaut se désactive généralement lorsqu'une carte dédiée avec plus de puissance est en cours d'exécution. Cependant, dans plusieurs cas, il peut être actif aux côtés de la carte graphique dédiée et provoquer des conflits qui entraîneront davantage de problèmes.

Avant de commencer avec les solutions, assurez-vous que vous êtes connecté en tant qu'administrateur. De plus, vous devez avoir une connexion Internet active et ouverte.

Solution 1: mise à jour d'Unreal Engine, Windows et Steam

Habituellement, si l'un des composants mentionnés est obsolète, ils ont des problèmes de communication entre eux. Avec une mauvaise communication, le jeu ne peut pas fonctionner correctement. Il s'agit d'un problème récurrent très courant et les utilisateurs l'ignorent souvent.



La méthode pour mettre à jour le moteur Unreal est un peu longue mais Windows et Steam se mettent à jour en un tournemain. Assurez-vous que vous êtes connecté en tant que administrateur et suivez les étapes dans l'ordre exact. Nous allons commencer par mettre à jour l'Unreal Engine.

  1. Ouvrez le Lanceur et accédez au Bibliothèque
  2. Une fois dans la bibliothèque, en haut, vous pourrez voir la version du moteur. Si une mise à jour est disponible, vous verrez un plus icône juste à côté.
  3. Clique sur le Ajouter des versions et lorsque vous cliquez dessus, une invite sera donnée pour installer le nouveau moteur. Téléchargez la version du moteur en conséquence et cliquez sur Mettre à jour .

    Mettre à jour Unreal Engine

Maintenant que Unreal Engine est mis à jour, nous allons procéder par la mise à jour de Windows.

  1. Appuyez sur Windows + S, tapez «mise à jour» dans la boîte de dialogue et ouvrez le Mettre à jour résultat lors du retour.
  2. Maintenant, cliquez sur le bouton de Rechercher des mises à jour . Désormais, Windows commencera automatiquement à vérifier les serveurs en ligne si une mise à jour est disponible à installer.

    Mettre à jour Windows

Soyez patient et laissez le processus se terminer. Une fois le processus terminé, si vous y êtes invité, redémarrer ton ordinateur. Après le redémarrage, suivez les étapes ci-dessous pour mettre à jour Vapeur .

  1. Lancez le Vapeur client et assurez-vous que vous disposez d'une connexion Internet active.
  2. Le client, après avoir vérifié les serveurs en ligne, commencera automatiquement à télécharger la dernière mise à jour. Une fois la mise à jour téléchargée, redémarrez l'ordinateur.

Une fois que tous les modules ont été mis à jour, essayez d'exécuter Unreal Engine et voyez si l'erreur persiste. Si tel est le cas, suivez les étapes ci-dessous.

Solution 2: désactivation de NVIDIA Game Booster (ou d'autres fonctions)

Une autre chose à essayer avant de continuer est de s’assurer qu’aucune fonctionnalité d’amélioration n’est active dans GeForce Experience de NVIDIA. Même si ces fonctions peuvent modifier les paramètres et vous fournir des performances supplémentaires, elles sont connues pour causer plusieurs problèmes.

Désactivation des fonctionnalités NVIDIA

Ces fonctions 'd'amélioration' sont principalement des fonctionnalités telles que Booster de jeu , Optimiseur de batterie, etc. Ouvrez GeForce Experience (ou l'application appropriée) et assurez-vous qu'elles sont complètement désactivées. Vous pouvez également désactiver temporairement l'expérience GeForce et voir si cela fonctionne. Une fois que vous êtes absolument sûr que le problème n'est pas lié à ces fonctionnalités, vous pouvez passer à d'autres solutions.

Solution 3: modification de la préférence pour les graphiques dédiés

Habituellement, les personnes qui utilisent Unreal Engine et jouent à ses jeux sont connues pour avoir leurs propres graphiques dédiés installés sur leur ordinateur. Des graphiques dédiés sont généralement ajoutés plus tard en plus du module graphique intégré par Intel (connu sous le nom d'Intel HD ou Intel UHD).

Cependant, la présence de deux modules graphiques dans un seul ordinateur induit plusieurs problèmes qui ne sont pas surprenants. Dans cette solution, nous naviguerons vers le panneau de configuration de NVIDIA, puis après avoir sélectionné Unreal Engine, nous nous assurerons qu'il est personnalisé pour fonctionner uniquement sur les pilotes graphiques NVIDIA.

  1. Cliquez avec le bouton droit n'importe où sur votre bureau et sélectionnez Panneau de configuration NVIDIA .
  2. Une fois le panneau de contrôle ouvert, cliquez sur Gérer les paramètres 3D . Cliquez maintenant sur Paramètres du programme .
  3. Maintenant, vous verrez une liste déroulante contenant la liste de tous les programmes. Ajouter Moteur irréel et sélectionnez NVIDIA (graphiques dédiés) à partir de la deuxième liste déroulante.

    Modification des préférences de la carte graphique

  4. Enregistrer les modifications et quitter. Redémarrez votre ordinateur et essayez de lancer le module / jeu et voyez si cela résout le problème.

Solution 4: désactivation des graphiques intégrés

Une autre chose à essayer est de désactiver complètement les graphiques intégrés sur votre ordinateur. Cela peut être utile si le simple fait de modifier la préférence des graphiques ne suffit pas à résoudre le problème. Notez que cela n'affectera pas les performances ou les fonctionnalités de votre ordinateur; Seulement maintenant, vos graphiques dédiés feront tout l'haltérophilie tandis que ceux intégrés resteront inactifs. Assurez-vous que vous êtes connecté en tant qu'administrateur avant de continuer.

  1. Appuyez sur Windows + R, tapez ' devmgmt.msc ”Dans la boîte de dialogue et appuyez sur Entrée.
  2. Une fois dans le gestionnaire de périphériques, accédez à Prises d'écran et sélectionnez le à bord
  3. Maintenant, faites un clic droit dessus et sélectionnez Désactiver .

    Désactivation des graphiques intégrés

Pendant un court instant, votre écran deviendra probablement vide mais reviendra. Ici, l'ordinateur passe complètement à vos graphiques dédiés. Enregistrer les modifications et quitter. Essayez maintenant de lancer Unreal Engine et voyez si le problème persiste.

Solution 5: Désactivation du logiciel antivirus / pare-feu

Un logiciel antivirus vous protège en analysant tous les fichiers système de votre ordinateur et en vérifiant également tous les processus en cours d'exécution qui semblent occuper des ressources. Cependant, il existe de nombreux cas où il marque un processus «vérifié» comme un logiciel malveillant; donc appelé un faux positif. Cette situation se produit avec de nombreux jeux différents et est connue pour désactiver complètement le jeu ou ne pas lui accorder suffisamment d'autorisations pour accéder auxdites ressources. Il en va de même avec les logiciels antivirus et Unreal Engine.

Désactivation du logiciel antivirus

Par conséquent, vous devriez essayer désactivation de votre logiciel antivirus . Vous pouvez consulter notre article sur Comment désactiver votre antivirus . Après avoir désactivé votre antivirus, redémarrez votre ordinateur et essayez à nouveau de diffuser. Si la désactivation de l'antivirus ne fonctionne pas, vous pouvez essayer le désinstaller et voyez si cela vous convient. Certains logiciels antivirus notables qui causaient des problèmes étaient Avast et AVG. Néanmoins, vous devriez essayer de désactiver l'antivirus dont vous disposez et voir si cela fonctionne.

Solution 6: désactivation de l'overclocking et de la technologie SLI

L'overclocking signifie que le processeur effectue des calculs en rafale de courte durée pour donner à votre PC une poussée dans sa puissance de traitement. Quand il fait cela, la température du processeur augmente et quand il a atteint la limite, il revient au traitement normal. Pendant ce temps, le processeur se refroidit et se prépare donc à effectuer une autre rafale lorsqu'il est suffisamment froid.

Technologie SLI

Malgré les fonctionnalités avancées et l'utilité de l'overclocking, nous avons reçu plusieurs rapports d'utilisateurs dans lesquels ils ont signalé que désactivation de l'overclocking pour les deux CPU et carte graphique résolu le problème. Il semble que l'Unreal Engine n'est pas optimisé pour fonctionner dans un environnement overclocké accéléré.

De plus, en plus de désactiver l'overclocking pour les graphiques / CPU, nous avons également reçu des rapports selon lesquels la désactivation de SLI a également fait l'affaire pour de nombreux utilisateurs. SLI est un nom de marque géré par NVIDIA dont le but principal est de relier deux cartes graphiques afin que leur puissance puisse être combinée. Comme dans le cas de l'overclocking normal, Unreal Engine a également des problèmes lorsque SLI est actif. Par conséquent, vous devriez essayer de le désactiver de votre ordinateur et voir si cela fonctionne.

Solution 7: mise à jour des pilotes graphiques

Les pilotes graphiques sont les principaux modules qui permettent la communication entre votre matériel graphique et le système d'exploitation (applications ou jeux, etc.). Si les pilotes graphiques eux-mêmes ne fonctionnent pas correctement, vous rencontrerez des problèmes avec presque toutes les applications graphiques exigeantes comme Unreal Engine. Dans cette solution, nous désinstallerons vos pilotes graphiques existants et en installerons les plus récents ultérieurement.

  1. Téléchargez et installez DDU (Display driver uninstaller) depuis son site officiel.
  2. Après l'installation Programme de désinstallation du pilote d'affichage (DDU) , lancez votre ordinateur dans mode sans échec . Vous pouvez consulter notre article sur la façon de démarrer votre ordinateur en mode sans échec .
  3. Après avoir lancé le DDU, sélectionnez la première option ' Nettoyer et redémarrer ». Cela désinstallera complètement les pilotes actuels de votre ordinateur.

    Nettoyage des pilotes

  4. Maintenant, après la désinstallation, démarrez votre ordinateur normalement sans mode sans échec. Appuyez sur Windows + R, tapez ' devmgmt. msc ”Dans la boîte de dialogue et appuyez sur Entrée. Faites un clic droit sur un espace vide et sélectionnez ' Rechercher des modifications matérielles ». Les pilotes par défaut seront installés. Essayez de lancer Display Capture et vérifiez si cela résout le problème.
    Remarque: Vous devrez peut-être exécuter à nouveau la solution 1 après cette étape.
  5. Dans la majorité des cas, les pilotes par défaut ne fonctionneront pas pour vous. Vous pouvez donc soit installer les derniers pilotes via la mise à jour Windows, soit accéder au site Web de votre fabricant et télécharger les derniers.
  6. Après avoir installé les pilotes, redémarrez votre ordinateur et vérifiez si le problème est résolu.

Solution 8: désactiver le mode plein écran

Vous pouvez essayer de désactiver le mode plein écran dans le jeu auquel vous essayez de jouer, car cela aurait résolu le problème pour certains utilisateurs. Le mode fenêtré est connu pour résoudre ce problème pour certains jeux Unreal Engine.

Solution 9: Réinstaller DirectX et modifier les paramètres FreeSync

Si aucune des méthodes ci-dessus ne fonctionne, nous pouvons essayer de réinstaller complètement DirectX et modifier les paramètres FreeSync. C'est une méthode assez simple, mais vous devez réinstaller DirectX manuellement après l'avoir téléchargé à partir du site Web.

  1. Réinstaller Directx sur votre ordinateur, puis redémarrez-le avant de continuer.
  2. Maintenant, si vous avez un FreeSync moniteur, accédez à GSync paramètres via le Expérience GeForce application.
  3. Une fois que vous avez localisé les paramètres de votre moniteur FreeSync, Activer pour Plein écran option. Cochez la case pour Activer les paramètres pour l'affichage sélectionné ainsi que.
  4. Redémarrez complètement votre ordinateur après avoir apporté des modifications et voyez si cela résout le problème.

Vous pouvez également tester la même procédure pour le «mode fenêtré».

7 minutes de lecture