どのゲームでも FPS を表示する方法と、その読み方

Steam、Xbox Game Bar、NVIDIA アプリ、AMD Software、CS2 にはそれぞれ FPS カウンターが組み込まれています。それぞれの場所とオンにする方法、そして画面の隅の数値からはわからないことを説明します。

画面の隅に数値を出したい。パッチでゲームの感触が悪くなり、それが本当かどうか知りたい。あるいは友達に何 FPS 出ているか聞かれて、まったくわからなかった。カウンターは、お使いのソフトウェアにすでにいくつも組み込まれています: Steam に 1 つ、Windows に 1 つ、NVIDIA と AMD のアプリにそれぞれ 1 つずつあり、独自のカウンターを持つゲームもあり、Intel は無料のツールを公開しています。オンにするのは 1 分で済みます。正しく読むにはもう少しかかり、その部分はこのページの最後にあります。

Steam: パフォーマンス モニター

2025 年 6 月、Valve は Steam がゲームの上に描画するパフォーマンス モニターを追加しました。Steam の 設定 > ゲーム中 を開き、パフォーマンス モニターの設定を探してください。そこで詳細度、位置、サイズ、ホットキーを選びます。表示される各数値については Valve の FAQ が説明しています。

レベルは 4 つあり、Valve が以前の FPS カウンターに近いと説明する FPS の値 1 つだけのものから、CPU、GPU、RAM の詳細すべてまであり、フレーム レートの推移と CPU コアごとの負荷のグラフを追加することもできます。見落としやすい機能が 2 つあります。レートだけでなく、最も遅い 1 フレームと最も速い 1 フレームを表示できること、そして DLSS や FSR が生成したフレームを、ゲームが実際にレンダリングしたフレームと分けて表示できることです。

ハードウェアによって変わる値もあります。たとえば GPU の温度は、Steam が温度を読み取れるカードでだけ表示されます。

Xbox Game Bar: パフォーマンス ウィジェット

Windows にも独自のものがあります。Windows ロゴ キー + G を押して Game Bar を開き、ウィジェット メニュー > パフォーマンス を選びます。ウィジェットに表示される内容は Microsoft のガイド に載っています: CPU、GPU、RAM、VRAM、FPS で、FPS タブには現在のフレーム レートと過去 60 秒の履歴が表示されます。

FPS タブには、Microsoft Store から更新できる Game Bar のバージョン 3.34.11002.0 以降と、1 回だけの許可の手順が必要です:

  1. パフォーマンス ウィジェットで FPS タブを選び、アクセス権の要求 を押します。
  2. 画面の指示に従います。
  3. PC を再起動します。

再起動の後も アクセス権の要求 が残っている場合、手順は完了していません。この手順はアカウントを Performance Log Users グループに追加することで機能し、そのためにはアカウントがデバイスの管理者であるか、管理者に追加してもらう必要があります。確認するには、検索ボックスに「コンピューターの管理」と入力して開き、ローカル ユーザーとグループ > グループ > Performance Log Users を開きます。アカウントが一覧にない場合は、もう一度アクセス権を要求して再起動してください。ウィジェットをピン留めしていて数値が更新されていないように見える場合は、Windows ロゴ キー + G で Game Bar を一度開くと更新されます。

Windows ロゴ キー + G で何も開かない場合は、w0a の Game Bar / ゲームのキャプチャ 修復カードが Game Bar を Windows の既定の状態に戻します。

NVIDIA: NVIDIA アプリのオーバーレイ

GeForce カードでは、NVIDIA アプリのオーバーレイ が、デスクトップとノート PC の GeForce RTX および GTX 600 シリーズ以降でパフォーマンスの統計情報を表示します。まず、アプリの 設定 > 性能 で NVIDIA オーバーレイ がオンになっていることを確認してください。そのうえでゲーム中に、既定のショートカットで:

AMD: AMD Software の指標オーバーレイ

AMD Software: Adrenalin Edition をフル インストールした Radeon カードでは、AMD の手順 は、AMD Software の検索ボックスに「Metrics」と入力して パフォーマンス指標 を開くことです。その オーバーレイ タブで、指標オーバーレイを表示 をオンにすると画面上の表示がオンになります。既定のホットキーはオーバーレイが Ctrl+Shift+O、ログ記録が Ctrl+Shift+L です。変更するには「Hotkey」で検索して ホットキー設定 を開きます。

見落としやすい点が 2 つあります。指標の一覧にはフレーム レートのほか、フレーム タイム、99 パーセンタイルの FPS、カクつきの割合があります。そしてログ記録は実行内容をファイルに書き込み、既定ではユーザー フォルダーの AppData\Local\AMD\CN の下に保存されるので、後で実行どうしを比較できます。サンプリング間隔は 0.25 秒から 5 秒の間で調整でき、これはオーバーレイが表示するのが各フレームではなく、間隔ごとに 1 つの値だということを思い出させてくれます。

Intel: PresentMon

Intel は無料のオーバーレイ兼キャプチャ ツール PresentMon を公開しています。GitHub でオープン ソースになっており、Windows 上の DirectX、OpenGL、Vulkan のアプリケーションのフレームを測定します。Intel はマルチベンダー対応としているため、Arc カードに限りません。オーバーレイはリアルタイムのグラフを表示し、キャプチャはすべてのフレームのタイミングを CSV ファイルに書き込みます。そのため、カウンターであると同時に測定ツールでもあります。

CS2: テレメトリ HUD

Counter-Strike 2 には独自のものがあります。Valve の テレメトリ HUD は 設定 > ゲーム > テレメトリ にあります。各要素は、表示しない、常に表示する、状態が「悪い」ときだけ表示する、のいずれかに設定でき、何を悪いと見なすかのしきい値も自分で設定します。それを超えると値が赤くなります。Valve はこれを 2024 年 2 月に、古い cq_netgraph コマンドを削除したのと同じアップデートで追加しました。

2 つの数値は別の測定です。右の数値は平均 FPS です。左の数値は ms 単位で、直近の区間で最も遅かったフレーム タイムです。2 つがたいてい互いの逆数にならないのはそのためです。Valve の提案は、フレーム タイムの警告を普段見る最大値より少し上に設定することです: そうすればカクつきが起きたときに、それがネットワークではなく PC のパフォーマンスの問題だったかどうかがわかります。そこからの次の一歩は CS2 のカクつきと低 FPS です。

数値からはわからないこと

カウンターが答えるのは 1 つの質問だけです: 直前の一瞬に、ゲームがおおよそ毎秒何フレームを出したか。それで十分わかるのは、大きなコストのかかる設定、忘れていたフレーム レートの上限、以前よりずっと低い値で動いているゲームです。それ以外はすべて、ちらっと見るだけでは足りません。

変更を測定するには: 代わりに実行を記録する

変更に効果があったかどうか知りたいなら、ちらっと見るカウンターは向いていない道具です。実行全体のフレーム タイムを記録し、実行どうしを比べてください: PresentMon のキャプチャと AMD のログ記録はどちらもファイルに書き込み、w0a の ベンチマーク ページは、ゲームにフックしたオーバーレイからではなく、グラフィックス スタックそのものからフレーム タイムを読み取ります。変更の前と後に同じ場面をそれぞれ複数回プレイし、平均ではなく低い側の値を比べてください。各数値の意味は ベンチマークの読み方 で説明しています。

役に立たないこと

関連

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

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

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

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

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

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