画像、動画生成処理時に nvlddmkm エラーでPCがクラッシュ、ディスプレイがブラックアウト、ブルースクリーンでPCがリブートされる

トリーニョ
質問: nvlddmkm エラー
動画や画像を生成していると、連続して処理している場合などに結構な頻度でディスプレイがブラックアウトします。 再起動してみるとイベントビューアーに nvlddmkm エラーが記録されています。何か良い対処方法はありますか?
VRAMは足りている状況です。

nvlddmkm エラーの軽減に関するメモです。

エラーの状況

以下があります。

  • AI生成処理時に突然画面がブラックアウト、PCはクラッシュしていないらしく、マウス操作やクリックでのサウンド音が鳴る
  • AI生成処理時にブルースクリーンになり、再起動になる
  • AI生成処理時、生成処理にエラーが発生し、処理が止まる。または、アプリがクラッシュする。画面は変化なし


いずれの場合にもイベントビューアーに "nvlddmkm" エラーが記録されます。

画像、動画生成処理時に nvlddmkm エラーでPCがクラッシュ、ディスプレイがブラックアウト、ブルースクリーンでPCがリブートされる:画像1

エラーメッセージ
ソース "nvlddmkm" からのイベント ID 14 の説明が見つかりません。 このイベントを発生させるコンポーネントがローカル コンピューターにインストールされていないか、インストールが壊れています。 ローカル コンピューターにコンポーネントをインストールするか、コンポーネントを修復してください。

イベントが別のコンピューターから発生している場合、イベントと共に表示情報を保存する必要があります。

イベントには次の情報が含まれています:

\Device\000000fa
CMDre 00000021 0000fffc ffffffff 0000000f ffffffff

メッセージ リソースは存在しますが、メッセージがメッセージ テーブルに見つかりませんでした。

発生状況

多様な状況で発生するため、確定的な発生原因は不明ですが、以下があります。

  • GPU 熱暴走
  • GPU 電力不足
  • 演算スパイク / VRAM利用スパイク

GPU 熱暴走

AI処理の連続稼働で発生確率が若干高まる印象があります。空調を強めるなどして冷却をすると若干発生頻度が下がる気がします。

GPU 電力不足

次節の演算スパイクとも関連しますが、GPUが電力不足の可能性が疑われます。GPUの電力モードをパフォーマンスに設定すると、気持ち発生頻度が下がる気がします。

演算スパイク / VRAM利用スパイク

もっとも疑わしい原因です。演算量が高い状態はGPUの負荷が上がるだけで、問題は出ないですか。 急激な演算量の増加やVRAM利用増加のタイミングで、GPUの応答が追い付かずに、nvlddmkm エラーが発生する可能性です。
特にLatent生成後のVAE処理への切り替えタイミング、バッチ間処理で頻発することからも疑わしさがあります。

急激な演算量の増加タイミングで、GPUの電力供給要求が瞬間的に上がり、電源が対応できずに電圧が下がってしまい、 その結果、GPUの応答ができなくなる。という状況になると予想されます。

対処法 (発生頻度を下げるための)

完全に発生を防ぐことは難しいかもしれませんが、以下の対処方法があります。

電力モード

電力モードをパフォーマンスモードにします。

画像、動画生成処理時に nvlddmkm エラーでPCがクラッシュ、ディスプレイがブラックアウト、ブルースクリーンでPCがリブートされる:画像2

最大消費電力

最大消費電力を90%や80%程度に下げます。

メモ
一番効果がある印象です。

ドライバの更新

ディスプレイドライバーを更新します。

CUDA Toolkit の更新

CUDA Toolkitを更新します。

演算量を下げるモジュールの導入

演算量を下げるモジュールを導入して演算スパイクがなるべく発生しないようにします。 どのような対処法があるかは次のセクションで解説します。

リモートデスクトップ経由で実行しない

リモートデスクトップでPCに接続すると、GPU処理がリモートデスクトップにも割り当てられるため、エラーの発生可能性が上がります。リモートデスクトップを使わずに実行します。

ほかのアプリを閉じる

GPUを利用するPhotoshopやWebブラウザなどを極力閉じます。

アプリケーションの設定

Webブラウザ(Edge)の[使用可能な場合はグラフィックス アクセラレータを使用する]のスイッチをオフにする。
画像、動画生成処理時に nvlddmkm エラーでPCがクラッシュ、ディスプレイがブラックアウト、ブルースクリーンでPCがリブートされる:画像3


Windowsの設定の[システム > ディスプレイ > グラフィック] 画面の[ハードウェア アクセラレータによる GPUスケジューリング]nosuのスイッチをオフにする。
画像、動画生成処理時に nvlddmkm エラーでPCがクラッシュ、ディスプレイがブラックアウト、ブルースクリーンでPCがリブートされる:画像4

演算量を下げるモジュール、機能、設定

演算量を下げるために以下を導入します。

Sage Attention

画像生成、動画生成のどちらにもあります。以下の記事を参照してください。

FirstBlockCache, EasyCache

キャッシュ機構を導入して演算量を下げます。

サンプリングステップ数の減少

サンプリングステップ数を下げて、演算量を下げます。

解像度を下げる

画像や動画出力の解像度を下げて、演算量を下げます。


AuthorPortraitAlt
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
作成日: 2026-08-10