Path of Exile 2 で「D3D12 がテクスチャのリソースを作成できませんでした」というエラーを修正する方法

はい、「Path of Exile 2 D3D12 がテクスチャのリソースを作成できませんでした」というこのエラーは、ゲームのグラフィック API 設定とハードウェアまたはドライバーの動作との間に衝突がある場合に発生する傾向があります。基本的に、DirectX 12 (D3D12) はすべての優れた機能を提供しようとしますが、古いグラフィック カードや互換性の低いグラフィック カード、さらには古いドライバーでは対応できないことがあります。これにより、ゲームがクラッシュしたり、テクスチャが読み込まれなかったりする可能性があり、これは聞こえるほどイライラします。正直なところ、ゲーム ファイルの構成ミス、ドライバーの問題、またはセットアップの準備ができていないレンダリング方法を使用しようとしていることが原因であることがよくあります。では、ここでの目標は何でしょうか。これらの設定の下にある敷物を抜いて、ゲームが最初からやり直せるか、Vulkan や DirectX 11 などのハードウェアに適したものに切り替えてみてください。

よくある原因の一つは、ドキュメントフォルダ内の設定ファイルの破損です。これは、ファイルを削除して再起動するだけで直る場合が多いです。また、特にCPUがD3D12で苦戦している場合は、マルチスレッドのオン/オフを切り替えると改善するかもしれません。そしてもちろん、グラフィックドライバとWindowsを常に最新の状態に保つことは、ほとんどの場合良い考えです。しかしもちろん、場合によってはもう少し深く掘り下げて、ゲームの設定ファイルを直接調整する必要があることもあります。システム全体をひっくり返すことなく、この問題に対処する方法をご紹介します。

1. Production_Config.iniを削除します。

これは典型的な「設定を更新する」方法です。設定ファイルには、問題を引き起こすような不適切な設定が1つか2つ含まれていることが多いためです。設定ファイルを削除すると、ゲーム起動時にデフォルトの設定が再作成されるため、設定が間違っていたとしても、その設定は消えているはずです。ただし、ファイルを削除した後、ゲームを再起動しないと安定しない場合があり、設定によってはハングアップしているように見える場合がありますので、しばらくお待ちください。

  • を押してWindows エクスプローラーを開きますWin + E
  • 「ドキュメント」 > 「マイ ゲーム」 > 「Path Of Exile 2」に移動します。
  • Production_Config.iniファイルを見つけて削除します。バックアップや古いバージョンがある場合は、それも削除してください。
  • ゲームを起動して、クラッシュが軽減されるか、エラーが消えるか確認してください。それでも解決しない場合は、次の修正方法を試してください。この手順だけで問題が解決する場合もあります。

2.マルチスレッドを無効にする

当然のことながら、Windowsは処理を複雑にせざるを得ません。特にCPU性能が低い場合や設定が誤っている場合など、一部の環境ではマルチスレッドによってレンダラーが異常動作を起こし、D3D12エラーが発生することがあります。マルチスレッドを無効にすると、ゲームはより単純な方法でタスクを処理するよう指示され、混乱を鎮めることができます。

  • 「ドキュメント」 > 「マイ ゲーム」 > 「Path Of Exile 2」に移動します。
  • Production_Config.iniを右クリックし、 [プログラムから開く] > [メモ帳]を選択します。
  • 行を探しEngine_multithreading_mode、値をDisabledに変更します。存在しない場合は追加します。
Engine_multithreading_mode=Disabled
  • ファイルを保存し (ファイル>保存)、メモ帳を閉じて、ゲームを再起動します。
  • 3. DirectX 11またはVulkanに切り替える

    これは「別のAPIを試す」という動きに近いかもしれません。D3D12がうまく動作しないことがあるからです。VulkanとDirectX 11は、特に古いハードウェアでは比較的寛容です。レンダラーを変更するには、同じ設定ファイルを編集する必要があるため、その場所を知っておくと便利です。

    • Production_Config.iniで、次の行を見つけますRenderer_type
    • 値をDirectX_11またはVulkanに変更します。例:
    Renderer_type=Vulkan
  • ゲームを保存して再起動し、エラーが解消されるかどうかを確認してください。場合によっては、この方法でD3D12の不具合を回避できる可能性があります。
  • 4. Windowsとドライバーを最新の状態に保つ

    それほど驚くことではありませんが、OSやグラフィックドライバーが古くなっていると、ほとんどの場合、ここで問題が発生する可能性があります。Windowsを最新ビルドにアップデートすることで、DirectXコンポーネントに適切なパッチが適用されていることが保証されます。同様に、グラフィックドライバー(Nvidia、AMD、Intelのいずれの製品でも)をアップデートすることで、ゲームとハードウェア間の通信がスムーズになり、バグがなくなることが保証されます。

    • Win + Sを押して「更新プログラムを確認」と入力し、クリックします。
    • 利用可能なすべての Windows 更新プログラムを適用し、再起動します。
    • グラフィック ドライバーの「コントロール パネル」を開きます (Nvidia の場合は GeForce Experience、AMD の場合は Radeon Software)。
    • ドライバーのアップデートを確認し、インストールしてください。再起動して、問題が解決するかどうかを確認してください。

    5.ゲームファイルの検証または修復

    ゲームファイルが破損すると、特にアップデートやクラッシュが途中で発生した場合、奇妙なエラーが発生することがあります。簡単な検証を実行することで、破損したファイルを修復または置き換えることができます。Steamでは、検証は非常に簡単です。ゲームを右クリックし、「プロパティ」から「インストール済みファイル」 > 「ゲームファイルの整合性を検証」を選択してください

    • Steam を開いて、ライブラリに移動します。
    • Path Of Exile 2 を右クリックし、[プロパティ]を選択します。
    • 「ゲームファイルの整合性を確認」をクリックしてお待ちください。数分かかる場合があります。
    • ゲームをもう一度起動して、問題が修正されたかどうかを確認します。

    どれもうまくいかない場合は、再インストールが最後の手段になるかもしれません。場合によっては、設定やファイルが問題の原因かどうかを追いかけるよりも、最初からやり直す方が楽な場合もあります。

    正直言って、この混乱はちょっと面倒ですが、これらの調整をいろいろ試すと、大抵はエラーは解消されます。もちろん、ゲーム開発者とハードウェアはまだ完璧に調和できていないので、もう何にも驚かなくなりました。とにかく、これらのアプローチのいずれかが、誰かのゲームをよりスムーズに動作させるのに役立つことを願っています。

    まとめ

    • Production_Config.iniを削除して再起動しました。
    • 設定ファイルでマルチスレッドを無効にしました。
    • レンダラーを Vulkan または DirectX 11 に切り替えました。
    • Windows とドライバーがすべて更新されていることを確認しました。
    • ゲームファイルの破損を検証しました。

    まとめ

    多くの場合、設定ファイルをいじってレンダラーを切り替えるだけで解決します。それでも問題が解決しない場合は、ドライバーを更新するか、再インストールする必要があるかもしれません。少し運任せかもしれませんが、これは特定のハードウェアとソフトウェアで動作するものを見つけることが非常に重要です。この方法が、クラッシュせずにゲームを再開するのに役立つことを願っています。通常、ほとんどの環境ではうまくいきますし、少なくとも正しい方向を示しているはずです。