3D ゲームや動画再生など、DirectX を利用するアプリケーションを実行していると、高い確率で Windows がフリーズしてしまう不具合について。フリーズすると画面が完全に固まってしまい、マウス カーソルさえ動かなくなります。それから 1 分ほどしてブルー スクリーン(Blue Screen of Death)になるというもの。原因は、NVIDIA ビデオ カードのデバイス ドライバで、古いバージョンのデバイス ドライバに入れ替えることで再発しなくなりました。
ブルー スクリーンになると、その原因となったプログラムやライブラリのファイル名が表示されます。フリーズに出くわした時にここを見ると、watchdog.sys
であったり nv4_disp.dll
の名前が表示されます。watchdog.sys
の方は、Windows のシステム関連ファイルなので、何が直接の原因なのかは特定できません。しかし、nv4_disp.dll
は NVIDIA 製ビデオ カードのデバイス ドライバです。そこで、NVIDIA のデバイス ドライバを容疑者に絞って、古いバージョンのデバイス ドライバに戻してみることにします。
手順としては、古いバージョンのデバイス ドライバのインストール プログラムをある程度古いものまでダウンロードしておき、順番にインストールしてフリーズしたら更に古いバージョンをインストールし直して...という手順を繰り返します(;´Д`) フリーズさせる決まった手順が不明のために検証が鬱陶しいです...
今日現在、最新版である 285.58 がリリースされていますが、最新版でも直っていない雰囲気がするのと、現状、2 週間くらいの間、一度のフリーズも再発せずに動いているのでまぁいいかーってことで試していません。再起動が遅いので、ドライバを入れて再起動してを繰り返すのが面倒なんだよもん(´・ω・`)
NVIDIA GeForce 8600 GT では、260.99 でフリーズしなくなりました。もしかしたら、他のカードでは、もっと新しいバージョンでも安定して動作するかもしれませんし、更に古いドライバに戻さないとダメかもしれません。
寄せられたコメント (全 4 件中、最新 5 件まで表示しています)
こちらのグラボはGTS250単体のPCが2台です。
同じゲームで片方は時々フリーズ、もう片方は時々ブルースクリーン。
原因が同じかどうかはわかりませんが
とりあえずブルースクリーンの方を260.99にして様子を見てみようかと思います。
その後、更に一ヶ月近く 260.99 で使っていたと思いますが問題ありませんでした。
更にその後、別の問題で、ハードウェア的にビデオカードをいじった所、OS がちゃんと認識しなくなってしまったため、試しに一つ上の 266.58 をインストールして今に至ります。
頂いたコメントでは、266.58 でダメだったとありますが、当方では問題なかったようです。
環境は、NVIDIA GeForce 8600 GT (PCIex16) と NVIDIA GeForce FX 5200 (PCI) の二枚差しです。
私もゲーム中のnv4_dispによるブルースクリーンに悩まされていて
いろいろ検索してこちらのページにたどり着きました
私は安定してると言われてる266.58でダメだったので260.99にしてみようかと思ってます
記事の内容を拝見させていただきましたが
その後調子の方はどうでしょうか?
もしよかったら教えてください