結論:ボーダレスウィンドウでプレイしてて謎のカクツキが発生したら、ボーダレスウィンドウを諦めて普通のウィンドウモードでプレイするのが結局一番確実で手っ取り早い
明けましておめでとうございます。
ここ最近私は、たまに画面がガクガクする現象(スタッタリング)に悩まされていたわけです。
暁月からやっぱり人多すぎ!新しい拠点都市に人固まりすぎ!…ってことで、微妙に負荷がかかってるんでしょうなあ。そういえば漆黒初期にユールモアが大繁盛していたときにも同じようなことを言っていたような…。
で、その状態を詳しく説明すると
・ボーダレスウィンドウでプレイしてると、特定条件で不意にFPSが60→30になる
・しばらくFPSが30のままで落ち着いたあと、数十秒後くらいにまた60に戻る
・「パーティ募集」や「テレポ先選択画面」や「マーケットボード」や「リテイナーベル」や「カンパニー納品画面」のような、大きくて文字が多めのゲーム内ウィンドウを開くと発生することが多い
・人の多い所で「パーティ募集」ウィンドウを開いた状態で視界を動かしたり移動したりすると高確率で発生する
…という謎現象でして。
別に戦闘中に発生するわけじゃないので放置してもいいと言えばいいんだけど、街でいちいちこうなるのはQOLが下がる…。
元旦ならログイン待機も短いだろう!と思い立ち、久しぶりにnvidiaコンパネの設定を弄ってはゲームを立ち上げチェックし…を繰り返してみました。
別ゲーではカクツキの原因として話題になりやすい「シェーダーキャッシュ」をオンオフしてみたり、自動設定になってる部分をいちいち固定してみたり…と色々やってみたけど、特に解決に向かわず。
唯一効果があったのは「テクスチャフィルタリング」をパフォーマンス寄りに1段落とすことだったのですが、これは最後の手段かなー。お気に入りの銃の「鉄」っぽい質感が失われてしまうし、細かい装飾も潰れてしまう!嫌だ!
あと、ゲーム内設定の「FPS制限」を解除すると起こらなくなるんだけど、制限無しでは無駄に高すぎる100オーバーのFPSが出ちゃって無駄に熱を発生させてしまう。ディスプレイが60Hzなので本当に無駄無駄。
で、ゲームの方のFPS制限は外してnvidiaコンパネの方で60FPS制限かけると、それまでのような数十秒単位でのスタッタリングは起きないんだけど、なんか瞬間的に不安定にカクカクすることがあってそれはそれで気持ち悪いのね。
なーんてことをひたすらやった結果、
「普通のウィンドウモード最高かよ!」
という所に落ち着きました。
やっぱりなんだかボーダレスウィンドウが悪さしてるらしく、フルスクリーンやウィンドウモードだと全然そんなスタッタリング起きないんですよね。
シャーレアンの人混みをパーティ募集とか色々開きながら視界をグルグルさせながらスプリントでウロチョロしても、全然問題なくFPSが安定している!(テストの様子が変質者)
ウィンドウモード特有の「枠」はダサいけど、windowsの設定で黒枠にしてしまえばそんなに没入感も失われないかな…。
設定はだいたい昔書いたこの日記のまま。
https://jp.finalfantasyxiv.com/lodestone/character/11451125/blog/4612377/ただここからnvidiaコンパネの設定を、
・最大フレームレート:オフ
上記のように謎のガクつきが発生することがあるので、ゲームの方で60FPS制限をかけることに。60ぴったりだからダメだった気もするので、もっと余裕持たせて設定を詰めれば使えるかも?
・電源管理モード:パフォーマンス最大化
FF14は軽いときはとても軽く、重いときはそこそこ重いので、適応だと電力にメリハリがつきすぎてしまうらしく、上がり下がりが激しすぎて逆に負担かかってないか?と思ったので
…という感じに変えました。
あと、nvidiaコンパネはアップデートのたびに弄れる項目や名称が微妙に変わってたり、それに伴って設定が勝手に変わってたりするらしいので、やっぱり定期的に見た方がいいかもしれませんね。