「ディスプレイ ドライバー nvlddmkm が応答を停止しましたが、正常に回復しました。」のイベントログとともに、アプリがクラッシュする件
本記事について
本記事は、アプリケーションのクラッシュが多発し、ディスプレイドライバーの応答がなくなった際の、解決策備忘録的なものです。本手順にて障害は完全には収まったわけではなく、軽減しただけでした。
本件無事解決しました。使用機器の相性によるものでした。
何が起きたのか
アプリケーションのクラッシュと書きましたが、実際に起きたのは、
Rainbow Six Siegeというゲームにて、
ゲーム開始直後(プレイ画面になった途端)アプリケーションがクラッシュするという現象です。
スペック紹介
- Windows 10 1909
- Core-i7 9700k
- Gforece RTX 2070 SUPER
- メモリ16GB
実際に行った作業
NVIDIAコントロールパネルからPhysX設定をGPUへ変更する
Windows ボタンから「NVIDIAコントロールパネル」を開き、
「3D設定」-「Suround、PhysXの設定」-「PhysX設定」にて、「プロセッサ」を自身の使用しているGPUへと変更します。
大体の方は、この手順で直るそうです。
※私は直りませんでした
レジストリ値を変更してみる
※レジストリを変更することで、PCに影響を及ぼす可能性があります。ご注意ください。
①Windows キーとRキーにて、「regedit」と入力します 。
②次のレジストリ サブキーを見つけます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
④[QWORD (64 ビット) 値] を選択します。
⑤[名前] に「TdrDelay」と入力し、Enter キーを押します。
⑥[TdrDelay] をダブルクリックし、[値のデータ] に「8」を追加して、[OK] を選択します。
NVIDIAのGforce Experimenceをクリーンインストールする
※使用したグラフィックボードのバージョンは、「431.70」
詳しくはこちらを参考にしてください。
「nvddmkm.sys」を新しくする(高難易度)
①GForce Experimenceを再インストールしたのち、Exploreの検索機能にて、「nvddmkm.sys」を検索します。日付が新しいファイルを、日付が古いファイルへ張り付けします。
②日付が新しいファイルを右クリックし、「コピー」します。(デスクトップに一時退避させておくと安全です)
③その後、古いファイルを右クリックし、「ファイルの場所を開く」をクリックします。
④すると古いファイルのフォルダが開かれます。ここに新しいファイルをコピーしたいのですが、権限の関係で、コピーができません。そこで、フォルダーに対して、権限を付与します。
ひとつ前のフォルダをクリックします。
⑤格納されていた上記フォルダーを右クリックし、「プロパティ」をクリックします。
⑥「セキュリティ」タブにて「詳細設定」をクリックします。
⑦「所有者」の「変更」をクリックします。
⑧「選択するオブジェクト名」を「administrators」にし、「OK」をクリックします。
net user <アカウント名>
※自身が使用するアカウントが、「administratorsグループ」である必要があります。
確認するには、以下コマンドをコマンドプロンプトにて実行が必要になります。(コマンドプロンプトはWindowsキー+Rキー同時押しをし、「ファイル名を指定して実行」に「cmd」と入力すれば立ち上がります)
⑨「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れ、「OK」をクリックします。。
⑩「編集」をクリックします。
⑪手順⑧の要領で「Authenticated Users」を入力し、「アクセス許可」を「フルコントロール」へ変更したことを確認し、「OK」をクリックします。
⑫ 手順②にて、保管してた新ファイルを、旧フォルダーにコピーし、完了です。
その他にも多くの設定をしましたが、いまだ軽減のみで、完治はしておりません。
コントロールパネルの電源管理にて、「高パフォーマンス」以上にする
本手順は、こちらのサイト「電源の管理から究極のパフォーマンスを設定」章を参考にしてください。
Windows Update
Windowsの「設定」からWindows Updateを行いました。
BIOSファームウェアのアップデート
ASUSのファームウェアであったため、こちらを参考にしました。
ただし、「WinFlash」ファイルは必要ではなく、「EZ Update」を使用した。
「EZ Update」は、こちら からマザーボード製品を検索し、「ユーティリティ」からインストールを行った。
無事解決へ
掲示板などを閲覧していると、どうやらRTX 2070(RTXシリーズは不具合が多いとのこと)は、Display Portを使用して、ASUSのディスプレイを使用することは、相性が良くないみたいです。
Display PortをHDMI端子へ変更した途端、クラッシュは一切起こらなくなりました。
ただし、HDMIはDisplay Portに比べて、最大出力フレーム数が少なくなっています。(Display Port:最大240FPS、HDMI:最大144FPS)
考察(その後)
今回、上記手順を踏んでも、解決には至りませんでした。
考察としては、グラフィックボードとゲームとの相性が悪いのではないだろうかという点です。
実際にグラフィックボードの設定(グラフィック設定)をちょこちょこと行っていたのですが、設定値を大きく変えると、クラッシュ頻度が上がることを確認しております。
また、別アプリケーションでは、一切クラッシュしないこともあります。ですので、今回は、次回のグラフィックボード更新時、(おそらく5/13)を待ち、改善するかを見守ります。
端子を変更したら、無事解決しました。
その後、クラッシュすることがまだありました。結局初期不良ということで、修理に出したところ、GPUの初期不良とのことでした。RTXシリーズは不良品、相性不良が多いとの口コミも見つけたので、気をつけてください。もしどなたか、上記構成で、クラッシュが直ったなどの経験がありましたら、設定手順などを共有いただけますと幸いです。
更新履歴
2020年5月9日 初版作成
2020年6月6日 解決
2020年7月6日 その後
2020年7月17日 所属しているグループを確認するコマンドを追記
2020年8月2日 文書構成を修正
参考URL
- nvlddmkm の応答停止と正常回復(Windows 10)
https://www.tnrsca.jp/nvlddmkm-%E3%81%AE%E5%BF%9C%E7%AD%94%E5%81%9C%E6%AD%A2%E3%81%A8%E6%AD%A3%E5%B8%B8%E5%9B%9E%E5%BE%A9%EF%BC%88windows-10%EF%BC%89/ - タイムアウト検出と復旧 (TDR) レジストリ キー
https://docs.microsoft.com/ja-jp/windows-hardware/drivers/display/tdr-registry-keys?redirectedfrom=MSDN - 【nvlddmkm.sysが原因】Windowsブルースクリーンエラーの対処法、修復方法を徹底解説!
https://www.yume-yazawa-ism.com/entry/windows-bluescreen-repair
-
前の記事
Surface GO 2を徹底解析 2020.05.08
-
次の記事
Office 365グループはMicrosoft 365グループに変わる 2020.05.09
2019年に7から10にバージョンアップしました、最近ワードが開かなくなり、PCを初期化しましたが途中ネットワークに接続しましょうの画面で、日本、キーボードと進みルーターの設定で画面が停止してキーボードもマウスも動きません、当方PC初心者です尚、下記のメールアドレスはPCが使用出来ないのでスマホです。
現在友達のPCを借りて質問をお聞きしています、アドバイス解決策等有りましたらよろしくお願いします。
いつもブログを見ていただき、ありがとうございます。
コメントありがとうございます。
初期セットアップにて、マウスとキーボードが利用できないとのことですね。
Windows 7端末から、Windows 10へとアップグレードを行うと、ドライバー(USBへ挿入するとインストールされる専用ソフトウェア)の不具合により、動作が不安定になることがよくあります。
初期化されたとのことですが、BIOS画面での操作は可能でしょうか?
BIOSとは、Windowsが起動する前に立ち上がる黒い画面にて、F2やF8を連打すると飛ぶことの可能な、プログラムです。
BIOS画面へ飛ぶ場合は、メーカーによって操作が異なります。
「BIOS XXX(これはメーカー名:例えばDELLとか) 起動方法」などでググる検索結果に出てきます。
BIOS画面でのキーボードやマウス(マウスは動かない可能性があります)が動くことが確認できましたら、
windows 10 の修復に移ります。
操作ができない場合は、各PCメーカーのサポートセンターお問い合わせすることをお勧めします。
そもそもそのPCの部品自体が、windows 10 未対応の可能性があります。
windows 10 メディアはお持ちでしょうか?
お持ちでない場合は、ご自身で作成可能です。
https://answers.microsoft.com/ja-jp/windows/forum/windows_10-windows_install/windows-10/d907cb4e-3593-4b69-a7a9-41b6bc331acf
上記リンクを参考に作成ください。
必要なものは、書き込むためのメディア(5GB以上)、メディア書き込みソフトが必要ですので、ご友人にお借りするなどしてください。
メディアが作成できましたら、そのメディアを使って修復を行います。
(この際に、メディアを壊れたPCにて読み込む必要があります。
内部に取り付けられていない場合、別途購入する必要があります。
https://www.amazon.co.jp/DVD%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E5%A4%96%E4%BB%98%E3%81%91USB3-0-%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%96%E3%83%AB%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96-DVD%E8%AA%AD%E5%8F%96%E3%83%BB%E6%9B%B8%E8%BE%BC-DVD%C2%B1RW-Window10/dp/B07F1MFV4T/ref=as_li_ss_tl?&hvadid=280316542485&hvpos=&hvnetw=g&hvrand=7905163364439682148&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1009280&hvtargid=pla-487357914221&psc=1&linkCode=sl1&tag=asohiro02-22&linkId=10354bf1c6a85580a3d1c1dd3553881f&language=ja_JP
など)
作成しましたら、メディアからwindows 10 を壊れたPCにて、起動します。
その後修復を行います。
詳しくは
https://answers.microsoft.com/ja-jp/windows/forum/windows_10-update/windows-10/ceda35e1-3972-4f27-ae14-12e39196f721
を参考にしてください。
以上が手順になりますが、本手順がやや難解かつ、必要物資が多いと思います。
PCが古くなったため、これを機に買い替えるとお考えでしたら、
中古PCなどを購入しても良いかもしれません。
私のおすすめは「横河レンタリース」様の
https://www.yrl-qualit.com/
中古サイトになります。
※中古といっても、きれいに清掃などされており、不快感は感じません。私もここで購入したPCがありますが、1年たっても現役です。
※会社はまともな会社さんです。企業様向けにPCを導入されている大企業です。
あとは私がご紹介したPCでしょうか。以下リンクから参考にしてください。
Officeがついているものもあり、なかなかいいと思います。
https://asohiroblog.net/pc%ef%bc%88windows-10%ef%bc%89%e3%81%ae%e5%87%a6%e7%90%86%e9%80%9f%e5%ba%a6%ef%bc%88%e5%8b%95%e4%bd%9c%ef%bc%89%e3%82%92%e9%ab%98%e3%81%8f%ef%bc%88%e8%bb%bd%e3%81%8f%ef%bc%89%e3%81%99%e3%82%8b/