ゲームがフリーズする原因

環境構築

Modを作るときにフリーズの要因とならないようにまとめました。

スクリプトからクエストを直接稼働させる

詳細はスクリプトからクエストをStartさせるとフリーズ?でまとめました。

理屈だと負荷が減るはずなので関係ありそうなのですが、実際のところは不明です。

RegisterForSingleUpdateGameTime

CK Wikiの解説ページに引数次第でフリーズするとの記述があります。

条件がかなり特殊なのですが、引数を元に計算する過程でフリーズしてしまうようです。

とにかくafIntervalは1.0以上にすればよさそうです。

PCを再起動したらなおった

ある日ニューゲームしたあとホワイトランに近づくだけで確定でフリーズするようになってしまいました。Modを外して確認しても改善せず、PCを再起動したらなおりました。

結局外したModをすべて元に戻してもフリーズしなくなったので、原因はわからずじまいです。

Windowsを再起動する際に「DIEmWinが再起動を妨げています」というメッセージが出たのが気がかりでしたが、これが何なのかは不明です。

そういうこともあるということで。

ENB関連で起動時にフリーズ?

いつの頃からか、屋外でしばらくフリーズする現象が起こるようになりました。

  • Skyrimの起動直後に1度だけ発生します。
  • ニューゲーム、ロードゲームを問わず、屋外スタートでフリーズします。
  • 屋内でセーブしたデータをロードしてもフリーズしませんが、屋外に出たタイミングでフリーズします。
  • 屋内でスタートしてしばらく待機してから屋外に出るとフリーズしません。
  • ENBを無効にするとフリーズしません。
  • グラフィックカードはNVIDIAのGeForce GTX 1080です。

ENBが屋外の描写に関連する何らかの処理をしていて、それが終わるまでの間は描画処理が停止するので、ゲームがフリーズしているように見えるのではないかと思います。

この問題はいつの間にか解決していました。ENBのバージョン、ENBのプリセット、グラフィックカードのドライバーあたりが関係していそうなのですが、よくわかりませんでした。

PCごとフリーズする

最後はゲームとは直接関係のない話ですが、普段は問題ないのに、Skyrimで遊び始めるとPCごとフリーズするようになりました。

フリーズした画面を確認すると、グラフィックカードの使用率が98%ほど、温度が81度の表示でした。問題は温度です。

温度についてネットで調べても色々な情報がでてくるため、81度が高いのか低いのかはわかりません。とりあえず掃除をしたところ、60度前後に下がりました。場面次第ですが、ドローコールが少ない場合は50度まで下がります。これでフリーズもしなくなりました。

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