Polaris のクラッシュ修正:
- DXGI_ERROR_DEVICE_HUNG
- DXGI_ERROR_DEVICE_REMOVED
- DXGI_ERROR_DEVICE_RESET
- DXGI_ERROR_DRIVER_INTERNAL_ERROR
- DXGI_ERROR_INVALID_CALL
- DX12デバイス削除エラー ! 理由: %バツ (%s)
Polaris DXGI エラーのクラッシュ修正
Regedit を開き、レジストリ キー HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers に移動します。. TdrLevel という名前の新しい 32 ビット DWORD 値を追加し、値を次のように設定します。 0. コンピュータを再起動してください. 利益.
Tdrレベルとは何ですか?
TDR はタイムアウト検出と回復の略です. これは、グラフィックス カードからの応答の問題を検出する Windows オペレーティング システムの機能です。, カードをリセットすると、正常に機能するデスクトップに戻ります。. オペレーティング システムが一定の時間内にグラフィック カードからの応答を受信しない場合 (デフォルトは 2 秒), オペレーティング システムがグラフィックス カードをリセットする.
TDRが存在する前, この種の問題が発生すると、システムがフリーズし、オペレーティング システムの再起動が必要になる可能性があります。. TDR が有効になっていて、TDR エラー メッセージが表示される場合, “ディスプレイドライバーが応答を停止しましたが、回復しました,” これは、Windows オペレーティング システムがディスプレイ ドライバーをリセットしたことを意味します。.
ゲームとこのエラーで何が起こっているのか?
このゲームにより、GFX カードと Windows の間で誤検知の通信問題が発生し、Windows は GFX が長時間応答していないと判断します。 2 秒, ゲームは正常に実行されており、これに関係なく、一瞬でエラーが発生した場合でも、. TdrLevel をゼロに設定すると、この機能が無効になります, したがって、この誤ったエラーを回避し、ゲームをクラッシュせずにプレイできるようになります。.
追加情報:
Tdrレベル
回復の初期レベルを指定します.
レジストリ
コピー
キーパス : HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers
キー値 : Tdrレベル
値の種類 : REG_DWORD
値データ : TdrレベルXxx (次の表を参照してください)
ここで、TdrLevelXxx は次の値のいずれかになります。:
値の意味
Tdrレベルオフ (0) 検出が無効になっています
Tdrレベルバグチェック (1) タイムアウト検出時のバグチェック; 例えば, 回復なし.
TdrLevelRecoverVGA (2) VGA に復元 (実装されていない).
Tdrレベル回復 (3) タイムアウト時に回復する (デフォルト値).
TdrDelay
GPU が GPU スケジューラからのプリエンプト要求を遅延できる秒数を指定します。. TdrDelay は事実上タイムアウトしきい値です.
レジストリ
コピー
キーパス : HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers
キー値 : TdrDelay
値の種類 : REG_DWORD
値データ : 遅延する秒数. デフォルト値は次のとおりです 2 秒.
TdrDdi遅延
OS がスレッドがドライバーから離れることを許可する秒数を指定します。. 指定された時間の経過後, OS はコード VIDEO_TDR_FAILURE を使用してコンピューターのバグチェックを行います (0×116).
レジストリ
コピー
キーパス : HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers
キー値 : TdrDdi遅延
値の種類 : REG_DWORD
値データ : ドライバーから離れるまでの秒数. デフォルト値は次のとおりです 5 秒.