Windows
 Computer >> コンピューター >  >> システム >> Windows

AMDドライバーのタイムアウトエラーを解決する方法【Windows 11/10対応】

AMDグラフィックスカードを搭載したWindows 11/10 PCの中には、パソコンの通常使用中やゲーム中に突然画面が真っ黒になり、再読み込みされた後に「We detected a driver timeout has occurred on your system」(システム上でドライバーのタイムアウトが発生しました)というエラーメッセージが表示されるという問題が報告されています。同じような症状でお困りの方は、この記事で紹介する最適な解決策をお試しください。

AMDドライバーのタイムアウトエラーを解決する方法【Windows 11/10対応】

この問題が発生すると、以下のような完全なエラーメッセージが表示されます。

AMD Bug Report Tool

システムでドライバーのタイムアウトが検出されました。バグレポートが生成されました。このレポートはAMDが解決策を見つけるための参考になります。この問題を報告しますか?

なお、PCが正常にデスクトップまで起動した直後に、このバグレポートのポップアップが表示されるケースも確認されています。

AMDドライバーのタイムアウトが発生する原因とは?

AMDドライバーのタイムアウトには、以下のような複数の原因が考えられます。

  • Windows OSが最新版ではない
  • 仮想メモリの不足
  • 古い・破損している・互換性のないグラフィックスドライバー
  • Radeon Settingsの不適切な設定
  • Windowsレジストリまたはシステムファイルの破損
  • 不安定なオーバークロックや過熱
  • ハードウェアの故障

「AMD Driver Timeout has occurred」エラーへの対処法

この問題に直面した場合は、以下の推奨ソリューションを順不同で試してみてください。Windows 11/10 PCでのAMD Driver Timeout has occurredエラーの解消に役立ちます。

  1. グラフィックスドライバーを再起動する
  2. グラフィックスドライバーを更新する
  3. 電源プランの変更と視覚効果の調整を行う
  4. 仮想メモリを増やす
  5. ディスプレイのリフレッシュレートを変更する
  6. 高速スタートアップを無効にする
  7. AMDドライバーの問題報告機能を無効にする
  8. AMDカードのシェーダーキャッシュをクリアする
  9. AMD設定でFreeSyncとVirtual Super Resolutionを無効にする
  10. AMDカードの周波数と電圧設定を編集する
  11. AMDカードの電力制限(Power Limit)を引き上げる
  12. システムファンを微調整する
  13. レジストリを編集する
  14. Windows 11/10をリセットする
  15. BIOSを更新する
  16. グラフィックスアダプターを交換する

それでは、各解決策の具体的な手順を順番に見ていきましょう。

以下の対処法を試す前に、まずWindowsデバイスのアップデートを確認し、利用可能な更新プログラムをすべてインストールして、エラーが再発するかどうかを確認してください。併せて、SFC/DISMスキャンの実行、CHKDSKの実行、メモリテストの実施もおすすめです。ブラウザ(Chromeなど)の使用中にエラーがポップアップする場合は、そのソフトのハードウェアアクセラレーションを無効にしてみてください。また、AMD Radeonソフトウェアが最小化状態で常駐していることも確認しましょう。

1. グラフィックスドライバーを再起動する

最初のトラブルシューティングとして、グラフィックスドライバーを再起動するだけでAMD Driver Timeout has occurredエラーが解消する場合があります。これで改善しない場合は、次の解決策に進んでください。

2. グラフィックスドライバーを更新する

この解決策では、「AMD Driver Autodetect」を使ってグラフィックスアダプターのドライバーを更新し、問題が解決するかどうかを確認します。ドライバーの更新で改善しない場合は、「Display Driver Uninstaller」や「AMD Cleanup Utility」を使ってドライバーを完全にアンインストールしましょう。ビデオカードドライバーを削除したら、旧バージョンのドライバーをダウンロードしてインストールすると、問題が解消することがあります。それでも解決しない場合は、デバイスマネージャーからAMDグラフィックスドライバーをアンインストールし、PCを再起動してWindowsに汎用ドライバーを自動インストールさせてみてください。

3. 電源プランを変更し、視覚効果を調整する

PCが省電力モードに設定されていると、この問題が発生することがあります。省電力モードでは、AMDドライバーの動作に必要なモジュールが時間内にロードできず、失敗する可能性があるためです。この場合は、電源プランを高パフォーマンスに変更し、視覚効果をパフォーマンス優先に調整することでエラーを解消できます。ノートPCを使用していない場合や、電源プランの変更で効果がなかった場合は、Windows 11/10のゲーム最適化ガイドを参考に、視覚効果をパフォーマンス重視に設定してみてください。

4. 仮想メモリを増やす

この解決策では、Windows 11/10 PCの仮想メモリサイズを増やし、問題が解決するかどうかを確認します。改善しない場合は、次の解決策を試してください。

5. ディスプレイのリフレッシュレートを変更する

モニターのリフレッシュレートを低めの値に変更することで、問題が解消する場合があります。

関連記事: Windows PCでのAMDドライバータイムアウト検出と復元(TDR)エラーについて

6. 高速スタートアップを無効にする

高速スタートアップ機能を無効にして、問題が改善するかどうかを確認してください。改善しない場合は、次の解決策に進みます。

7. AMDドライバーの問題報告機能を無効にする

Windows自体は正常に動作しており、単に煩わしいAMDドライバータイムアウトのポップアップを非表示にしたいだけなら、AMD Adrenalineソフトウェアの問題報告機能を無効にすればOKです。

手順は以下の通りです。

  • Windows 11/10 PCでAMD Adrenalineソフトウェアを起動します。
  • 設定(歯車アイコン)をクリックします。
  • Issue Reporting(問題報告)のトグルスイッチをオフに切り替えます。
  • システムを再起動します。

8. AMDカードのシェーダーキャッシュをクリアする

AMDカードのシェーダーキャッシュは、ゲーム起動のたびにシェーダーを生成し直すのではなく、頻繁に使われるゲームシェーダーをコンパイルして保存しておくことで、ゲームのロード時間を短縮する仕組みです。しかし、このシェーダーキャッシュが破損していたり、肥大化していたりすると、今回のようなエラーが発生することがあります。その場合は、AMDカードのシェーダーキャッシュをクリアしましょう。

手順は以下の通りです。

  • PCでAMD Adrenalinアプリケーションを開きます。
  • 設定を開きます。
  • グラフィックス(Graphics)タブをクリックします。
  • Shader Cache(シェーダーキャッシュ)の横にあるPerform Reset(リセットを実行)をクリックします。
  • シェーダーキャッシュのリセットを確認します。

それでも問題が続く場合は、次の解決策に進みましょう。

9. AMD設定でFreeSyncとVirtual Super Resolutionを無効にする

FreeSyncが正常に動作していない場合、この機能がWindows 11/10 PC上で問題を引き起こすことがあります。その場合は、AMD設定でFreeSyncとVirtual Super Resolutionを無効にして、改善するかどうかを確認してください。

手順は以下の通りです。

  • AMD Radeon Settingsを起動します。
  • ディスプレイ(Display)タブをクリックします。
  • 対象のディスプレイを選択します。
  • AMD FreeSyncおよびVirtual Super Resolutionのオプションをオフに切り替えます。

ここまでの方法で改善しない場合は、次の解決策を試してください。

10. AMDカードの周波数と電圧設定を編集する

システム上のAMDカードの周波数と電圧設定を編集するには、以下の手順を実行します。

  • Radeon Softwareを起動します。
  • パフォーマンス(Performance)タブをクリックします。
  • 手動(Manual) > GPU Setup(GPUチューニング) > 詳細コントロール(Advanced Control)を選択します。
  • 最大GPUクロックを半分(2分の1)の値に設定します。
  • 変更を適用します。

AMDドライバーの問題が解決したかどうかを確認してください。解決しない場合は、クロック周波数1350MHz電圧850MVに設定してみてください。それでもダメなら、周波数を2000MHz、電圧を1100MVに変更して問題が解決するか確認します。それでも問題が続く場合は、Undervolt GPU(アンダーボルト)自動(Automatic)に設定してください。

11. AMDカードの電力制限を引き上げる

AMDグラフィックスアダプターの電力制限を引き上げるには、以下の手順を実行します。

  • AMD Radeonソフトウェアを起動します。
  • パフォーマンス(Performance)タブをクリックします。
  • チューニング(Tuning)タブを選択します。
  • 手動(Manual)を選択します。
  • Power Tuning(電源チューニング)を有効にし、Power Limit(電力制限)50%引き上げます。
  • 変更を適用します。
  • PCを再起動します。

再起動後、問題が解決したかどうかを確認してください。改善しない場合は、次の解決策に進みましょう。

12. システムファンを微調整する

システムファンを微調整するには、以下の手順を実行します。

  1. AMD Radeonソフトウェアを起動します。
  2. パフォーマンス(Performance)タブをクリックします。
  3. チューニング(Tuning)を選択し、Fan Tuning(ファンチューニング)を有効にします。
  4. 最大ファン温度(Max-Fan Temperature)100度に引き上げます。

問題が解決したかどうかを確認してください。改善しない場合は、次の解決策を試してください。

13. レジストリを編集する

AMDドライバーのタイムアウトエラーを解決する方法【Windows 11/10対応】

何らかの不具合によりグラフィックカードドライバーがWindows OSへの応答に時間がかかりすぎると、タイムアウト問題が発生することがあります。この場合は、Windowsの待機時間(TDR Delay)を延長することで問題を解決できる可能性があります。

手順は以下の通りです。

これはレジストリ操作のため、事前の安全対策としてレジストリのバックアップまたはシステムの復元ポイントの作成を行うことをおすすめします。準備ができたら、以下の手順に進みましょう。

  • Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
  • ダイアログボックスにregeditと入力し、Enterキーを押してレジストリエディターを開きます。
  • 以下のレジストリキーのパスへ移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  • その場所で右側ペインの空白部分を右クリックし、新規 > DWORD (32ビット) 値を選択して新しい値を作成します。名前をTdrDelayに変更してEnterキーを押します。
  • 新しく作成したエントリをダブルクリックしてプロパティを編集します。
  • 値のデータ欄に8または30を入力します。
  • OKをクリックするかEnterキーを押して変更を保存します。
  • 再度、右側ペインの空白部分を右クリックし、新規 > QWORD (64ビット) 値を選択して新しい値を作成し、名前をTdrDelayに変更してEnterキーを押します。
  • 値のデータ欄に8または30を入力します。
  • OKをクリックするかEnterキーを押して変更を保存します。
  • PCを再起動します。

再起動後、問題が解決したかどうかを確認してください。解決しない場合は、以下の手順を試してください。

  • Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
  • ダイアログボックスにnotepadと入力し、Enterキーを押してメモ帳を開きます。
  • 以下のコードをコピーしてテキストエディターに貼り付けます。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]

“TdrDelay”=dword:0000000a

“TdrDdiDelay”=dword:00000019
  • メニューのファイルオプションをクリックし、名前を付けて保存を選択します。
  • ファイルの保存先を選択します(デスクトップがおすすめです)。
  • .reg拡張子を付けた名前を入力します(例:TDR.reg)。
  • ファイルの種類ドロップダウンリストからすべてのファイルを選択します。
  • 保存した.regファイルをダブルクリックしてマージします。
  • プロンプトが表示されたら、実行 > はい(UAC) > はい > OKの順にクリックしてマージを承認します。
  • 必要に応じて.regファイルは削除しても構いません。
  • PCを再起動します。

14. Windows 11/10をリセットする

Windows 11/10のリセットを試して、改善するかどうかを確認してください。それでもダメな場合は、ファイルをバックアップしたうえでWindowsをクリーンインストールしてから、次の解決策を試みてください。

15. BIOSを更新する

ここまでの方法がすべて効果なかった場合は、BIOSを更新して改善するかどうかを確認してください。逆に、BIOS更新後に問題が発生し始めた場合は、以前のBIOSバージョンにロールバックすることで問題が解決するかもしれません。

16. グラフィックスアダプターを交換する

ここまで試しても問題が解決しない場合、AMDグラフィックスアダプター自体が故障している可能性が高いです。その場合は、保証期間内であればハードウェアの交換を受けられます。別のPCでそのビデオカードを試す、または自分のPCに別のビデオカードを装着してみることで、ビデオカードの故障かどうかを切り分けられます。

関連記事: WindowsでのTimeout Detection and Recovery(TDR)クラッシュについて

AMDドライバーの問題はどうやって解決できますか?

Windows 11/10 PCでAMDドライバーの問題が発生している場合は、セーフモードで起動してAMDドライバーをアンインストールし、Windowsに自動的に再インストールさせる方法を試してください。セーフモードで起動したら、デバイスマネージャーを開きます。ディスプレイアダプターカテゴリー配下のAMDグラフィックスデバイスを右クリックし、アンインストールをクリックします。その後、PCを再起動してください。

AMDディスプレイドライバーがクラッシュし続けるのはなぜですか?

Windows 11/10 PCでAMDディスプレイドライバーが繰り返しクラッシュする場合、原因は古いまたは破損したAMDドライバーである可能性が高いです。この場合は、AMDグラフィックカードドライバーを更新することで問題を解決できます。

AMDドライバーのフリーズはどうやって解決できますか?

システム上でAMDドライバーがフリーズする問題を解決するには、以下の手順に従ってください。デバイスマネージャーを開き、「ディスプレイアダプター」セクションを展開します。一覧にあるディスプレイアダプターを右クリックし、コンテキストメニューからデバイスのアンインストールを選択します。

AMDドライバーのタイムアウトエラーを解決する方法【Windows 11/10対応】
  1. リモートデスクトップ接続で「内部エラーが発生しました」と表示されたときの対処法10選

    PCからリモートコンピューターに接続しようとした際に、「リモートデスクトップ接続で内部エラーが発生しました」というメッセージが表示されて困っていませんか?このエラーは多くのユーザーが経験しており、発生原因が複数考えられるため、原因の特定に戸惑う方も少なくありません。しかし安心してください。本記事では、このエラーを素早く解決するための具体的な方法を詳しく解説します。最後まで読めば、きっと問題を解消できるはずです。 リモートデスクトップ接続の内部エラーの主な原因 このエラーにはいくつかの原因が考えられます。代表的なものを以下にまとめました。 現在接続中のドメインに関する問題 リモート接続が無効

  2. Chrome OS回復ユーティリティの「予期しないエラーが発生しました」を解決する9つの方法

    Google Chromeをデバイスにインストールする際、Chromebook関連のエラーに遭遇することがあります。Chromebook回復ユーティリティはChromeシステムの重要な機能であり、デバイスのChrome OSを復旧させるために使用されます。このユーティリティが正常に動作しないと、デバイス上でChromeを利用できなくなる恐れがあります。この問題を解決するには、「予期しないエラーが発生しました」というChrome OS回復エラーを修正する必要があります。本記事では、この問題の考えられる原因と、効果的な対処法を詳しく解説します。 Chrome OS回復の「予期しないエラーが発生し