ハードウェア障害によるWindowsのクラッシュ対処

設定関連

プロローグ

StableDiffusionで画像を何枚か生成していると一定の確率でマウスの動作が急に遅くなり5秒ほど経過すると固まり、その後1分ぐらいでブルースクリーンで再起動という症状。

タイミング的にDragon’s Dogma 2のMODを入れた直後のタイミングだったのでウィルスを疑ったりしたのだけれど、ウィルスは検出できず。どうもエラーのメッセージ的にハードウェア障害っぽいのだけれど、こういう実行したら必ず動かなくなるとかじゃなくて曖昧なタイミングで障害になるものは本当に原因追及がシンドイ。

で、CrystalDiskInfoを実行した所、起動ドライブのCドライブは正常、アプリインスコ用のDドライブも正常と表示されSSDの問題でも無さそう、んじゃメモリかとWindowsメモリ診断も実行。これも128G積んでるからか糞長くて3時間ほどやってみるが問題無し。

CrystalDiskInfo
https://crystalmark.info/ja/software/crystaldiskinfo/

となると、まさかの34諭吉のRTX4090なのか....嘘と言ってよバニィ...。と具合が悪くなったのですが、そこだけは絶対に認めたくない気持ちで最初のMODを疑いWindowsの回復機能で数日前のポイントに戻してみることに。

ポイントを戻すこと2回ほど。なぜかWindowsが起動すらしなくなる。マジで絶望先生。とはいえ、起動ドライブのM.2も購入してから2ヶ月しかたってない訳でハード的に死ぬわけないと思い仕方が無いのでWindowsを再インストールする。

んで、すんなりクリーンインストールでき、面倒なアプリを入れ直していたのだけれども、前の環境に戻す前にクラッシュ問題がこれで解決するかどうかを確認するためにStableDiffusionだけ先に突っ込んで動かしたところ再びクラッシュ。

やっぱりハード障害よねこれ。もうどこが壊れたのか調べあげるのにげんなりしてたら、突然Dドライブが見えなくなって崩御なされた。
いや、お前か。

CrystalDiskInfoを過信し過ぎてた。久しぶり過ぎて気が付かなかったけどSSDの突然死だな。思い起こしてみると2.5inchドライブ型のSSDの使用時間が20000時間を超えてた気がする。

どう考えてもM.2が発売されてから買うことが無くなった2.5inchのSSDなんて古い時代なので耐久性も無さそうだし確定だなと思い僕の4090ちゃんじゃ無くてよかったんゴ!と晴れた気持ちと、一緒に巻き込まれて失ったダウンロードフォルダとか、大量に入ってたLoRAも紛失してもやっとした気持ちが交差した訳だが気を落ち直して再度うぃんどうずをインストールしなおした。

いやーこれで日常に戻れるわいとクリーンな環境でStableDiffusionを動かして見る。と、再びクラッシュギャルズ!ギャー!

あれかやっぱり4090ちゃんのハードウェア障害なんか。海外の魔改造MODで遊ぼうとした罰なのか。とか悪いことばかりが頭の中を巡りズムなんですが、ンなわけあるかと気持ちを持ち直して色々検証した結果、結論としてはNvidiaのドライバであることがほぼ確実と判明。

いや、長かった。まさかのSSD死亡遊戯とドライバクラッシュが重なるというハードラックでダンスっちまったんだよ。あぁん!?な日々。解明まで金曜の仕事明けから日曜の夕方までかかった。

対処メモ

というバチ糞長い前置きからの対処メモ。

犯人は最新Nvidiaドライバ552.22おまえだ!ビシッ!ということでローカルに残ってた551.76を入れたところ海外MODが原因を疑ってDragon’s Dogma 2を動かして見たら明らかに長時間クラッシュしないことに気が付いた。

んで、もう一個存在してた551.86も動かして見たところ安定。たぶん、SSDの不具合で色々試してる中でグラフィックドライバも最新に上げてみたのが2次災害につながった模様。

最終的に手持ちで安定した551.86を採用した。

それと合わせてパフォーマンス設定を見直した。

Steamから実行ファイルを探る

Steamアプリを起動して、ライブラリの中からDragon’s dogma 2を探し右クリック。
メニューに表示される「管理」→「ローカルファイルを閲覧」
実行ファイル(DD2.exe)の場所になるのでメモっておく。
※EveryThingが使えるならそっちでDD2.exeを検索した方が早いかも。

Windowsのグラフィック設定

設定→左サイドメニューの「システム」→ディスプレイ→グラフィックと進み

アプリのカスタムオプションにある「アプリを追加する」の「参照」をクリックするとファイル選択ダイアログが開く。
ここで先ほど調べたDragon’s Dogma 2の実行ファイル(DD2.exe)を指定。

下のリストに追加されたらクリックし、オプションで高パフォーマンスに設定。

必要に応じてDD2.exeを右クリックしてプロパティ互換性から「管理者としてプラグラムを実行する」にチェック。

作成したbatをDD2と同じようにWindowsのグラフィック設定に登録します。以上で完了。

SSDに関してはメーカーが推奨する4~5年を目安に強制交換だな。

4年の目安。35040時間。

コメント

タイトルとURLをコピーしました