The Last of Us Part II Remastered の DXGI_ERROR_DEVICE_HUNG エラーの修正

エラーは「DXGI_ERROR_DEVICE_HUNGゲームの中で ラスト オブ アス パート II リマスター これは通常、システムレベルのグラフィックス障害につながります。これは、グラフィックスパスの過負荷、不安定なドライバー、またはハードウェア関連の不安定性により、グラフィックス処理ユニット(GPU)が応答しなくなった場合に発生します。一般的な原因は次のとおりです。 グラフィック処理装置 (GPU) または中央処理装置 (CPU) の過負荷。、أو 破損したドライバー、أو パフォーマンス設定が正しくありません.

さらに、次のような高度な表示機能も搭載されていることが知られています。 フレーム生成 とテクニック 外部からのアップグレード (DLSS の変更や Reshade 注入ツールなど) は、特定の条件下では誤動作を引き起こします。

考えられる原因を特定したので、このエラーを修正するための最も効果的な解決策に進みましょう。

始める前に:

  • Windowsシステムが更新されていることを確認してください(設定 > Windows Updateの).
  • バックグラウンドで実行されているすべてのアプリケーション (オーバーレイ、MSI Afterburner、Discord、OBS) を閉じます。
  • それを確認してください ゲームはSSDにインストールされます。.
  • グラフィックス プロセッシング ユニット (GPU) の温度が 85 度未満であることを確認します。 負荷がかかっている場合 (HWiNFO または MSI Afterburner を使用します)。

また、 グラフィックス プロセッシング ユニット (GPU) またはビデオ メモリ (VRAM) のオーバークロックを元に戻します。 و低電圧を無効にする 該当する場合。オーバークロックまたはアンダークロックのグラフィックス処理装置(GPU)はベンチマークテストに合格する可能性がありますが、次のような特定のゲームでクラッシュする可能性があります。 ラスト オブ アス パート II リマスターこれは、シェーダーのコンパイル時や密集したシーンの遷移時に特に重要です。デフォルトの周波数と電圧設定に戻すことで、ゲームプレイ中の安定性を最大限に高めることができます。

1. NVIDIA Reflexを無効にする

設計 NVIDIA リフレックス 入力から画面への表示までの遅延を最小限に抑えることで、システムの応答時間を短縮します。これは対戦ゲームにおいては効果的ですが、グラフィック処理装置(GPU)の負荷が高い場合やドライバーが不安定な場合、Reflexがフレーム配信に干渉することがあります。その結果、ゲームプレイ中にクラッシュやスタッタリングが発生する可能性があります。

この機能を無効にすると、グラフィック処理装置(GPU)の負荷が軽減され、フレームレートレンダリングの一貫性が向上し、システム全体の安定性が向上します。これにより、一部の設定で「DXGI_ERROR_DEVICE_HUNG」エラーが解決される可能性があります。

  1. ゲームを起動してメニューに入ります 設定/オプション (設定/オプション)。
  2. 設定タブに移動します ディスプレイ (ディスプレイ)を見つけて、次の場所に移動します。
    • NVIDIAReflex低遅延
  3. 設定を次のように変更します。
    • 設定 NVIDIAReflex低遅延 こんにちは オフ (シャットダウン)(「On「または」オン+ブースト")。

ゲームオプションのNVIDIA Reflex Low Latency設定

  • 見つける 変更を適用する أو 保存するその後、ゲームを完全に再起動して設定を有効にします。

2. 仮想メモリを増やす

仮想メモリは、Windowsが物理RAMの拡張として使用するハードドライブまたはSSDの専用領域です。ゲーム中にシステムがコミット制限を超えたり、ページングファイルの空き容量が不足したりすると、特にリソースを大量に消費するゲームでは、不安定になり、「DXGI_ERROR_DEVICE_HUNG」などのエラーが発生する可能性があります。

仮想メモリを増やすことで、Windowsはピーク時のメモリ使用量をより柔軟に処理できるようになり、物理RAMがフル稼働している場合でもゲームのバックアップを確保できます。これにより、メモリ制限によるクラッシュの可能性を軽減できます。

  1. クリック Windowsの+ S、そしてタイプ "高度なシステム設定"、次にEnterキーを押します。
    Windowsで「システムの詳細設定」を検索
  2. システム プロパティ ウィンドウで:
    • タブを選択 高度なオプション
    • タップする 設定 パフォーマンスの中で

    システムのプロパティの詳細設定タブ

  3. パフォーマンス オプション:
    • タブに移動します 高度なオプション
    • タップする おつり 仮想メモリ内

    仮想メモリの設定場所

  4. 選択を解除 すべてのドライブのページング ファイル サイズを自動的に管理する.
  5. 見つける システムドライブ (C:) そして選択 カスタムサイズ.
  6. カスタム設定を使用する場合は、次の値を入力します(システムの RAM に応じて調整されます)。

    初期サイズ:
    1.5 x RAM(MB)(例:16GB ← 24576 MB)
    最大サイズ: 3 x RAM(MB)(例:16GB ← 49152 MB)

    ملاحظة:
    1 GB = 1024 MB。不明な場合は、この設定を「システム管理サイズ」のままにしておいてください。
    RAM の容量がどのくらいか分からないですか? クリック Windows + R、次に入力します DXDIAGシステムタブを確認してください。
  7. タップする 指定、その後 OK 確認のため。
    重要: 両方の値を入力したら、 指定 そうしないと、変更は実装されません。
    割り当てられた仮想メモリ値の設定
  8. PCを再起動してください 変更を適用するには、アプリケーションをテストします。

3. フレーム生成と解像度最適化機能を無効にする

フレーム生成と解像度拡張はそれぞれ異なる目的を持っていますが、どちらもGPUの処理能力を高めるため、不安定なシステムではフレームタイミングが不安定になる可能性があります。フレーム生成はAI生成フレームを挿入し、解像度拡張は低解像度フレームを再構成して画質を向上させます。これらの機能を無効にすると、スケジューリングの複雑さが軽減され、DXGI_ERROR_DEVICE_HUNGエラーの発生を防ぐことができます。

  1. オプションを選択して無効にする フレーム生成 (グラフィックス プロセッシング ユニットによっては、「DLSS Frame Gen」または「FSR 3 Frame Gen」と表示される場合があります)。
    ゲームのグラフィック オプションでフレーム生成を設定します。
  2. 設定を探す アップスケールメソッド (DLSS/FSR/XeSS)に設定し、 オフ أو ネイティブ解像度.
    ゲームオプションでアップグレード方法を設定する
  3. 選択 変更を適用 أو 確認します次に、ゲームを完全に終了して再起動し、メイン メニューに戻るだけでなく、変更が適用されていることを確認します。

問題が解決しない場合は、 レイトレーシングとシェーダー品質の設定を下げるどちらも GPU 使用量の増加につながり、リソースを大量に消費するシーンでクラッシュが発生するリスクが高まります。

4. グラフィックドライバーのクリーンインストール

グラフィック ドライバーが古くなったり、不安定になったり、正しくインストールされなかったりすることが、「DXGI_ERROR_DEVICE_HUNG」などのクラッシュやエラーの最も一般的な原因の 1 つです。 クリーンインストールの実行 競合または不安定な可能性のあるものも含め、既存の定義コンポーネントをすべて削除し、新しい安定したバージョンに置き換えます。

デバイス マネージャーを使用してドライバーをアンインストールすることもできますが、デバイス マネージャーはドライバーの一部のみを削除するため、競合の原因となるファイルやレジストリ エントリが残ることが多いため、この方法は理想的ではありません。

完全に除去するには、 現在のグラフィック プロセッシング ユニット ドライバーのすべての痕跡を消去し、真にクリーンなインストールを実行できる専用ツールである DDU (ディスプレイ ドライバー アンインストーラー) を使用することをお勧めします。

  1. ダウンロード ディスプレイドライバーアンインストーラー(DDU) 公式ソースより: wagnardsoft.com.
  2. エキス ダウンロードしたZIPファイルとDDU.exeを実行します 管理者として。
    ディスプレイ ドライバー アンインストーラーを解凍して実行する
  3. DDUで、 グラフィックス プロセッシング ユニット (GPU) メーカー ドロップダウンリストからあなたのものを選択してください:
    • NVIDIA
    • AMD
    • インテル
  4. タップする クリーンアップして再起動 現在の定義を完全に削除します (コンピューターは自動的に再起動します)。
    コンピュータを再起動した後、新しいドライバーをインストールする前に、必ず一時的にインターネットから切断してください。これにより、Windows Update による古いドライバーの自動インストールを防ぐことができます。
    DDU定義クリーンアップオプション
  5. 再起動後、次の場所から新しいドライバーをダウンロードします。

    助言: スイッチャブル グラフィックス (Optimus または AMD スイッチャブル グラフィックス) を搭載したラップトップを使用している場合は、GPU ベンダーからではなく、ラップトップの製造元の Web サイトからドライバー パッケージをダウンロードしてください。
    公式GPUドライバーダウンロードページ

  6. 設定を使用してダウンロードしたドライバーをインストールします。 高速/標準、その後 再起動 あなたのコンピュータ。

5. Intel Turbo Boostを無効にする(上級ユーザーのみ)

Intel Turbo Boostは、CPUのクロック速度を一時的に上げてパフォーマンスを向上させます。冷却が不十分なシステム(特にノートパソコン)では、電力や温度の変動を引き起こし、GPUの不安定化につながる可能性があります。

DXGI_ERROR_DEVICE_HUNGの直接的な原因ではありませんが、Turbo Boostを無効にすることで、一部のユーザーにおいてクラッシュの頻度が減少しました。これにより、GPU負荷の高いワークロードでも安定したシステム動作を維持できます。

また、バックグラウンドアプリケーション(ブラウザ、レジストリユーティリティ、ウイルス対策ソフトウェアなど)のCPU使用率が高い場合も、間接的にドライバーのタイムアウトを引き起こす可能性があります。ゲームを起動する前に、これらのアプリケーションを終了してください。

ملاحظة: Turbo Boost を無効にすると、一部のワークロードで CPU パフォーマンスが大幅に低下する可能性がありますが、安定性は維持されます。

  1. コンピュータを再起動してください 起動中にすぐに BIOS キーを(繰り返し)押し始めます。
  2. 正しい BIOS キーは、メーカーとモデルによって異なります。
    • F2 DellおよびAcerのシステム、および一部のASUSおよびLenovoのシステム
    • F12 – 多くのLenovoおよびHPモデルのブートメニュー
    • 削除/Esc MSI、Gigabyte、一部のASUS製マザーボードに共通ヒント: システムの起動画面に正しいキーが表示されます。または、マザーボード/ラップトップのマニュアルを参照することもできます。
  3. タブに移動します 高機能 (上級)または 覚醒剤中毒者 (修正済み)、または オーバークロック (オーバークロック)(BIOSシステムに応じて)セクションを見つけます CPU構成 (CPUの初期化)または パフォーマンス (パフォーマンス)。
    ⚠️ BIOS設定に慣れていない場合は、変更する前に各タブのスクリーンショットを撮っておきましょう。Turbo Boost設定のみを変更し、絶対に必要な場合を除き、他の設定は変更しないでください。
    BIOSの高度なCPU設定メニュー
  4. 見つける インテル®ターボ·ブースト·テクノロジー に設定します 身体障がい者 (無効)
    この設定がない場合、BIOSによって名前が付けられる場合があります。 インテル アダプティブ ブースト أو 「強化ターボ」または、CPU によってはまったく利用できない場合もあります。
    BIOSでIntel Turbo Boostを無効にする
  5. クリック F10 変更を保存して終了します (または画面に表示される保存プロンプトに従います)。

6. TDR遅延の増加(上級ユーザーのみ)

エラーが発生する 「DXGI_ERROR_DEVICE_HUNG」 GPU タイムアウトが原因の場合、Windows はグラフィック カードが応答を停止したと判断し、強制的にリセットします。

デフォルトでは、 このタイムアウト期間はわずか 2 秒です。この値により、Windows が介入する前に、グラフィックス処理装置 (GPU) が負荷の高い作業中に回復できる時間が長くなり、不要なクラッシュを防ぐことができます。

⚠️ これは高度な修正であり、他のすべての手順が失敗した場合にのみ適用してください。誤った値を入力すると、安全なリセットが実行されず、GPU がシャットダウンしている最中にシステムがフリーズする可能性があります。必ずルートキットを実行してください。 ログのバックアップ 最初。
  1. クリック Windowsの+ R、 書きます regeditを、次にEnterキーを押します。
  2. 次のパスに移動します。
    HKEY_LOCAL_MACHINESYSTE MCurrentControlSetControlGraphicsDrivers
  3. 右側を右クリックして選択 新規 > DWORD 値 (32 ビット)そしてそれをこう呼びます:
    TdrDelay

    TDRDELAY という新しい DWORD キーを作成します。png

  4. ダブルクリック TdrDelayベースをセットする XNUMX進数をクリックして、次のように入力します。
    10

    TdrDelay-値-10.png

  5. タップする OKレジストリエディタを閉じ、コンピュータを再起動してください 変更を適用します。

これらの変更により、WindowsはGPUの動作停止を通知する前に、デフォルトの2秒ではなく10秒待つようになります。これらの変更はドライバーレベルの問題には対処しませんが、GPUを集中的に使用する際に早期にリセットが発生するのを防ぐことができます。

コメントは締め切りました。