Windows11のゲーム中にPC_WATCHDOG_VIOLATIONとnvlddmkm.sysでクラッシュする原因と解決策【NVIDIA GPU】

Windows 11 でゲームを起動した途端、画面が真っ赤や真っ青の単色になって固まり、勝手に再起動してしまう――しかもイベント ビューアーには PC_WATCHDOG_VIOLATION と nvlddmkm.sys…。OS を入れ直しても直らないこの厄介な症状を、NVIDIA ドライバーのクリーン入れ替えで安定させる具体的な手順とチェックポイントをまとめました。

目次

ゲーム中に突然「単色画面フリーズ → 自動再起動」する現象

今回扱うケースは、主に Windows 11 + NVIDIA GPU 環境でゲームをプレイしているときに発生する、次のような症状です。

  • ゲームの起動直後、またはプレイ中に突然フリーズ
  • モニターが赤・青・緑などの単色画面になり、入力を一切受け付けない
  • 数秒~数十秒後に PC が自動で再起動する
  • イベント ビューアー・ミニダンプには
    PC_WATCHDOG_VIOLATION / DPC_WATCHDOG_VIOLATION (0x133)
    および nvlddmkm.sys という NVIDIA GPU ドライバー名が記録される

質問者の環境では、Windows の再インストールや「最新ドライバーの入れ直し」だけでは改善せず、かなり根深いトラブルのように見えます。

項目内容
OSWindows 11
状況ゲーム起動直後~プレイ中に単色画面フリーズ → 自動再起動
ブルースクリーンPC_WATCHDOG_VIOLATION / DPC_WATCHDOG_VIOLATION (0x133)
クラッシュログスタック上に nvlddmkm.sys(NVIDIA GPU ドライバー)が登場
試したことWindows 再インストール、複数バージョンのドライバー入れ替え(いずれも効果薄)

PC_WATCHDOG_VIOLATION / DPC_WATCHDOG_VIOLATION (0x133) とは?

ミニダンプを解析すると、内部的なバグチェック名は多くの場合 DPC_WATCHDOG_VIOLATION (0x133) です。UI や解析ツールによっては「PC_WATCHDOG_VIOLATION」と表示されることもありますが、ほぼ同じ問題を指しています。

DPC_WATCHDOG_VIOLATION (0x133) は、ざっくり言うと

  • 「カーネル内の処理(DPC や割り込み処理)がいつまでも終わらず、システム全体が固まりかけている」

と Windows が判断したときに発生するブルースクリーンです。Microsoft のドキュメントでは、DPC が一定時間以上走り続けたり、DISPATCH_LEVEL 以上の高い割り込みレベルのまま長時間張り付いてしまった場合に発火すると説明されています。

問題となっている nvlddmkm.sys は、NVIDIA 製 GPU の表示ドライバー本体(カーネルモード ドライバー)であり、多くの BSOD 解析例で「DPC_WATCHDOG_VIOLATION の原因ドライバー」として頻出します。

ログに出る情報意味
バグチェック: 0x00000133DPC_WATCHDOG_VIOLATION(DPC 監視タイマーがタイムアウト)
原因モジュール: nvlddmkm.sysNVIDIA ディスプレイドライバー(GPU ドライバー)の一部
発生タイミング3D ゲームやベンチマークなど GPU 負荷が高いときに多い

近年は、Windows 11 と一部の新しい NVIDIA ドライバーの組み合わせで同種のクラッシュが多発しているという報告も、Microsoft Q&A や各種フォーラムで相次いでいます。

原因候補を整理:NVIDIA GPU ドライバーの互換性・バグが最有力

ここまでの情報から、今回のケースで疑うべき順番は次のようになります。

  1. NVIDIA GPU ドライバー(nvlddmkm.sys)のバグ・相性問題
  2. GPU 本体の不良、あるいは電源・ケーブル・マザーボード側の物理的トラブル
  3. メモリ(RAM)やストレージなど、他ハードウェア要因

すでに Windows の再インストールを行っても再発していることから、

  • OS の破損やレジストリ汚染が原因である可能性は低い
  • 「最新ドライバーを上書きインストール」だけでは、古い設定やファイルが残り続けている

と考えるのが自然です。

また、海外の BSOD 解析例でも「DPC_WATCHDOG_VIOLATION (133) で最も多い原因はバグったドライバー、特に GPU ドライバーである」と指摘されており、まずはドライバー周りを徹底的にクリーンにするのが定石とされています。

解決のカギ:DDU で完全削除 → 1~2 世代前の安定版に入れ直す

今回のケースでは、次のような流れでクラッシュが 3 日間以上発生しなくなったという結果が出ています。

手順内容ポイント
1Display Driver Uninstaller(DDU)で現行 NVIDIA ドライバーを完全削除セーフモードで実行し、レジストリや残留ファイルまで徹底的に削除
2「やや前の安定版」NVIDIA ドライバーを入手R572.xx / R561.xx 系列、あるいは 2022 年頃の 512.xx などを候補にする
3クリーンインストールを実行「クリーンインストール」をチェックし、GeForce Experience など不要コンポーネントは外す
4ベンチマーク・ゲームで 15~30 分負荷テスト3DMark や実際のゲームで再発がないか確認
5追加の安定化策OC 無効化、温度・電源・BIOS 更新などを実施

以下では、それぞれのステップをもう少し具体的に解説します。

事前準備:オフラインで作業できるようにしておく

  • あらかじめ NVIDIA 公式サイトから候補となるドライバー(例:R572.xx / R561.xx / 512.xx)をダウンロードしておく
  • Display Driver Uninstaller(DDU)をダウンロードし、解凍しておく
  • OS やゲームの重要データは事前にバックアップ
  • 作業中は可能ならインターネットを切断(Windows Update による勝手なドライバーインストールを防ぐため)

ステップ 1:DDU で NVIDIA ドライバーを「跡形もなく」消す

DDU(Display Driver Uninstaller)は、通常のアンインストールでは取り切れないドライバーファイルやレジストリエントリまできれいに削除できるツールです。多くの海外フォーラムでも「NVIDIA ドライバー絡みの BSOD ではまず DDU」と推奨されています。

安全に実行するため、以下の手順を推奨します。

  1. Windows を通常起動した状態で DDU を解凍しておく
  2. [設定]→[システム]→[回復]→[今すぐ再起動]から「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」→「再起動」と進む
  3. 再起動後の選択画面で、セーフモード(ネットワークなし)を選択
  4. セーフモードが起動したら、ネットワークケーブルを抜く or Wi-Fi を切る
  5. DDU を起動し、「GPU」→「NVIDIA」 を選択
  6. 右側のボタンから 「クリーン&再起動」 をクリック
DDU の主な設定推奨値理由
削除対象GPU → NVIDIAAMD/Intel の iGPU を使っている場合でも、今回の主因は NVIDIA なので GPU を選択
実行モード「クリーン&再起動」削除後に自動再起動してくれるため、ミスが少ない
ネットワーク切断しておくWindows Update が勝手にドライバーを入れ直すのを防ぐ

再起動後、デバイス マネージャーで「ディスプレイ アダプター」が標準 VGA になっていれば削除成功です。

ステップ 2:「やや前の安定版」NVIDIA ドライバーを選ぶ

多くの人がやりがちなのが、

  • DDU 実行後にまた最新版ドライバーを入れてしまう

というパターンです。しかし今回のように「最新版でのみ不安定」というケースでは、1~2 世代前のドライバーに戻すことが有効なことが多く、実際に NVIDIA フォーラムでも「一つ前のバージョンに戻したら Watchdog エラーが止まった」という報告が複数挙がっています。

質問者のケースでは、次のようなドライバー構成が特に安定したとのことです。

  • R572.xx / R561.xx 系列(最新より 1~2 世代前とされるブランチ)
  • 2022 年頃の 512.xx ドライバーを NvCleanInstall で導入 → 3 日間ゲームを連続稼働させてもクラッシュなし

あくまで一例ですが、選び方の目安として以下のように考えるとよいでしょう。

候補ドライバー特徴向いているケース
最新版(Game Ready / Studio)新作ゲームへの最適化が早いが、不具合も出やすい新作タイトルを最優先で楽しみたい場合(今回の症状が出るなら避ける)
最新から 1~2 世代前(例: R572.xx / R561.xx)ある程度こなれており、不具合報告も落ち着きやすい最新機能は欲しいが、安定性も重視したい場合
やや古めの安定版(例: 512.xx 前後)長期間使われて実績がある。古いゲームとの相性も良いことが多い最新機能より安定動作を優先したい / 特定のゲームでのみ落ちる場合

なお、NvCleanInstall のようなツールを使えば、公式ドライバーから不要コンポーネントを取り除き、「ドライバー本体だけの軽量版」をインストールすることも可能です。常駐サービスやテレメトリが減るため、トラブルシューティング用途としては相性が良い選択肢です。

ステップ 3:インストールオプションの注意点

安定性を重視するなら、NVIDIA ドライバーのセットアップ時に次のような設定をおすすめします。

  • 構成の選択で 「カスタム(詳細)」 を選ぶ
  • インストールするコンポーネントは
    • グラフィックス ドライバー
    • PhysX システム ソフトウェア
    のみに絞る(必要に応じて HD Audio などを追加)
  • GeForce Experience は不要ならチェックを外す(オーバーレイや録画機能がトラブルの火種になることも)
  • 「クリーンインストールを実行」に必ずチェックを入れる

インストール完了後は再起動し、デバイス マネージャーで GPU が正常認識されていることを確認します。そのうえで Windows Update が勝手に別バージョンのドライバーを入れないよう、一時的に更新を停止しておくとより安心です。

ステップ 4:ベンチマークと実ゲームで動作確認

ドライバーの入れ替えが完了したら、必ず負荷をかけてテストしましょう。

  • 3DMark Time Spy などのベンチマークを 1~2 回連続で回す
  • 実際にクラッシュしていたゲームを 15~30 分程度プレイする

この段階で単色フリーズや Watchdog エラーが出なければ、ドライバー周りの問題はかなり解消されていると考えて良いでしょう。逆に、ここでまだ落ちる場合は、ドライバー以外の要因(OC・温度・ハード不良など)を疑う必要があります。

安定性をさらに高める「追加の安定化策」

ドライバーをクリーンインストールしたうえで、以下の項目も見直しておくと、さらにクラッシュの発生率を下げられます。

項目具体的な対策効果
オーバークロックGPU / CPU / メモリ(XMP)を一旦すべて標準クロックに戻す微妙な不安定要因を排除し、原因切り分けを容易にする
電源プランWindows の電源プランを「高パフォーマンス」または「最適なパフォーマンス」に固定クロックの急激な上下による不安定化を抑える
BIOS / チップセットマザーボードの BIOS、チップセットドライバーを最新安定版に更新PCIe 関連の相性問題、最新 GPU との互換性を改善
GPU 温度負荷時に 85℃ を超えるようなら、ケースファン増設やファンカーブ見直しで冷却強化サーマルスロットリングや電圧降下によるクラッシュを防ぐ
HAGS / オーバーレイWindows の「ハードウェア アクセラレータ GPU スケジューリング」を OFF、各種ゲームオーバーレイも OFF一部環境で Watchdog エラーを誘発するとされる新機能を無効化

それでも再発する場合のチェックリスト

上記の手順をすべて実施しても PC_WATCHDOG_VIOLATION / DPC_WATCHDOG_VIOLATION が再発する場合、ソフトだけでなくハードウェア側も疑う必要があります。以下の順番で切り分けていきましょう。

さらに古いドライバーを試す(2021~2022 年版など)

  • 2023~2025 年頃のドライバーで全滅の場合、2021~2022 年台の 4xx / 5xx 番台など、より古い安定版を試す
  • 古いゲームや DirectX11 タイトルが中心なら、古いドライバーの方が安定することもある

別 PCIe スロット・別電源ケーブルで GPU をテスト

  • マザーボードに複数の PCIe x16 スロットがある場合は、別スロットに差し替えてみる
  • モジュラー式電源なら、別系統の PCIe ケーブルを使って接続し直す
  • 接点不良やケーブル断線が原因の場合、これだけで劇的に安定することも珍しくありません

メモリ診断で RAM の不良を除外する

  • Windows 標準の「Windows メモリ診断」を実行しエラーが出ないか確認
  • より厳密に検査したい場合は、USB メモリから起動する MemTest86 等で一晩程度のロングテストを行う
  • エラーが大量に出る場合、DPC_WATCHDOG_VIOLATION 以外にも謎のクラッシュが頻発しているはずなので、メモリ交換を検討

GPU の RMA(交換)を検討する

ソフトウェア・電源・メモリ・温度など、考えられる要因をすべて潰してもなお、nvlddmkm.sys 由来の Watchdog エラーが止まらない場合、

  • GPU 自体の初期不良・劣化

の可能性も否定できません。購入から保証期間内であれば、販売店またはメーカーサポートに症状とログ(ミニダンプ・イベントログ)を提出し、RMA(交換)を相談するのが現実的です。

ログの確認方法:イベント ビューアーとミニダンプ

原因切り分けの精度を上げるには、再発したときのログを必ず確認する癖をつけておくと良いです。

イベント ビューアーでの確認

  1. スタートボタンを右クリック →「イベント ビューアー」を開く
  2. 左ペインから「Windows ログ」→「システム」を選択
  3. 右側の「現在のログをフィルター」をクリックし、「レベル」で「エラー」「重大」に絞り込む
  4. ソース「BugCheck」や「Display」「nvlddmkm」などのエントリを探す

ここに「バグチェック 0x133」や「ディスプレイドライバー nvlddmkm が応答を停止しました」等の記録があれば、今回の記事で扱った内容と同じ方向性で問題を追ってよいでしょう。

ミニダンプの読み取りイメージ

ミニダンプを BSOD 解析ツールや WinDbg で開くと、例として次のような情報が表示されます。

DPC_WATCHDOG_VIOLATION (133)
The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL or above.
Arguments:
Arg1: 0000000000000001
Arg2: 0000000000001e00
Arg3: fffff8004b0fb320
Arg4: 0000000000000000

Probably caused by : nvlddmkm.sys

このように BugCheck 0x133 + nvlddmkm.sys が並んでいる場合、まず最初に疑うべきはやはり NVIDIA ドライバー、という判断になります。

まとめ:NVIDIA ドライバーを「きれいに」「少し古く」が決め手

ゲーム中に突然単色画面となり、PC_WATCHDOG_VIOLATION / DPC_WATCHDOG_VIOLATION (0x133) と nvlddmkm.sys が記録されるトラブルは、

  • Windows 11 と一部 NVIDIA ドライバーの相性・バグ
  • あるいは GPU 周辺のハードウェア要因

が重なって発生しているケースが非常に多いと考えられます。

まずは本記事で解説したように、

  1. DDU で現行 NVIDIA ドライバーを完全削除
  2. 最新版ではなく、1~2 世代前または 2022 年前後の安定版ドライバーを選んでクリーンインストール
  3. オーバークロック・HAGS・オーバーレイを無効にして、電源プランや温度環境を整える
  4. ベンチマークやゲームで 15~30 分程度の負荷テストを行う

という順番で対処するだけでも、多くの環境で症状が改善するはずです。

それでも解決しない場合は、より古いドライバー・別スロットや別ケーブルでの GPU テスト・メモリ診断・RMA 相談といったハードウェア寄りの切り分けに進みましょう。ドライバーとハード両面から一つずつ可能性を潰していくことで、厄介な PC_WATCHDOG_VIOLATION も必ず原因にたどり着けます。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次