Windows 7、8、10でレンダリングデバイスが失われたエラーを修正する方法は?

オーバーウォッチを再生すると、「レンダリングデバイスが紛失しました」というエラーが発生します。ゲームの途中で、アプリケーションはゲームプレイのレンダリングに失敗します。このエラーは2017年後半に急増し、SRポイントを失うことによる致命的なエラーの1つです。競技試合中に必要な期間内に接続し直すことができず、ポイントの喪失に直面します。

このエラーは大きなものであり、すべての関係者(Blizzard、NVIDIA、AMDなど)によって認識されました。このエラーの修正は非常に簡単です。それらは干し草の山の中の針であることがわかりますが、一度理解すると、確かにケーキになります。以下をご覧ください!

解決策1:実行中のアプリケーションを確認する

最初の修正は最も単純なものです。アプリケーションを実行しているバックグラウンドをチェックして、それらが問題の原因であるかどうかを確認する必要があります。バックグラウンドアプリケーションは、フォアグラウンドで実行しているアプリケーションとCPUリソースを共有します。この場合、フォアグラウンドアプリケーションはOverwatchです。ゲームが他のアプリケーションとのリソース競争に巻き込まれた場合、グラフィックの実行とレンダリングを継続できない可能性があります。

  1. Windows + Rを押し、ダイアログボックスに「taskmgr」と入力してEnterキーを押します。
  2. タスクマネージャーに移動したら、[プロセス]タブに移動し、実行中のすべての「追加」アプリケーションを確認します。たとえば、Google Chromeを実行している場合、CPUリソースを大量に消費している可能性があります。

  1. すべてのバックグラウンドプロセスを終了し、Overwatchのみが実行されていることを確認します。タスクマネージャーを閉じて、ゲームを起動してみてください。重要なMicrosoftサービスを終了していないことを確認してください。

ヒント:他のアプリケーションでゲームを「alt-tabing」するとエラー状態がトリガーされるため、プレイを開始したらそれを控えることにも注意してください。

解決策2:PSUを確認し、オーバークロックを無効にする

多くのユーザーに有効と思われるもう1つの修正は、プロセッサのオーバークロックを無効にすることでした。オーバークロックにより、プロセッサは、より多くの処理能力を得るために、短時間で強力な処理バーストを実行できます。これは、正規化されるしきい値温度に達するまで発生し続けます。CPUまたはGPUをオーバークロックすると、エラー状態が発生する可能性があるようです。

場合によっては、モジュールをアンダークロックすることでうまくいくように見えました。変だよね?

考慮すべきもう1つのポイントは、PSUです。PSU(電源ユニット)は、コンピューターの内部コンポーネントを機能させるために、ACを低電圧の安定化DC電力に変換します。PSUが正しく機能していないか、GPUに十分な電力がない場合、ゲームのレンダリングに失敗し、エラーメッセージがポップアップ表示される可能性があります。

  • PSUに、システム上のすべてのハードウェアに電力を供給するのに十分なワット数の出力があることを確認してください。特にGPUがゲームの全負荷をかけているとき。
  • すべての電源ケーブルが他のすべてのモジュールに正しく接続されていることを確認してください。

解決策3:SuperFetchサービスを確認する

SuperFetchは、使用パターンだけでなく、使用時にも、使用済みアプリケーションのほとんどをメインメモリにプリロードします。これには2つの目的があります。起動に必要な時間が短縮され、頻繁に開くアプリケーションがより効率的に読み込まれるようになります。また、タイミングを有効にし、使用パターンを分析して調整します。オーバーウォッチは、ゲームが正しく機能するためには、SuperFetchを有効にして実行する必要があると公式に述べています。

  1. Windows + Rを押して、「services」と入力します。ダイアログボックスで「msc」を選択し、Enterキーを押します。
  2. サービスに入ったら、「SuperFetch」が見つかるまですべてのリストをナビゲートします。それを右クリックして、[プロパティ]を選択します

  1. スタートアップの種類を「自動」に設定し、プロセスがまだ実行されていない場合は「開始」をクリックします。

  1. [適用]を押して変更を保存し、終了します。次に、Overwatchが期待どおりに実行され、クラッシュしないかどうかを確認します。

解決策4:GPU設定の調整

ドライバーを更新する前に試すもう1つの回避策は、GPU設定を微調整することです。そもそもこのエラーが発生する主な問題は、GPUドライバーが原因です。GPUのダウングレード/アップグレードには、多くの時間と忍耐が必要です。

GPU設定を確認し、ハードウェアに応じていくつかの設定を変更してみてください。たとえば、AMDを使用している場合は、GPUスケーリングをオフにしたり、画像安定化を無効にしたりできます。使用しているハードウェアと仕様に完全に依存します。

解決策5:グラフィックスドライバーのロールバック/更新

前述のように、ほとんどすべての場合に機能する最終的な修正は、グラフィックスドライバーのダウングレードです。ドライバーのアップデートにより、操作に予期しないエラーが発生し、オーバーウォッチがゲームの途中で停止したようです。これを修正するには、グラフィックスドライバーを最新のビルドに更新するか(AMDなどのメーカーがこの問題を修正するための専用の更新プログラムをリリースしたため更新しています)、ドライバーを以前のバージョンにダウングレードします。

アップグレードまたはダウングレードする前に、デフォルトのドライバーをインストールして、問題が解決するかどうかを確認できます。

  1. ユーティリティDisplayDriverUninstallerをダウンロードしてインストールします。
  2. Display Driver Uninstaller(DDU)をインストールした後、コンピューターをセーフモードで起動します
  3. コンピュータをセーフモードで起動した後、インストールしたばかりのDDUを起動します。
  4. アプリケーションを起動した後、最初のオプション「クリーンアップして再起動」を選択します。その後、アプリケーションはインストールされているドライバーを自動的にアンインストールし、それに応じてコンピューターを再起動します。

  1. コンピュータを通常モードで起動し、Windows + Rを押し、ダイアログボックスに「msc」と入力してEnterキーを押します。ほとんどの場合、デフォルトのドライバがインストールされます。そうでない場合は、空のスペースを右クリックして、「ハードウェアの変更をスキャンする」を選択します。

この手順により、デフォルトのドライバーがコンピューターにインストールされます。次に、Overwatch実行して、エラー状態がまだ表示されるかどうかを確認します。含まれている場合は、次の手順に進みます。

  1. 現在、2つのオプションがあります。NVIDIAなどの製造元のWebサイトからハードウェアで利用可能な最新/古いドライバーをオンラインで検索する(手動でインストールする)か、Windowsに最新バージョン自体をインストールさせる(更新を自動的に検索する)ことができます。
  2. 手動でのインストールについて見ていきます。ハードウェアを右クリックして、「ドライバーの更新」を選択します。最初のオプション「コンピューターを参照してドライバーソフトウェアを探す」を選択します。自動的に更新する場合は、最初のオプションを選択してください。

  1. インストールしたばかりのドライバーパッケージを参照し、コンピューターを完全にシャットダウンしてから再起動します。次に、これでエラー状態が解決するかどうかを確認します。

ヒント: [設定]からWindows Updateを実行して、コンピューターで利用可能な更新プログラムを確認することもできます。