Correction : Erreur DirectX "GetDeviceRemovedReason" dans Battlefield 6

Correction : Erreur DirectX
Index

L'erreur GetDeviceRemovedReason dans Battlefield 6 résulte d'une instabilité GPU, souvent due à des paramètres agressifs ou des pilotes inadéquats. Ce guide propose des solutions pratiques pour résoudre ce problème.

GetDeviceRemovedReason indique que votre jeu a soudainement rencontré un blocage ou une réinitialisation du pilote GPU, ce qui force le jeu à se fermer car le périphérique graphique cesse de répondre. Cela se produit souvent lorsque la carte graphique devient instable en raison de paramètres GPU agressifs ou lorsque certaines parties de DirectX ou de l'environnement système ne répondent pas correctement.

De plus, des fonctionnalités comme resizable BAR ou les modifications VBIOS peuvent introduire de l'instabilité sur certains systèmes en fonction du matériel et du comportement des pilotes, ce qui peut déclencher des erreurs DirectX sous forte charge.

1. Faire un scan SFC (System File Checker)

Lorsque un fichier central de Windows utilisé par DirectX ou Battlefield 6 devient corrompu, endommagé ou manque, le jeu perd son chemin de communication avec la carte graphique. Cela peut contribuer à l'instabilité dans le pipeline DirectX. Lancer un scan SFC vérifie les fichiers Windows et remplace ceux qui peuvent interférer avec les fonctions DirectX.

  1. Ouvrez l'invite de commandes en tant qu'administrateur.
  2. tapez :
    sfc /scannow

    et appuyez sur Entrée.

  3. Attendez que le scan soit terminé et suivez les instructions affichées à l'écran.
  4. Redémarrez votre ordinateur après la fin du scan.
  5. Lancez à nouveau Battlefield 6 et vérifiez si l'erreur a disparu.

2. Retourner le pilote Nvidia

Les nouveaux pilotes GPU modifient parfois la façon dont la carte graphique gère les shaders, la mémoire, la planification ou les tâches DirectX. Si Battlefield 6 fonctionnait mieux avec un ancien pilote, le comportement du nouveau pilote peut entrer en conflit avec la gestion des tâches DirectX et déclencher cette erreur. Retourner au pilote stable précédent restaure le comportement plus ancien du GPU et élimine ces conflits.

  1. Appuyez sur Windows + X et choisissez Gestionnaire de périphériques.
  2. Développez Adaptateurs d'affichage, cliquez droit sur votre carte Nvidia, et sélectionnez Propriétés.
  3. Allez à l'onglet Pilote et cliquez sur Retourner le pilote si l'option est disponible, puis suivez les instructions.
  4. Si le bouton n'est pas disponible, ouvrez un navigateur et allez sur la page officielle
    de téléchargement des pilotes Nvidia.
  5. Téléchargez une version légèrement plus ancienne de Game Ready Driver connue pour sa stabilité et installez-la.
  6. Redémarrez votre PC après avoir changé le pilote, puis lancez Battlefield 6 pour confirmer si les plantages ont cessé.

3. Ajuster les paramètres de compatibilité AMD

Si vous utilisez une carte graphique AMD, des fonctionnalités comme les overlays, les outils anti-lag et l'amélioration de l'image peuvent interférer avec la façon dont le jeu interagit avec DirectX. Ces fonctionnalités peuvent interférer avec la manière dont le jeu envoie des requêtes au GPU et provoquer des échecs dans les appels DirectX. Réinitialiser ces paramètres de compatibilité élimine les interférences inutiles et aide votre GPU à communiquer plus clairement avec le jeu.

  1. Cliquez droit sur votre bureau et ouvrez AMD Software: Adrenalin Edition.
  2. Allez à l'onglet Jeux.
  3. Assurez-vous que Battlefield 6 est inscrit, ou utilisez Ajouter pour sélectionner le fichier .exe de BF6.
  4. Ouvrez le profil BF6 et cliquez sur Réinitialiser ou Valeurs par défaut pour effacer les paramètres personnalisés.
  5. Désactivez les fonctionnalités supplémentaires telles que Radeon Anti Lag, Radeon Boost, et Radeon Overlay.
  6. Appliquez les modifications et fermez AMD Software.
  7. Lancez à nouveau Battlefield 6 pour vérifier si le jeu démarre sans l'erreur de périphérique DirectX supprimé.

4. Réduire la fréquence de votre GPU AMD

Des fréquences de boost GPU élevées ou des fonctionnalités agressives des pilotes peuvent amener le GPU à fonctionner en dehors de sa plage de fréquence stable pendant le jeu. Cela peut entraîner des délais d'attente pour le pilote ou des requêtes DirectX échouées. Réduire la fréquence de pointe de votre GPU et diminuer les fonctionnalités supplémentaires peuvent aider à stabiliser le comportement de DirectX et réduire la probabilité de cette erreur.

    1. Ouvrez AMD Software: Adrenalin Edition depuis votre bureau ou le menu Démarrer.
    2. Allez à l'onglet Performance et sélectionnez.

Tuning.

  1. Activez le tuning personnalisé ou manuel pour votre GPU.
  2. Abaissez le curseur de fréquence maximale d'environ 50 à 100 MHz et réduisez légèrement la limite de puissance (par exemple, de 5 à 10 pourcent).
  3. Cliquez sur Appliquer pour enregistrer vos ajustements.
  4. Démarrez Battlefield 6 et jouez un moment pour confirmer si l'erreur du périphérique DirectX ou redsec a cessé d'apparaître.

Maintenant que tu as fini de lire Correction : Erreur DirectX "GetDeviceRemovedReason" dans Battlefield 6, nous t'invitons à explorer davantage la catégorie Jeux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up