Battlefield 1のDirectX機能エラーの解決策

10月21日にリリースされたBattlefield 1は素晴らしい結果を示しました。 彼は、第一次世界大戦のテーマが本当に好きだった批評家とユーザー自身の両方から肯定的なレビューを受けました。 ただし、ゲームにはあまり良い面はありません。 より正確には、つまり、開発者が対処できなかった問題が1つあります。

バトルフィールド1DirectX機能のバグは、多くのユーザーがこの軍事的マルチプレイヤーシューティングゲームをプレイするのを妨げている問題です。 DirectX Functionエラーでゲームがランダムにクラッシュするようです。 そして、DirectX 11とDirectX 12の両方で。

最初は、Nvidiaカードの所有者だけが問題を抱えているように見えましたが、ユーザーはAMDカードでも同様の問題が発生していると不平を言い始めました。

最新の開発者レビューは次のとおりです。

DirectXでいくつかの問題を発見できたと信じており、今後のパッチに含める必要があるソリューションに一生懸命取り組んでいます。

この問題にもかかわらず、開発チームは引き続きパートナーと協力しています。 残念ながら、今回は本当に重要な情報はありませんが、DirectXの問題を解決するために引き続きパートナーと協力しています。

更新プログラムがこの問題に対するパッチを提供するまで、開発者はDirectXでエラーを回避する方法に関するヒントを共有してくれました。 これを行うには、ビデオカードでいくつかのアクションを実行し、ゲームを最適化する必要があります。

Battlefield 1のDirectX機能エラーの解決策

これらのスクリーンショットで上記のエラー例を確認できます。 バトルフィールド1のDirectX関数エラーの解決策を説明することから始めましょう。

  • Windows 10または使用している他のオペレーティングシステムでドライバーの自動更新を無効にします。 その後、ディスプレイドライバーアンインストーラー(DDU)を使用して、ビデオカードのすべてのドライバーを削除できます。 このリンクからDDUをダウンロードできます。
  • バージョン334.89でドライバーをインストールします。 このリンクを使用できます。

次に、ドライバーバージョンをバイパスする必要があります。これは、ゲームが古いことを示唆し始めるためです。

  • キーの組み合わせWin + Rを押します
  • コンテキストメニューで[ エクスプローラ ]を開きます
  • 任意のセクションをダブルクリックします。
  • 空のスペースを右クリックして、新しいテキストファイルを作成します。
  • 作成したファイルを開きます。
  • このテキストボックスに次のコードを入力します。

    存在する場合C:\ Windows \ System32 \ nvapi64.Old goto Old

    chdir / d C:\ Windows \ System32

    ren nvapi64.dll nvapi64.Old

    名前付きエコー@

    一時停止

    後藤

    :古い

    chdir / d C:\ Windows \ System32

    ren nvapi64.Old nvapi64.dll

    echo @名前が変更されました

    一時停止

    後藤

    :終了

  • 次に、このテキストを「Rename.BAT」として保存します
  • それを右クリックして、デスクトップ上にショートカットを作成します。
  • 次に、Rename.BATショートカットのプロパティに移動し、 [詳細設定]ボックスで、[ 管理者として実行]の横のボックスをオンにします
  • 最後に、デスクトップ上のショートカットを使用して「Rename.BAT」ファイルを実行します。

これらのアクションにより、最終的にBattlefield 1を起動できます。これは、開発者がこのかなり深刻な「ジャム」を修正するまでの一時的な解決策のようなものです。

興味深い記事