Solution pour erreur de fonction DirectX dans Battlefield 1

Sorti le 21 octobre, Battlefield 1 a donné d’excellents résultats. Il a reçu des critiques positives de la part des critiques et des utilisateurs eux-mêmes, qui ont vraiment aimé le thème de la Première Guerre mondiale. Cependant, il n’ya pas de très bons côtés au jeu. Pour être plus précis, c’est-à-dire qu’elle a un problème avec lequel les développeurs ne pourraient pas faire face.

Le bogue de la fonction DirectX dans Battlefield 1 est un problème qui a empêché de nombreux utilisateurs de jouer à ce jeu de tir multijoueur militariste. Il semble que le jeu se bloque de manière aléatoire avec une erreur de fonction DirectX . Et avec DirectX 11 et DirectX 12.

Au début, il semblait que seuls les propriétaires de cartes Nvidia avaient un problème, puis les utilisateurs ont commencé à se plaindre de rencontrer un problème similaire sur les cartes AMD.

La dernière revue de développeur se lit comme suit:

Nous pensons avoir trouvé plusieurs problèmes avec DirectX et nous travaillons sans relâche à leur solution, qui devrait être incluse dans les futurs correctifs.

L’équipe de développement continue de travailler avec nos partenaires, malgré ce problème. Malheureusement, je n'ai aucune information très importante cette fois-ci, mais nous continuons toujours à travailler avec nos partenaires pour résoudre le problème de DirectX.

Jusqu'à ce qu'une mise à jour vienne avec un correctif pour ce problème, les développeurs nous ont donné quelques conseils sur la manière de contourner l'erreur avec DirectX. Pour ce faire, vous devrez effectuer certaines actions avec votre carte vidéo et optimiser le jeu.

Solution pour erreur de fonction DirectX dans Battlefield 1

Vous pouvez observer les exemples d'erreur ci-dessus dans ces captures d'écran. Commençons par décrire la solution à l’erreur de fonction DirectX dans Battlefield 1 .

  • Désactivez les mises à jour automatiques du pilote sous Windows 10 ou sur tout autre système d'exploitation que vous utilisez. Ensuite, vous pouvez utiliser DDU (Display Driver Uninstaller) pour supprimer tous les pilotes de la carte vidéo. Vous pouvez télécharger DDU à partir de ce lien.
  • Installez les pilotes sous la version 334.89. Vous pouvez utiliser ce lien.

Ensuite, vous devrez contourner la version du pilote, car le jeu commencera à vous faire croire qu'il est obsolète.

  • Appuyez sur la combinaison de touches Win + R.
  • Ouvrez le "Explorer" dans le menu contextuel .
  • Double-cliquez sur n'importe quelle section.
  • Cliquez avec le bouton droit sur un espace vide et créez un nouveau fichier texte.
  • Ouvrez le fichier que vous venez de créer.
  • Entrez le code suivant dans cette zone de texte:

    s'il existe C: \ Windows \ System32 \ nvapi64.Old goto Old

    chdir / d C: \ Windows \ System32

    ren nvapi64.dll nvapi64.Old

    echo @ Named

    pause

    aller à la fin

    : Vieux

    chdir / d C: \ Windows \ System32

    ren nvapi64.Old nvapi64.dll

    echo @ renommé

    pause

    aller à la fin

    : Fin

  • Enregistrez ensuite ce texte sous le nom "Rename.BAT".
  • Cliquez dessus avec le bouton droit de la souris et créez un raccourci pour celui-ci sur le bureau.
  • Ensuite, allez dans les propriétés du raccourci Rename.BAT et dans la case Avancé, cochez la case en regard de "Exécuter en tant qu'administrateur".
  • Enfin, exécutez le fichier “Rename.BAT” en utilisant le raccourci sur le bureau.

Ces actions devraient vous permettre de lancer enfin Battlefield 1. Il s’agit d’une solution temporaire jusqu’à ce que les développeurs corrigent ce «montant» plutôt grave.

Des Articles Intéressants