Champ de bataille 1est sorti sur EA Origin et a reçu des critiques très positives de la part des critiques. Il a été considéré comme une amélioration par rapport aux versions précédentes, la plupart des éloges étant accordés à son thème et à ses visuels sur la Première Guerre mondiale.
Le problème est que le jeu présente un petit problème qui persiste et que les développeurs n’ont apporté aucune amélioration pour le résoudre.
Il semble que le jeu plante de manière aléatoire en raison d'une erreur de fonction DirectX et les joueurs en ont fait l'expérience avec DirectX 11 et DirectX12.
Le message d'erreur qui apparaît à l'écran est le suivant : "Fonction DirectX 'GetDeviceRemovedReason' DXGI_ERROR_DEVICE_HUNG. GPU : NVIDIA GeForce GTX 770, Pilote : 37306".
En attendant une solution définitive, les développeurs du jeu ont proposé de nombreuses solutions de contournement pour résoudre ce problème. Vous pouvez en trouver la plupart ci-dessous.
Comment corriger l'erreur DirectX dans Battlefield 1 ?
- Installez la dernière version du pilote
- Changer les graphismes du jeu
- Désactiver les applications de superposition
- Exécuter en mode de compatibilité
1. Installez la dernière version du pilote
- Ouvrez le Gestionnaire de périphériques dans la zone de recherche.
- Double-cliquez sur leAdaptateurs d'affichagepour trouver le chauffeur.
- Faites un clic droit dessus et sélectionnezMettre à jour le pilote.

- Cliquez surRecherchez automatiquement les pilotes.


- Redémarrez Windows pour appliquer les effets.
Si vous préférez une autre méthode plus rapide et entièrement automatique, la réponse estLogiciel d'aide PC. Voici comment l'utiliser :
1.Téléchargez et installez PC HelpSoft.
2. Lancez le logiciel sur votre PC.
3. Attendez que PC HelpSoft détecte tous vos pilotes défectueux.

4. Le logiciel détectera tous les pilotes obsolètes et il vous suffira de sélectionner ceux que vous souhaitez mettre à jour.

Lecture suggérée :Crash du pilote AMD Diablo 4 : solution rapide
2. Changez les graphismes du jeu
Pour corriger cette erreur de crash, différents joueurs ont suggéré de réduire les graphismes du jeu à moyen ou faible. Cette méthode devrait fonctionner pour tout lecteur utilisant un GPU avec moins de mémoire.
Par conséquent, allez-y et modifiez les graphiques du jeu pour éliminer tout plantage dû à une incompatibilité DirectX.
3. Désactivez les applications de superposition
Il est bien connu que des logiciels ou des applications spécifiques peuvent interférer avec n’importe quel jeu et provoquer des plantages. Dans ce cas, vous devez envisager de désactiver les options de superposition de tout logiciel tel que les applications de streaming ou les lanceurs de jeux comme Steam.
Dans Steam, vous pouvez le faire en allant surParamètresdans le volet supérieur gauche → sélectionnez leOnglet en jeu→ décochez la case qui dit Activer la superposition Steam pendant le jeu.


4. Exécutez le jeu en mode de compatibilité
Il est possible de trouver une solution à ce problème en exécutant Battlefield 1 en mode de compatibilité pour supprimer tout dysfonctionnement de DirectX sur votre PC.
Allez dans le dossier du jeu et faites un clic droit sur l'icône du jeu, sélectionnezPropriétés, puis cliquez sur vérifier leExécutez ce programme en mode de compatibilité.(Windows 7, 8)


⚙️ Autres solutions de contournement qui peuvent fonctionner
Contourner les pilotes sur GTX 770
Vous trouverez ci-dessous un fichier batch qui vous aidera à contourner les pilotes GTX 770 et après cela, vous ne devriez rencontrer aucun problème DirectX. Cette solution de contournement potentielle a fonctionné pour certaines personnes pour résoudre l'erreur de la fonction Battlefield 1 DirectX.
NOTE: des problèmes ont été signalés avec leur système d'exploitation ou la détection de votre GPU. Cela pourrait également faire planter votre système, alors utilisez-le à vos propres risques.
- Désactivez toutes les mises à jour automatiques des pilotes dans Windows 10 ou quel que soit le système d'exploitation que vous utilisez
- Installez le pilote version 334.89 qui peut être trouvé ici :https://www.nvidia.com/download/driverResults.aspx/73218/en-us
- Puisque Battlefield 1 se plaindra des anciens pilotes, vous pouvez appliquer le contournement nvapi64.dll (https://forums.geforce.com/default/topic/962633/pc-games/bypassing-the-driver-version-check-of-a-game-/)
Nous espérons que vous avez réussi à corriger votre erreur de fonction Battlefield 1 DirectX et que vous jouez et appréciez désormais le jeu. Si vous rencontrez toujours des problèmes, veuillez commenter ci-dessous.
