12 correctifs pour l'erreur 'Unreal Engine se ferme en raison de la perte d'un périphérique D3D'

18 décembre 2021

Lorsqu'Unreal ne parvient pas à se connecter au périphérique D3D sur votre ordinateur, le message d'erreur 'Unreal Engine se ferme en raison de la perte d'un périphérique D3D' s'affiche. Cette erreur est assez courante et peut se produire même si la machine de l'utilisateur semble être en bon état de fonctionnement.

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

Selon les créateurs d'Unreal Engine, ce problème survient généralement lorsque les éléments graphiques ou matériels de l'ordinateur ne sont pas correctement synchronisés avec Unreal Engine, ce qui l'empêche de fonctionner avec les périphériques D3D.

Dans cet article, nous passerons en revue toutes les causes possibles de ce problème, ainsi que des stratégies pour le résoudre. On voit également qu'une erreur fatale de bas niveau existe en raison de la perte du périphérique d3d.



Lorsque vous essayez de lancer un jeu, vous pouvez recevoir le message Unreal Engine is Exiting en raison de la perte d'un périphérique D3D pour diverses raisons.

Table des matières

Qu'est-ce qui cause l'erreur 'Unreal Engine se ferme en raison de la perte d'un périphérique D3D' ?

Il existe diverses raisons pour lesquelles vous pouvez voir ce message d'erreur, y compris, mais sans s'y limiter :

    Unreal Engine qui n'est pas à jour :La cause la plus probable est que l'Unreal Engine n'est pas à jour et ne peut pas se connecter avec d'autres composants du système qui viennent d'être mis à jour. Il est aussi possible que ce soit l'inverse.Logiciel antivirus: Plusieurs programmes antivirus bloquer l'Unreal Engine, ce qui entraîne un faux positif. Il s'agit d'un problème typique qui peut être résolu en définissant une liste blanche ou en supprimant la fonctionnalité.Pilotes de périphérique corrompus ou obsolètes :Une autre explication possible de ce problème est que les pilotes de votre périphérique sont soit malveillants, soit obsolètes. La réinstallation ou la mise à niveau du pilote fonctionne dans les deux cas.Fichiers Steam manquants :Steam est fréquemment utilisé en conjonction avec Unreal Engine. Vous recevrez le message d'erreur discuté si les fichiers de jeu/d'installation sont défectueux ou inadéquats.Paramètres NVIDIA GeForce :Ces composants sont également connus pour causer des problèmes dans le jeu. Le problème est généralement résolu en désactivant le module ou en désactivant certains paramètres.Overclocking :Bien que l'overclocking puisse donner à votre PC le coup de pouce dont il a besoin, il est connu qu'il produit des problèmes ou des conflits avec des applications gourmandes en ressources. Il est possible que la désactivation de l'overclocking résolve votre problème.Carte graphique par défaut :Lorsqu'une carte graphique spécialisée avec une puissance supérieure fonctionne, la carte graphique par défaut se désactive normalement. Cependant, il peut fonctionner en même temps que la carte graphique spécialisée, provoquant des conflits et des problèmes supplémentaires.

Assurez-vous d'être connecté en tant qu'administrateur avant de commencer à travailler sur les solutions. Vous devez également disposer d'une connexion Internet ouverte et active.

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

    Mettre à jour Unreal Engine et Windows Mettre à jour le pilote graphique Changer la carte graphique par défaut Vérifier les fichiers dans Steam Désactiver le boost de batterie NVIDIA Geforce / AMD Radeon Experience Désactivation du logiciel antivirus/pare-feu Désactiver l'overclocking et la technologie SLI Réduire la consommation d'énergie du PC Désactiver le mode plein écran dans le jeu Vérifier le matériel Réduire la température du GPU Reconfigurer la limite FPS
Voir également Comment masquer ou supprimer un jeu de la bibliothèque Steam ?

Essayez ces méthodes :

Vous n'êtes pas obligé de les essayer tous. Parcourez simplement la liste jusqu'à ce que vous en trouviez une qui réponde à vos besoins.

Méthode 1 : Mettre à jour Unreal Engine et Windows

Les développeurs d'Unreal Engine continueront de publier de nouvelles versions. La version révisée corrigera toutes les erreurs pouvant avoir causé ce problème. Par conséquent, vous devriez essayer d'installer la version la plus récente pour voir si cela résout le problème. J'espère que c'est le cas. Sinon, il y a encore quelques options à considérer. Suivez ces étapes pour mettre à jour Unreal Engine :

  1. Allez à la Bibliothèque après avoir ouvert le lanceur du jeu Epic.
Option de bibliothèque dans le client Epic Games Launcher
  1. Dans le volet droit de la section bibliothèque, vous remarquerez Versions de moteur , avec la possibilité de +Ajouter des versions en dessous si une mise à jour est disponible.
  2. Lorsque vous double-cliquez sur le Ajouter une version option, un message vous demandant d'installer le nouveau moteur s'affichera. Suivez les étapes à l'écran pour installer la version mise à jour, puis choisissez Mettre à jour.

Suivez ces étapes pour mettre à jour Windows :

  1. Pour ouvrir le champ de recherche, appuyez sur la Fenêtre + S touches ensemble, puis tapez Vérifier les mises à jour dans l'invite de recherche et appuyez sur Entrer .
Résultats de la recherche pour Vérifier les mises à jour
  1. Sélectionnez le Vérifier l'option Mises à jour de Windows Update vitre. Cela obligera Windows à rechercher sur Internet toutes les mises à jour disponibles.

Méthode 2 : mettre à jour le pilote graphique

Les pilotes graphiques sont les composants essentiels qui permettent à votre matériel graphique et à votre système d'exploitation de communiquer. Si vos pilotes graphiques ne sont pas à la hauteur, vous aurez des problèmes avec pratiquement tous les programmes gourmands en graphiques, y compris Unreal Engine. Nous supprimerons vos pilotes graphiques actuels, puis en installerons de nouveaux plus tard dans cette méthode.

  1. DDU (Display driver uninstaller) peut être téléchargé et installé à partir du site officiel.
  2. Démarrez votre PC en mode sans échec après avoir installé Display Driver Uninstaller (DDU).
  3. Choisissez la première option Nettoyer et redémarrer après avoir exécuté le DDU. Cela supprimera totalement les pilotes actuels de votre système.
  4. Une fois la désinstallation terminée, redémarrez votre ordinateur normalement sans utiliser le mode sans échec. Entrer devmgmt.msc dans la fenêtre de dialogue en appuyant sur Windows + R. Sélectionnez Rechercher des modifications matérielles depuis le menu contextuel d'un emplacement vide. Les pilotes seront installés par défaut. Vérifiez si l'exécution de Display Capture résout le problème.

Méthode 3 : Changer la carte graphique par défaut

Certaines personnes ajouteront une carte graphique spécialisée à leur PC pour améliorer leur expérience de jeu. Cependant, étant donné que la carte graphique intégrée a des performances limitées et que le jeu peut ne pas être compatible avec la double carte graphique, l'erreur Unreal Engine se ferme en raison de la perte d'un périphérique D3D peut se produire. Dans ce cas, vous pouvez réparer l'erreur en faisant de votre carte graphique spécialisée la carte graphique par défaut.

  1. Utilisez le Panneau de configuration NVIDIA pour gérer votre carte graphique. Sélectionner Gérer les paramètres 3D dans le menu déroulant.
Fenêtre du panneau de configuration NVIDIA
  1. Sélectionner Processeur NVIDIA hautes performances dans la liste déroulante sous le Onglet Paramètres généraux .
  2. Appliquez les modifications.
  3. Redémarrez votre ordinateur, puis jouez au jeu pour voir si le problème apparaît.

Méthode 4 : Vérifier les fichiers dans Steam

Si vous rencontrez ce problème lorsque vous jouez à des jeux sur Steam, vous pouvez essayer de valider des fichiers pour le résoudre. Le moteur irréel perdu d'un appareil d3d peut également être causé par des fichiers de jeu corrompus.

  1. Démarrer Fumer , aller à Jeux, et choisissez Afficher la bibliothèque de jeux dans le menu déroulant.
  2. Faites un clic droit sur le jeu auquel vous ne pouvez pas jouer en raison du problème et sélectionnez Propriétés depuis le menu contextuel.
Page de la bibliothèque Steam avec des jeux ajoutés
  1. Cliquez sur VÉRIFIER L'INTÉGRITÉ DES FICHIERS DU JEU … sous le FICHIERS LOCAUX languette.
  2. Attendez qu'il se termine.
  3. Redémarrez le jeu pour voir si le problème a été affiché ou non.

Méthode 5 : Désactiver le boost de batterie NVIDIA Geforce/AMD Radeon Experience

Il y a un moment où vous jouez à des jeux sur votre ordinateur portable complètement chargé. Cependant, le problème se produit si votre ordinateur portable n'est pas chargé. Vous pouvez essayer cette méthode pour résoudre le problème dans ce scénario.

Voir également Correction : Fallout 3 ne fonctionne pas sous Windows

Cependant, cette approche n'est compatible qu'avec les GPU NVIDIA. De nouvelles fonctionnalités, telles que Game Booster, ont été introduites dans les pilotes de carte graphique les plus récents pour garantir que le jeu fonctionne correctement et sans erreur. Ces paramètres, en revanche, peuvent créer des problèmes tels que l'erreur Unreal Engine Exiting et l'erreur de périphérique D3D.

Suivez ces étapes pour NVIDIA Geforce :

  1. NVIDIA Geforce Experience doit être exécuté. Si vous ne l'avez pas déjà, vous pouvez l'obtenir auprès du Site Web de NVIDIA .
  2. Désactivez BATTERY BOOST en cliquant sur Jeux.
Curseur Battery Boost dans l'application NVIDIA GeForce
  1. Redémarrez le jeu. La plupart du temps, ils devraient aller bien.

Suivez ces étapes pour AMD Radeon :

  1. Faites un clic droit sur le bureau pour accéder Logiciel AMD Radeon options.
  2. Comme affiché, sélectionnez le Jeux Option en haut de la fenêtre AMD.
  3. Sélectionnez le Jeu qui vous cause des problèmes maintenant. Dans la fenêtre Jeux, il sera visible. Dans ce cas, aucun jeu n'a encore été téléchargé.
  4. Sélectionner RadeonBoost du Graphique languette.
  5. Désactivez le RadeonBoost possibilité de le désactiver.

Méthode 6 : Désactivation du logiciel antivirus/pare-feu

Un logiciel antivirus vous protège en évaluant tous les fichiers système de votre ordinateur et en vérifiant tous les processus actifs qui semblent consommer des ressources. Cependant, il signale fréquemment un processus vérifié comme un logiciel malveillant, ce que l'on appelle un faux positif.

Cette condition se produit dans une variété de jeux, et il est connu soit d'empêcher le jeu de fonctionner, soit de lui refuser des droits suffisants pour accéder aux ressources. Le logiciel antivirus et Unreal Engine sont dans le même bateau.

En conséquence, vous devriez considérer désactiver votre programme antivirus . Redémarrez votre ordinateur après avoir désactivé votre antivirus et essayez à nouveau de diffuser. Si la désactivation de l'antivirus ne fonctionne pas, essayez de le supprimer pour voir s'il résout le problème.

Avast et AVG étaient deux programmes antivirus qui provoquaient des problèmes. Néanmoins, vous devriez désactiver tout logiciel antivirus vous avez et voyez si cela résout le problème.

Pour désactiver les produits antivirus tiers installés sur votre PC, suivez les mêmes procédures et recherchez les mêmes choix. Si un antivirus tiers cause des problèmes avec de nombreuses applications, il est conseillé de le supprimer.

Méthode 7 : désactiver l'overclocking et la technologie SLI

L'overclocking est une fantastique option d'amélioration du jeu qui peut pousser votre carte graphique et votre CPU à leurs limites. Afin de performer au plus haut niveau possible. Cependant, certains jeux, comme Unreal Engine, ne sont pas conçus pour fonctionner dans des conditions d'overclocking aussi élevées.

Unreal Engine peut se fermer et des problèmes de périphérique D3D peuvent survenir en raison de ces paramètres. Par conséquent, désactivez tout logiciel d'overclocking que vous avez peut-être installé sur votre ordinateur et essayez de relancer le jeu pour voir si le problème est résolu.

De plus, si vous utilisez SLI (Scalable Link Interface) pour vos cartes graphiques, veuillez nous en informer. Ensuite, vous devez également le désactiver. NVIDIA a développé la technique afin d'utiliser à la fois des cartes graphiques par défaut et dédiées dans le même jeu.

Cependant, il y a eu plusieurs plaintes concernant le moteur Unreal qui ne fonctionnait pas correctement lorsque le SLI était activé. Il devrait être acceptable d'utiliser une carte graphique dédiée. Suivez ces étapes:

  1. Cliquez simplement avec le bouton droit de la souris sur un emplacement vide du bureau pour lancer le Panneau de configuration NVIDIA .
  2. Appuyez deux fois sur le Paramètres 3D option sur le panneau de gauche, puis sélectionnez Configurer SLI , Entourer , et PhysX .
Fenêtre du panneau de configuration NVIDIA avec la page Définir la configuration PhysX
  1. Lorsque cela est indiqué dans l'image ci-dessous, cochez la case à côté de Désactiver SLI en dessous de Paramètres SLI .
  2. Appliquerpuis sortez.
  3. Pour appliquer ces modifications, redémarrez votre ordinateur puis lancez le jeu.
Voir également 12 correctifs pour l'erreur 'Impossible d'authentifier votre connexion' dans Minecraft

Méthode 8 : Réduire la consommation d'énergie du PC

Les gens augmentent fréquemment leurs paramètres à l'option maximale afin de maximiser leurs performances de jeu. Cependant, cela se traduira par une machine surchargée et consommant trop d'énergie, ce qui peut causer le problème.

Par conséquent, la réduction des paramètres de consommation d'énergie excessive peut vous aider à résoudre le problème. Cela implique de réduire tous les paramètres graphiques au minimum et de sous-cadencer votre GPU.

Vous pouvez essayer de sous-cadencer le GPU si vous l'overclockez. En sous-cadençant leur GPU, certains utilisateurs ont pu jouer à un jeu stable. De plus, abaisser tous les paramètres visuels au niveau le plus bas possible peut rendre votre jeu plus fluide.

Méthode 9 : Désactiver le mode plein écran dans le jeu

Lorsque le mode plein écran est activé, plusieurs jeux ont des problèmes de fonctionnement. Le jeu ne fonctionnera tout simplement pas dans ce mode, peu importe ce que vous essayez. Si tel est le cas, essayez lancer le jeu en mode fenêtré .

Ceci est simple à réaliser en utilisant les paramètres du jeu. Ces options sont disponibles dans un certain nombre de jeux récemment sortis. Désactivez le mode plein écran dans le jeu et voyez s'il corrige la sortie d'Unreal Engine en raison d'un problème de perte de périphérique D3D.

Méthode 10 : Vérifier le matériel

Votre matériel informatique peut être à l'origine de divers problèmes. C'est une bonne idée d'examiner les périphériques matériels de votre ordinateur. Vérifiez d'abord votre carte vidéo et votre carte graphique pour ce problème.

Si vous découvrez un problème matériel que vous ne pouvez pas résoudre vous-même, contactez le fabricant de l'appareil pour obtenir de l'aide ou remplacez-le simplement par un nouveau.

Méthode 11 : Réduire la température du GPU

Dans ce cas, une solution possible consiste à réduire la température de votre GPU, ce qui empêchera votre jeu de planter alors qu'il est complètement chargé. Augmentez le refroidissement, ce qui réduira la température de votre GPU et permettra au jeu de fonctionner en douceur sans planter.

Méthode 12 : Reconfigurer la limite FPS

  1. Pour commencer, lancez le Expérience NVIDIA GeForce programme et sélectionnez le Préférences languette.
  2. Cochez la case à côté de Définir la cible de fréquence d'images sur batterie dans le Préférences languette.
Option Max Frame Rate et le curseur de réglage
  1. Modifiez le paramètre Images par seconde sur 30fps .
  2. Désactivez GeForce Game Booster, Battery Optimizer, l'application Overlay et d'autres programmes similaires.
  3. Vérifiez si cela résout le problème Unreal Engine is Exiting Due to D3D Device Loss.

FAQ

Qu'est-ce qu'une erreur de périphérique D3D ?

Le problème Échec de la création du périphérique D3D est dû à l'incapacité de la carte vidéo à communiquer avec DirectX. Il y a plusieurs causes à cela. L'absence de pilotes, des services graphiques interrompus, un programme concurrent ou même des paramètres graphiques trop élevés dans un jeu sont autant de causes possibles. Il existe des réponses simples à toutes ces questions.

Qu'est-ce qu'un plantage du pilote GPU ?

Un pilote Nvidia défectueux ou incompatible sur votre système est l'une des causes les plus courantes de plantage des pilotes Nvidia. Vous pouvez donc supprimer le pilote et laisser Windows en installer un nouveau pour voir s'il résout le problème.

Que signifie DXGI_ERROR_DEVICE_HUNG ?

Sous Windows 7, 8 et 10, corrigez l'erreur DXGI ERROR DEVICE HUNG. Selon la littérature officielle de Microsoft, cette erreur indique que le périphérique du programme a échoué en raison de commandes mal structurées données par l'application.

La mise à jour des pilotes augmente-t-elle le FPS ?

Oui, la mise à niveau des pilotes installés peut améliorer considérablement le FPS (Frames Per Second). Les fréquences d'images ont augmenté jusqu'à cinquante pour cent dans quelques cas. Non seulement cela, mais la mise à niveau des pilotes améliore également les performances du jeu en éliminant les bogues.

Comment puis-je mettre à jour l'Unreal Engine ?

L'Unreal Engine ne peut pas être mis à jour. Ce n'est tout simplement pas le cas. Au lieu de cela, vous pouvez installer de nouvelles versions à côté de celles que vous avez déjà et désinstaller celles dont vous n'avez pas besoin.