名無しの旅人
2023/03/13 (月) 18:27:41
959df@1d16e
PC版やってる人に訊きたいんですけど、GeforceでFreeSync有効にすると原神だけ酷いスタッターで、同じ現象起きてる人います?
元々60Hz FreeSync対応モニターで何だかカクつくとは思いつつ、それとは別件で160Hz FreeSyncモニターに変えたら症状が悪化したので試行錯誤したらFreeSyncが原因だったっていう。
どうにも原神のプレイ中だけ一定の周期でFPSが荒ぶってるようで(確認した値はモニター側の映像入力情報)、起きるようになったのはスメール以降のどっかのタイミングだとは思うんですけど、他のゲームでは問題ないし、なるべくFreeSyncはオフにはしたくないんで、他に確認する設定項目ないですかね?
通報 ...
コメント番号の上限 100000 に達しています。
こちらでもフレームレートが60Hz以上出るモニターを利用してますが、同じような症状が出ます。対策としては、原神をプレイするときだけOSの設定からフレームレートを60Hzにしてます。(結局面倒なんですけどね)原神が60Hz以上のフレームレートに対応してくれるのを永遠に待ってます…
iOS以外の原神が60Hzを超えるリフレッシュレートに対応するのとSwitch版が出るのとどっちが先だろうな
それはちょっと違う問題かも?
うちのPCではどうにもモニター側の設定リフレッシュレートと、対応している可変リフレッシュレートの最小値との間を高速で行き来しているようで、高リフレッシュレートのモニターほど気づき易くなるけど、FreeSyncが有効なら60Hz設定でも起きてる現象なので。
FreeSyncの本来の挙動ならばモニターの設定リフレッシュレートに関わらず、原神プレイ中は60Hzあたりを少し前後する程度が正しいし、以前はそうなってたんだけどなぁ
原神はVRRに対応してないからね、Nvidiaの設定でアプリケーション毎に適応できそうだけど
これでした。NVIDIAコントロールパネル→3D管理の設定の個別設定でFreeSyncを無効、モニターのリフレッシュレートを60の整数倍で120Hzに設定したらひとまず解消しました!ありがとうございます!
可変リフレッシュレーットってプログラム側の対応必要なかったはずで、これはゲーム側のバグだと思うんで早く解消してほしいですね
Unityの基本設定ではVRRはONになってるから、バグじゃなくて原神は意図的にOFFにしてるんじゃないかな。ダメージ関係に0.x秒ごと判定とか多用してるし、モバイル向け最適化のためにモニター非依存の環境構築してるのかもしれん、良く知らんけど。PC版ならiniファイルのどっかいじればONに出来そうな気はする。
ゲームエンジン全く詳しくないけですけど、FreeSync等のVRRは、うっかり不本意ながら処理落ちした時の見栄えをマシにするもので、そのUnity内の設定とは別物な気がする。やってる内容としても、GPUのレンダリング速度にディスプレイの書き換えタイミングを同期とってるだけで、生成されるフレーム数も変化ないはず。
どっちにしろiOSで120Hz解禁してるわけだし、PCとPS5でも対応していいと思うんですけどね。