FPSベンチ(CapFrameX/PresentMon)(エフピーエスベンチ)
ゲーム性能計測ツール。Intel PresentMon 2.3(公式・GPU Busy/CPU Wait)・CapFrameX 1.8(OSS・OCAT後継)・MSI Afterburner+RivaTuner OSD・NVIDIA FrameView 1.4・AMD OCAT legacy・FPS Monitor・FrameScope・Fraps legacy代表、99 percentile/1% low/0.1% low指標・2026年比較動画定番。
概要
FPSベンチ(CapFrameX/PresentMon)は、ゲーム実行時のフレームレートを詳細に計測し、GPU負荷やCPU待機時間を可視化するツール群です。
代表的な実装は、Intel公式のPresentMon 2.3(GPU Busy/CPU Wait)と、OSSで開発が続くCapFrameX 1.8(OCATの後継)です。
また、MSI Afterburner+RivaTuner OSD、NVIDIA FrameView 1.4、AMD OCAT legacy、FPS Monitor、FrameScope、Fraps legacy(99 percentile/1% low/0.1% low指標)といったサードパーティ製も含まれます。
2026年に公開された比較動画では、各ツールのデータ取得精度とレイテンシが可視化され、選択の指標として定着しています。
主な特徴・仕組み
- リアルタイムフレームタイム取得:GPUとCPUのタイムラインを同時に表示し、ボトルネックを特定。
- 統計指標の自動算出:99 percentile、1% low、0.1% lowを自動計算し、安定性評価をサポート。
- カスタムメトリクス:ユーザーが独自のメトリクスを追加でき、特定のハードウェア構成に合わせて最適化。
- クロスプラットフォーム:Windows専用ではなく、Linux版PresentMonも提供。
- データエクスポート:CSV、JSON、Excel形式で保存し、後日解析やレポート作成に利用。
- GPU Busy/CPU Waitの可視化:PresentMon 2.3は、Intel GPUに特化したGPU BusyとCPU Waitを同時表示。
- フレームレートのスパイク検出:フレームレートが60fpsから144fpsへ跳躍する瞬間をハイライト。
- 低レイテンシモード:データ取得時にシステムへの負荷を最小化。
- オーバークロック時の安定性チェック:OCAT後継としてCapFrameX 1.8は、オーバークロック後のフレームタイムを詳細に記録。
- フレームバッファリングの可視化:VSync、G-Sync、FreeSyncの影響をリアルタイムで確認。
スペック/製品比較表
| ツール | バージョン | OS | 主なデータ | GPU Busy | CPU Wait | エクスポート | 低レイテンシ |
|---|---|---|---|---|---|---|---|
| PresentMon | 2.3 | Windows / Linux | GPUタイムライン | ✔ | ✔ | CSV/JSON | ✔ |
| CapFrameX | 1.8 | Windows | フレームタイム | ✔ | 〇 | CSV/Excel | ✔ |
| MSI Afterburner | 6.0 | Windows | GPU温度・クロック | 〇 | 〇 | CSV | 〇 |
| NVIDIA FrameView | 1.4 | Windows | フレームレート | 〇 | 〇 | CSV | 〇 |
| AMD OCAT legacy | 1.3 | Windows | GPU負荷 | 〇 | 〇 | CSV | 〇 |
*「✔」はフルサポート、「〇」は限定サポート。「低レイテンシ」はデータ取得時のシステム負荷低減機能を指す。
具体例・対応製品
- RTX 5090(24GB GDDR7、PCIe 5.0 x16)でCapFrameX 1.8を使用し、60fpsから144fpsへのスパイクを検出。
- Ryzen 9 9950X3D(5.7GHz、8MB L3、DDR5-6000)とPresentMon 2.3でCPU Waitを可視化し、CPUバウンドの箇所を特定。
- Core Ultra 9 285K(3.5GHz、16GB DDR5-6000)とMSI AfterburnerでGPU温度を監視し、オーバーヒート対策。
- RTX 4090(24GB GDDR6X、PCIe 4.0 x16)とNVIDIA FrameView 1.4でG-Syncの遅延を測定。
- AMD Radeon RX 7900 XT(24GB GDDR6、PCIe 4.0 x16)とAMD OCAT legacyでオーバークロック時のフレームタイムを記録。
自作PCでの選び方・注意点
- ハードウェア互換性:PresentMon 2.3はIntel GPUに最適化されているため、AMD GPUの場合はCapFrameXを推奨。
- メモリ帯域幅:256‑bitメモリバスと32GB GDDR6を搭載した構成では、フレームタイムが安定しやすい。
- クロック安定性:5.0GHzのCPUクロックと3.5GHzのGPUクロックを同時に設定すると、CPU Waitが減少。
- 電源容量:RTX 5090は350W以上の電源が必要。電源不足はフレームレート低下の原因になる。
- 冷却性能:CPU 5.7GHz、GPU 5.0GHzのオーバークロック時は、液体冷却が推奨。
- BIOS設定:PCIe 5.0 x16を有効にし、レイテンシを最小化。
- ドライババージョン:最新ドライバ(2025年版)をインストールし、互換性を確保。
- ソフトウェア競合:MSI AfterburnerとCapFrameXは同時に動作可能だが、リソース競合に注意。
- データ保存先:SSD(NVMe 1.0Gbps)に設定し、CSVエクスポート時の書き込み遅延を抑える。
- レポート作成:Excel 2026版でフレームタイムのヒストグラムを作成し、99 percentileを可視化。
関連用語との違い
- FrameScope:主にフレームレートのヒストグラムを表示するツールで、CPU Waitの可視化は限定的。
- FPS Monitor:単純なフレームレート表示に特化し、統計指標は提供しない。
- Fraps legacy:フレームレートとCPU負荷を計測するが、GPU Busyの詳細は取得不可。
- PresentMon 2.3:Intel GPU専用でGPU BusyとCPU Waitを同時に取得。
- CapFrameX 1.8:オープンソースでクロスプラットフォーム、OCAT後継としてオーバークロック時の詳細解析が可能。
よくある質問
Q1. PresentMon 2.3はAMD GPUでも使えますか?
A1. 基本的にはIntel GPU向けに最適化されているため、AMD GPUの場合はCapFrameX 1.8を推奨します。
Q2. CapFrameXで取得したデータはどのように解析できますか?
A2. CSV形式でエクスポートし、Excel 2026版でフレームタイムのヒストグラムを作成。99 percentileを確認すると安定性が把握できます。
Q3. 低レイテンシモードを有効にするとフレームレートが下がることはありますか?
A3. 低レイテンシモードはデータ取得時のシステム負荷を減らすため、フレームレートへの影響はほぼありません。
まとめ
FPSベンチ(CapFrameX/PresentMon)は、ゲーム性能を定量的に評価し、ハードウェアのボトルネックを可視化する不可欠なツールです。
2025年に登場した最新ドライバと2026年の比較動画を参考に、CapFrameX 1.8とPresentMon 2.3を組み合わせることで、GPU BusyとCPU Waitの両面から詳細解析が可能です。
自作PCを構築する際は、CPUクロック5.7GHz、GPUクロック5.0GHz、DDR5-6000メモリ、PCIe 5.0 x16といった次世代スペックを採用し、冷却と電源に十分配慮することで、最高フレームレートと安定性を両立できます。