フリーズ対策

 Project1999 で EverQuest を楽しく遊んでいるのだが、一つ問題がある。一日に数回フリーズしてしまうことだ。

 タスクマネージャから強制終了せざるをえず、それをすると 3 分ほどログインできない状態に陥るので、かなり鬱陶しい。

 今時のゲームは CPU、メモリ、ビデオカードなどのハードウェアから OS、DirectX バージョンなど、今一番よく使われている PC 環境に合わせて作られている。

 しかし、Project1999 は 2006 年当時の〝EverQuest Titanium〟という、かなり古いソフトウェアを使っているために、様々な問題が発生する。

 例えば CPU が 8 個以上もあるような環境なんて、今では当たり前だが、あの頃のプログラムからすれば想定外だ。

 EverQuest のバイナリは、もう更新されないのは当然として、ビデオドライバー側のバグであっても、10 年以上も前の古い API にあるバグが修正されるとも思えない。

 そういう時のために、対策が wiki にまとめられている。

 私の症例はここに書かれているうちの〝Game Freeze〟にあたるので、当然全てやってみたのだが、効果は無かった。

 PC の環境を根本的に見直す必要があるらしい。

 ただ、目星はついている。

 RTX 2080Ti、こいつが一番怪しい。

f:id:perotanz:20210207124005j:plain

 

 というのは、他の人の話を聞いているとフリーズする人は大体新しいめのビデオカードを使っている人が多いからだ。

 私の場合、一番よくフリーズするのは Fire Pot。

 ピラーから落ちて泳いでいる時に下を向くと固まる。下の部屋に死体が多く転がっているため初めはそのせいかと思い /hidecorpse all をするようにしていたのだが、結局効果はなかった。

 次に多いのは The Hole の Dock の手前。Heihatirou もあそこで Shrink Potion を使うと確実に固まると言っていた。彼は 1660 だ。

 その他、いきなりランダムにフリーズすることもあるが、これはレア。

 周りの話を色々聞いていると、どうも nVidia は 1660 以上でフリーズするらしい。AMD 全般はフリーズが発生しないこともわかっているが、2080 に戻す可能性もあるし、ドライバを混在させたくないので nVidia でいく。

 ということは、中古でも何でもいいので 10x0 を買えばいいということだ。

 そもそも、EverQuest は 3D 黎明期のゲームなので、3D 的な負荷は無いに等しい。今時のビデオカードは当然、下手すると CPU 内蔵 GPU ですら遊べる。(大手ギルドのレイドだと厳しいらしいがw) 価格的に手頃な 1060 で試してみよう。

 買ったのは MSI GeForce GTX 1060 Aero ITX 3G OC

 ITX にも入るショートサイズなので潰しが効く!

 とかなんとか適当に自分に言い訳は約三秒でポチ!

 

f:id:perotanz:20210207124031j:plain

 

 これはまぁ、わかっていたのだが、見た目は台無しである。

 何も光らないビデオカードなんて、今時ありえない。

 それはさておきフリーズの件。

 入れ替えてからまだ二日しか経っていないのだが、今のところ一度もフリーズしていない。Hole の例の場所でも平気だった。というわけで、どうしてもフリーズが治らないって人はお試しあれ。

その後

 1ヶ月ほど経つが、フリーズは一度もない。やはりビデオカードとの相性が悪かったようだ。

 

安定

 ⚪︎ GTX 650

 ⚪︎ GTX 670  <-- 100人規模のレイドでも安定

 ⚪︎ GTX 1060 <-- 今回買ったもの。何の問題もない

 ⚪︎ GTX 1070

フリーズするので非推奨

 × GTX 580

 × GTX 1660 <-- 頻繁にフリーズ

 × RTX 2080 <-- 特定の場所でフリーズ