FPS に上限を設定すべきか? フレーム レート制限の解説

フレーム レートの上限は、上限を超えるフレームを手放す代わりに、一定のフレーム タイムの目標、空のレンダー キュー、全力で回り続けない GPU を得るものです。G-SYNC や FreeSync がある場合とない場合の設定値、遅延を加えるリミッター、確認の方法を説明します。

ゲームが 144 Hz のモニターで毎秒 300 フレームで動いています。あるガイドは上限を設定しろと言い、別のガイドは上限なしのゲームが最もレイテンシが低いと言います。どちらも正しいことがあります。上限はいくつものことを同時に変え、そのうちどれを重視するかで答えが決まるからです。

上限が実際にすること

フレーム リミッターは、ゲームを待たせることで決まったレートに抑えます。上限を下回っているときは何もしません: Blur Busters の G-SYNC 101 のまとめの FAQ によると、ゲーム内でも外部でも、どのリミッターも「フレーム レートが設定した FPS 上限を上回り続けているときにだけ働く」ものです。働いている間は、3 つのことが変わります。

代償は上限を超えるフレームです。そして CPU がすでにボトルネックなら、取り除けるキューはほとんどありません: NVIDIA は「CPU ボトルネックは GPU ボトルネックよりレイテンシの低い状態」だと述べています。

リミッターの位置

Blur Busters は リミッターどうしを比較して測定しました:

リミッターBlur Busters の結果
ゲーム内またはその設定ファイルフレームを発生源で調整できるため、「ほぼ常に追加のレイテンシがない」
RivaTuner Statistics Server (RTSS)ゲーム内リミッターと比べて「最大 1 フレームの遅延」があり、フレーム タイムはより安定
NVIDIA 最大フレーム レート (ドライバー 441.87 以降)CPU レベルのリミッターで、「フレーム タイムの性能と追加の遅延のどちらでも RTSS のフレーム レート リミッターに匹敵する」

つまり、ゲーム自身のリミッターがあればそれを使い、なければ外部のものを使ってください。外部の上限でも、上限なしより良いことがあります: Blur Busters の説明では、G-SYNC の範囲内で RTSS が保つフレーム レートは、プリレンダー フレームの設定が 1 のとき「同じフレーム レートで上限なしの場合より入力遅延が実際に 1 フレーム少なくなることがある」とされ、それは保たれた上限がそのキューを空にするからです。VRR のない通常の V-Sync では、Blur Busters はフレーム タイムがより安定する RTSS を勧めています。

Reflex と Anti-Lag は、この 2 つの考え方の中間にあります。NVIDIA は Reflex を「動的な」フレーム レート リミッターと呼んでいます: 1 つの数値に固定せずに、レンダー キューが空のままになるようゲームの処理のタイミングを合わせます。AMD の Anti-Lag 2 SDK のドキュメントは、元の Anti-Lag を、CPU が GPU より「先に進みすぎる」のを防ぐドライバー内の遅延と説明しています。Anti-Lag 2 はその遅延をゲームの中、「ユーザーの操作 (マウス/ゲームパッド/キーボード) がサンプリングされる直前」に移します。ゲームごとに組み込む必要があるのはそのためです。Valve は 2024 年 5 月に CS2 に Anti-Lag 2 のサポートを追加しました。

上限の設定

CS2。 「Advanced Video」設定の「Frame Pacing」セクションには ゲーム内の最大 FPS と メニューの最大 FPS があり、Valve の 2024 年 6 月のリリース ノート によると、これらは「それぞれ fps_max と fps_max_ui の convar を制御します」。Valve の 2025 年 8 月のアップデート ノートには「サーバーに接続している間は fps_max を変更できなくなりました」とあるので、参加する前に設定してください。G-Sync、V-Sync、Reflex をすべてオンにすると、CS2 は自分自身を「ディスプレイのリフレッシュ レートかそれより少し低い値」に制限します。

NVIDIA。 Blur Busters による最大フレーム レートの手順: NVIDIA アプリの グラフィックス、またはクラシックなコントロール パネルの 3D 設定の管理 で、オンにし、上限を選んで適用します。2026 年 10 月時点で例外が 1 つあります: NVIDIA の 2026 年 3 月の発表 は今も、DLSS 4.5 のマルチ フレーム生成の Dynamic モードは「現在、フレーム レート リミッターおよび V-Sync と互換性がありません」としています。

AMD。 FreeSync ユーザーへの AMD の助言は 1 行で済みます: フレーム レートがリフレッシュ レートを頻繁に超えるときは「V-Sync をオンにするか、フレーム レートに上限を設定してください」。AMD Software 内の設定については ゲーム向け AMD Software の設定 を参照してください。

数値の選び方

G-SYNC または G-SYNC Compatible のモニターの場合: 最大リフレッシュ レートより少なくとも 3 低い値 (60 Hz なら 57、100 Hz なら 97、120 Hz なら 117、144 Hz なら 141) にし、ドライバーで V-Sync をオンにします。Blur Busters はテストで 2 低ければ十分だった としていますが、リミッターによって精度が違うため 3 を勧めています。必要以上に下げると「入力遅延がかえってわずかに増えることがある」とのことです。Reflex のあるゲームでは、VRR と V-Sync をオンにすると Reflex が上限を選んでくれます。AMD のカードで FreeSync を使う場合、AMD 自身の助言は上のとおりです: V-Sync か上限です。

VRR なし、V-Sync オフの場合: 上限はリフレッシュ レートと結び付いていないので、その役割は GPU が飽和しないようにすることです。静かな場面ではなく、ゲームで最も負荷の高い場面でマシンが維持できる値に設定してください: フレーム レートが何度も下回る上限は、肝心なときにかぎって働いていません。VRR と比べたレイテンシについては、情報源の間で意見が分かれる点の 1 つです。G-SYNC、FreeSync、V-Sync が両方の立場を説明しています。

VRR なし、V-Sync オンの場合: 上限は V-Sync 自体の遅延を取り除きません。Blur Busters の測定では、その遅延はリミッターの遅延に積み重なります。Blur Busters はここでも、フレーム タイムがより安定する RTSS を勧めています。

フレーム タイムのグラフで確認する

保たれている上限は、およそ 1000 を上限値で割った位置のフレーム タイムの線として表れます: 141 なら 7.1 ms、237 なら 4.2 ms です。外部リミッターのほうがゲーム内リミッターより線が平らになると考えてください。Blur Busters によると、ゲーム内リミッターは平均を目標にするので、個々のフレーム タイムはばらつきます。線より上のスパイクは、上限が保てなかったフレームです。線が常に上限の値より上にある場合、リミッターは一度も働いていません。

前と後で測定してください: 同じ場面で、それぞれ何回かキャプチャし、平均ではなく 1% Low を比べます (平均 FPS は高いのに 1% Low が悪い)。フレーム タイムのグラフが示すのはフレームの間隔で、入力レイテンシではありません: このページのレイテンシの数値は Blur Busters と NVIDIA のもので、お使いのキャプチャで確かめられるものではありません。残りの遅延がどこにあるかは ソフトウェアでは直せない入力遅延 が示しています。

役に立たないこと

関連

CS2 をプレイしていますか? 今でも効果がある起動オプションと、ビデオ設定のどの項目が実際にフレーム レートを左右するか: CS2 のカクつきと低 FPS を直す方法: 測定に基づくチェックリスト

w0a は、指示されるまで Windows の設定を変更しません。また調整は、新しい値を書き込む前に元の値を保存します。 通知を受け取る

このページは役に立ちましたか?

何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。

送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー

このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。