修正:GTAVのerr_gfx_d3d_init

  • DX11で実行するのに十分なリソースがシステムにないため、ゲームがクラッシュしています。
  • テッセレーションやVSyncなどの一部のグラフィック設定がクラッシュの原因になっています。
  • PCには最新のGPUドライバーがありません。
  • ゲームディレクトリにある一部のDLLファイル(x64.rpf、d3dcsx_46.dll、d3dcompiler.dll)が破損しています。
  • デュアルGPUセットアップ(CrossfireまたはSLI)がゲームエンジンをクラッシュさせています。
  • Visual C ++ライブラリが見つからないか破損しています。
  • 現在苦労している場合 err_gfx_d3d_init エラー、いくつかの良いニュースがあります–ほとんどのユーザーは問題のトラブルシューティングと解決に成功しました。以下に、ユーザーが修正できるようにした修正のコレクションがあります。 err_gfx_d3d_init エラー。エラーメッセージを削除できるようになるまで、各方法を順番に実行してください。



    注意: 以下のすべての修正は、GTAVの正規のコピーを購入したことを前提としていることに注意してください。

    方法1:GPUドライバーを更新する

    この問題がロックスター開発者とGPUメーカーの両方から多くの注目を集めているという事実を考えると、この問題に取り組むために長年にわたって多くの修正がリリースされています。 NvidiaとATIの両方が、の到達範囲を制限するための安定性修正をリリースしました err_gfx_d3d_init エラー。





    トラブルシューティングガイドを開始するための明白な場所は、グラフィックスドライバーが更新されていることを確認することです。これを行うには、このリンクにアクセスしてください( ここに )Nvidiaまたはこれ( ここに )ATIの場合。 GPUモデルとWindowsバージョンに応じて最新のドライバーバージョンをダウンロードし、PCを再起動して、問題が解決するかどうかを確認します。そうでない場合は、 方法2



    方法2:ゲームを再インストールして最新バージョンに更新する

    リストから古いGPUドライバーを削除したら、ゲームディレクトリファイルが損なわれていないかどうかを確認しましょう。ゲームの物理的なコピーを購入した場合、これはゲームを再インストールすることによってのみ達成できます。

    注意: Steamでゲームを購入した場合は、でGTAVを右クリックします。 図書館 セクションを選択して選択します プロパティ 。次に、 ローカルファイル をクリックします ゲームファイルの整合性を確認する 。プロセス全体で10分以上かかる場合がありますが、ゲームを再インストールする手間が省けます。スキャンによって不整合が明らかになった場合、Steamは欠落/破損したファイルを自動的に再ダウンロードします。



    ゲームディレクトリに破損したファイルがないことを確認したら、GTAVが最新バージョンに更新されていることを確認します。ゲームの購入に使用したプラットフォームに応じて、更新の手順は異なります。 Rockstarは、エラーが内部ゲームの問題によって引き起こされた場合の一連の修正をリリースしました。

    ゲームを再インストールして最新バージョンに更新した後もエラーメッセージが表示される場合は、次の手順に従ってください。 方法3。

    方法3:Fraps、ShadowPlay、またはその他のオーバーレイソフトウェアを無効にする

    多くのユーザーが無効にした後に問題を修正したと報告されています フラップ またはゲーム画面に情報をオーバーレイしている他のソフトウェア。 Frapsと他のいくつかのゲームオーバーレイがGTAVのほとんどのGPUオーバークロックユーティリティと競合しているようです。このようなソフトウェアを使用してFPSを追跡している場合は、それを無効にしてゲームを実行してみてください。

    Fraps(またはその他)が無効になっているときにエラーが表示されない場合は、プログラムをアンインストールして、FPSカウントを追跡するための別の解決策を探してください。 Fraps / ShadowPlayを無効にしても問題が解決しない場合は、 方法4。

    方法4:Visual C ++ライブラリとDirectXを再インストールする

    一部のユーザーは、不足しているものをインストールした後、問題を修正することができました Microsoft Visual C ++ライブラリ そして DirectXの再インストール 。まず、このマイクロソフトの公式リンクにアクセスしてください( ここに )およびダウンロードしてインストールします Microsoft Visual C ++ 2008 SP1

    C ++ライブラリをインストールしたら、このリンクにアクセスします( ここに )そしてインストールします DirectXエンドユーザーランタイムWebインストーラー 。これにより、DX11でゲームを実行するために必要なDLLファイルがシステムに装備されます。

    方法5:GTA VインストールフォルダーからDLLファイルを削除する(Steamのみ)

    ザ・ err_gfx_d3d_init エラーは多くの場合、からの2つのバグのあるDLLファイルにリンクされています カスタムHLSL コンパイラ。一部のユーザーは削除することで問題を解決することができました d3dcsx_46.dll そして d3dcompiler.dll ゲームのインストールフォルダから。

    DLLファイルを削除した後、 _CommonRedist GTA Vフォルダー内のフォルダーとDXセットアップを実行して、不足しているDLLコンポーネントを再インストールします。インストールが完了したら、システムを再起動してゲームを再起動します。

    (DLLファイルの欠落に関連する)別のエラーが表示された場合は、SteamのライブラリでGTA Vを右クリックし、[ プロパティ 。次に、に移動します ローカルファイル タブをクリックしてクリックします ゲームファイルの整合性を確認します。

    プロセスが完了したら、ゲームを再度起動して、修正されたかどうかを確認します。 err_gfx_d3d_init エラー。それがまだある場合は、に移動します 方法6

    方法6:テッセレーションとVSyncを使用せずにボーダレスでゲームを実行する

    をトリガーすることが知られているいくつかのゲーム内設定があります err_gfx_d3d_init エラー。一部のユーザーは、無効にすることで、このエラーでゲームがクラッシュするのを防ぐことができました VSync、テッセレーション でゲームを実行します ボーダレス モード。

    注意: 次の修正は、ゲームの開始後にクラッシュエラーが表示された場合にのみ適用されます。

    クラッシュする前にゲームを開始できる場合は、[設定]> [グラフィックス]に移動して、 VSyncオフ 。次に、下にスクロールして無効にします テッセレーション を設定します 画面設定ボーダレス (画面を強制することもできます ボーダレス を押すことによって ALT + ENTER)

    ゲームが同じでクラッシュした場合 err_gfx_d3d_init エラーの場合は、以下の方法に進んでください。

    方法7:ゲーム内のDirectX設定を10または10.1に変更する

    GTAはDirectX11ゲームとして販売されていましたが、古いDirectXバージョンで実行するようにも設計されています。ザ・ err_gfx_d3d_init エラーは主に、グラフィックハードウェアとシステム上に存在するサポートするDirectXソフトウェアとの間の互換性の問題が原因で発生します。

    ほとんどのユーザーは、ゲーム内のDirectXバージョンを10または10.1に切り替えることで、エラーを取り除くことができました。これで問題が解決する可能性が最も高くなりますが(特に最小要件をほとんど満たしていないマシンでは)、DirectX11よりもゲームの見栄えが悪くなります。DirectX10に切り替えるには、 設定>グラフィック を設定します DirectXバージョン 10.1または10に。

    起動時にエラーが発生し、ゲーム内の設定にアクセスできない場合は、以下の手順に従ってください。

    1. GTAVルートディレクトリに移動します。デフォルトでは、次の場所にあります C: Program files Rockstar Games Grand theftautoV。
    2. 新しい.txtファイルを作成し、名前を付けます 「commandline.txt」。
    3. 追加する -DX10 ファイルに行してから保存します。
    4. ゲームを開き、エラーが削除されるかどうかを確認します。

    方法8:GPUオーバークロックとCrossFire / SLIを無効にする

    ハードウェアをオーバークロックする習慣がある場合は、カスタム周波数を無効にして、問題の原因かどうかを確認することをお勧めします。一部のユーザーは、ゲームがクラッシュするのを防ぐことができました err_gfx_d3d_init 彼らのオーバークロックを削除することによるエラー。

    もちろん、これはオーバークロック愛好家にとっては理想的ではありませんが、少なくとも問題の原因をより明確に把握できます。デフォルトのGPU周波数に戻してもゲームがクラッシュしなくなった場合は、それらを完全に失うか、安定したビルドが見つかるまで別の値を試してください。

    デュアルGPUセットアップ(CrossFireまたはSLI)を使用している場合は、1枚のグラフィックカードのみでゲームを実行してみて、エラーが引き続き表示されるかどうかを確認してください。そうでない場合は、SLI / CrossFire設定を再構成し、再起動してから、ゲームを再起動します。

    読んだ5分