Project1999 で EverQuest を楽しく遊んでいるのだが、一つ問題がある。一日に数回フリーズしてしまうことだ。
タスクマネージャから強制終了せざるをえず、それをすると 3 分ほどログインできない状態に陥るので、かなり鬱陶しい。
今時のゲームは CPU、メモリ、ビデオカードなどのハードウェアから OS、DirectX バージョンなど、今一番よく使われている PC 環境に合わせて作られている。
しかし、Project1999 は 2006 年当時の〝EverQuest Titanium〟という、かなり古いソフトウェアを使っているために、様々な問題が発生する。
例えば CPU が 8 個以上もあるような環境なんて、今では当たり前だが、あの頃のプログラムからすれば想定外だ。
EverQuest のバイナリは、もう更新されないのは当然として、ビデオドライバー側のバグであっても、10 年以上も前の古い API にあるバグが修正されるとも思えない。
そういう時のために、対策が wiki にまとめられている。
私の症例はここに書かれているうちの〝Game Freeze〟にあたるので、当然全てやってみたのだが、効果は無かった。
PC の環境を根本的に見直す必要があるらしい。
ただ、目星はついている。
RTX 2080Ti、こいつが一番怪しい。
というのは、他の人の話を聞いているとフリーズする人は大体新しいめのビデオカードを使っている人が多いからだ。
私の場合、一番よくフリーズするのは 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 にも入るショートサイズなので潰しが効く!
とかなんとか適当に自分に言い訳は約三秒でポチ!
これはまぁ、わかっていたのだが、見た目は台無しである。
何も光らないビデオカードなんて、今時ありえない。
それはさておきフリーズの件。
入れ替えてからまだ二日しか経っていないのだが、今のところ一度もフリーズしていない。Hole の例の場所でも平気だった。というわけで、どうしてもフリーズが治らないって人はお試しあれ。
その後
1ヶ月ほど経つが、フリーズは一度もない。やはりビデオカードとの相性が悪かったようだ。
安定
⚪︎ GTX 650
⚪︎ GTX 670 <-- 100人規模のレイドでも安定
⚪︎ GTX 1060 <-- 今回買ったもの。何の問題もない
⚪︎ GTX 1070
フリーズするので非推奨
× GTX 580
× GTX 1660 <-- 頻繁にフリーズ
× RTX 2080 <-- 特定の場所でフリーズ