※2020/1/26追記
現在までにわかっていること
・同じGPUでも発生するケースとしないケースがある(確認中)
・MojaveよりCatalinaの方が低下が大きい※この問題はわたしがフォーラムに上げていますが他の方も同じ事象が起きていないか、声を聞きたく書きました。
現在フォーラムでは受理済みとなっており、検証中の模様です。http://forum.square-enix.com/ffxiv/threads/411329-Mac版-起動から時間が経つほどパフォーマンスが下がる-不安定
こんばんわ、Haruna Himemiyaです。前々回の日記で上げた不具合にパフォーマンスが徐々に低下する問題を取り上げましたが、取り急ぎ検証結果をお伝えします。
今人気の、オンサル(PvP)を4回ほどプレイした後で確認したところ最大fpsが約20%低下していました。
Mac版はプレイヤーキャラクター(以下PC)の数次第でfpsがかなり変わってくるので、人が全くいないフィールドを検証場所に選びました。
以下の検証を行いました検証方法は以下です。
環境設定画面解像度:1920*1080
グラフィックプリセット:High
検証場所:リムサフィールド(中央ラノシア:リムサ正門を出てすぐのフィールド)
fps制限:検証時のみ 無制限(どれくらい下がったか検証のため)
使用環境Model : Apple iMac Retina 5K 2019 CTO
CPU : intel core i 9-9900K@3.6Ghz
Memory : 16GB of 2667MHz DDR4
Graphic : AMD Radeon Pro Vega 48
Storage : 512GB SSD
OS : Mac OS 10.15.2 Catalina(10.14.6 Mojaveでも検証中)
検証結果プレイ開始直後:約100fps
4回オンサルプレイ後:約80fps
※ほぼ同じ位置で撮影しています
このように最大fpsがどんどん下がって行きます。再起動しない限り、この後もプレイを続けるとどんどん下がります。
GPUの温度計測もしていますが、クロックダウンが入るような温度にはどれもなっていません。
概ね68-75℃前後です。Windowsよりは温度が高いかもしれませんが、iMacでは正常な範囲です。
事象が進むと、徐々にfpsの乱高下が見られるようになってきます。引っかかりや重さを感じるようになっていきます。
PvPのフィールド等も同様で、少しずつもっさり感が増していきます。
検証場所は軽い場所なので重くなっているといっても80fps出ているので問題ないんじゃ?と思う人もいるかもしれませんが、問題はどの場面でも同じようにfpsが下がることです。
Mac版は前の日記でお伝えしてるように街中やアライアンスレイド、PvPなど密集地では最大で30fps程度まで低下します。
同じ率で下がると場面によっては20fps、15fpsというところも出てくるので、動作が大変重たくなるので、非常に問題なのです。オンサルを10戦ほどすると、カクッと止まりはしないものの、fpsの安定性、最大値が下がり、ちょっと動かしただけでもfpsが下がるようになり、明らかに重くなっていきます。
更に、厄介なのは少しず進行して行くことです。急になるわけではないので、プレイ方法や人によっては感じにくい事もあると思います。
特に4人IDなどはこの事象が進行しにくいので、プレイしているコンテンツによっては、わかりにくい事もあります。
わたしも最初気のせいかと思っていましたが、どうも気のせいじゃないらしいと思い、数字という確実な証拠を伴う検証を行いました。
わかりやすくするために、fps無制限を使用して検証しました。
Macヒカセンのみなさま、是非検証協力をお願いします。※検証協力頂ける方は、解像度は1920*1080(もしくは1600*900)、グラフィックプリセットはHighにてお願いします。
また、使用しているMacの構成(CPU、GPU、メモリ、OSバージョン)を添えて貰えると非常に助かります。
再度整理しますと
事象・PCの参加人数が多いコンテンツ(特にPvP、アライアンスレイド)を繰り返しプレイすると徐々に最大fpsが下がっていく。
・また本事象が発生している状態でマウスポインタを素早く動かすとfpsが低下する。
・fpsの安定性が下がる。まったくキャラクターを動かしていなくてもfpsが上下(10fps単位くらいで)する。
動かし始めると、更に不安定になる。
・最大値はどの場所でも概ね同じ位の率で下がる。
例えば20%低下の場合、PvPなどの戦闘中のような密集地のような場面で40-30fps前後しか出ない場面だと30-20fps前後まで低下するので、より低下値が大きく感じ、もっさりや引っ掛かり感を増大させる。
・この事象が発生している状態で、システムコンフィグを開くと一瞬fpsが最大値が下がったと同じ率だけ下がる。
(今回の例ですと、100fpsから80fpsに下がった状態で60fps設定にてシステムコンフィグを開くと一瞬20%分下がる。この例だと60>50fps前後)
確認方法・ゲーム開始時に人が居ないフィールド(中央ラノシアがおすすめ)でfps無制限にしてfpsを計測。
無制限にした際なるべく大きくfpsが上がる、数値的には60-70fps以上出る場所が理想。
→初期fpsを確認するため
・コンテンツ(できればPvPやアライアンスレイド)をある複数回プレイ(時間ではなく量がポイントです、全く動かない、つまり放置状態では本事象は発生しません)したら、同じフィールドで再びfps無制限にして計測。
→下がったfpsを計測(計算で率を割り出す)
・またこの時に、マウスポインタを素早く動かす。
→マウスポインタの移動でもfpsが低下する
密集地では人の増減でfpsが変化するため、明確な測定ができないので、人がいないフィールドでの検証が有効です。
Macヒカセンのみなさま、協力おねがいします!