Warframeのクラッシュを調査しているときに、私たちのコードによって発生していない不具合に遭遇しました(Nvidiaドライバーのコンポーネントであるnvgpucomp64.dllでクラッシュしていました。 皆さんから何百ものレポートを集計した結果、クラッシュの原因を特定することができました。この不具合は第13世代および第14世代のIntelプロセッサーを搭載したシステムで発生していることが判明しました。
幸運なことに、自宅のコンピューターで同種の不具合に遭遇した当社のスタッフがいることが明らかになりました。 不思議なことに、彼のスタジオのコンピューターではこの不具合が発生せず、同じ装備、同じカスタマイズ、同じ分隊メンバーでプレイしてもスタジオではクラッシュせず、自宅でプレイする時のみクラッシュしていました。
彼はオーバークロックしていることもなく、新しいマシンでプレイしているので、このクラッシュは想定外のものでした。 私たちは最新のWindowsアップデートの入手、ドライバーの更新、サードパーティー製オーバーレイの無効か、RAMのテストなどのトラブルシューティングを試みました。
私たちは、同様のマシンでストレステストを行いました。クラッシュレポートで言及されているさまざまなユーザーインターフェースを繰り返し開閉するスクリプトを使用したり、NPC分隊で無限のシミュレーション戦闘を行ったり、ランダムなレベルをロードし、グラフィックスドライバーを実行するためにすばやくテレポートしてから先に進むテストも行いました。
しかし、ゲームの起動やミッションへの飛行など、最も基本的な操作を行うとクラッシュは続きました。
このクラッシュは私たちのコードでは発生しないため、原因を追究することが困難でしたが、グラフィックドライバーがすべてのCPUコアで負担がかかっているときに発生する傾向があることに気付きました。 プロセッサにとって特に電力を大量に消費する状態であることに気づき、BIOSアップデートが役立つかもしれないという Intel の最近のレポートを思い出して、ようやく理解できました。
BIOSアップデートは通常、Windows Updateによって自動的に送られていませんでしたが、特定のOEMで送られます。当社のマシンの多くはベンダーから定期的にアップデートを受け取っていますが、クラッシュしたユーザーは自宅でカスタム ビルドのゲーミングPCを使用していました。確認したところ、2022年の標準BIOSが実行されており、「調整されたシステム電源設定を置き換える」ものを含む、12を超えるアップデートが欠落していることが判明しました。
BIOSを最新のものに更新してからは、nvgpucomp64.dll でクラッシュすることはなったため、この奇妙なクラッシュも再発しないだろうと考えています。 上記リンク先のレポートで説明されている問題であるかどうかは分かりませんが、BIOSを更新すると問題が解消できるようで何よりです。
BIOSの更新は通常、簡単なプロセスですが、私たちが率先して推奨するものではありません。通常は「壊れていないものは直さない」と言われています。ただし、Warframeやその他のゲームをプレイしているときにクラッシュし、第13世代または第14世代のIntelプロセッサを搭載し、他のすべてを更新している場合は、検討する価値があるでしょう。
更新:Intel は自社のCPU を悩ませているクラッシュ問題の根本原因を発見したと発表しました。 同社は8月中旬までに問題に対処するためのマイクロコードアップデートをリリースする予定です。