web-dev-qa-db-ja.com

Windowsビデオドライバーのタイムアウトの検出と回復の遅延(TdrDelay)とは何ですか?

Aida64は、システム安定性テスト(すべてのグラフが表示されたウィンドウ)を開くときに次の警告を私に送信しました。

tdrDelay

そのTdrDelayについてもっと知りたいのですが、それは何ですか?また、Aida64の提案を受け入れる必要がありますか?

4
Winter

これは Microsoft Webサイト のドキュメントです。

タイムアウトの検出と回復(TDR)

Windows Vista以降では、オペレーティングシステムは、コンピュータが完全に「フリーズ」しているように見える状況を検出しようとします。次に、オペレーティングシステムはフリーズした状態から動的に回復して、デスクトップが再び応答するようにします。この検出と回復のプロセスは、タイムアウト検出と回復(TDR)と呼ばれます。 TDRプロセスでは、オペレーティングシステムのGPUスケジューラがディスプレイミニポートドライバーのDxgkDdiResetFromTimeout関数を呼び出してドライバーを再初期化し、GPUをリセットします。

これがもう少しです 説明

TDRは、タイムアウト検出および回復の略です。これは、グラフィックスカードからの応答の問題を検出し、カードをリセットすることで機能するデスクトップに回復するWindowsオペレーティングシステムの機能です。オペレーティングシステムがグラフィックカードから一定時間(デフォルトは2秒)以内に応答を受信しない場合、オペレーティングシステムはグラフィックカードをリセットします。

TDRが作動してドライバーを強制終了するまでの時間を調整できます。デフォルトの長さは2秒ですが、さらに時間が必要な場合は、増やすことができます。 基本的にはTDRを遅らせます

値を微調整する

[スタート]ボタンをクリックし、[検索]ボックスに「regedit」と入力して、上記の結果からregedit.exeをダブルクリックします。管理者のパスワードまたは確認を求められたら、パスワードを入力するか、確認を提供します。次のレジストリサブキーを参照してクリックします。

_HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
_

[編集]メニューの[新規]をクリックし、Windowsのバージョン(32ビットまたは64ビット)に固有のドロップダウンメニューから次のレジストリ値を選択します。

32ビットWindowsの場合、_DWORD (32-bit_)値を選択します。名前として「TdrDelay」と入力し、Enterキーを押します。 TdrDelayをダブルクリックし、値のデータに_8_を追加して、[OK]をクリックします。

64ビットWindowsの場合

QWORD (64-bit)値を選択します。名前としてTdrDelayと入力し、Enterキーを押します。 TdrDelayをダブルクリックし、値のデータに8を追加して、[OK]をクリックします。レジストリエディターを閉じ、コンピューターを再起動して変更を有効にします。

注:8の値を使用しましたが、いつでもカスタマイズできます。しかし、あなたの場合、あなたのために自動的にそれを行うためのツールがすでにあることに気づきました。

続きを読む: WindowsでTDRを回避してGPUコンピューティングエクスペリエンスを向上させる

4
xavier_fakerat