【ゲーミングPC】FPS測定-FrameView

ゲーミングPC

ゲームの快適さを測るには?

3DMark なんかは、違うPC同士を比較するにはいいと思います。

ただ、じゃあ実際その数値っていいの?わるいの?と言われるとよくわからないですよね。

私が遊んでいる Factorio は2Dゲームなのでさらに 3DMark は意味がなく、

この程度の性能のPCでも遊べるよという指標がなにかほしい。

FrameViewはどうでしょう?

FrameView

これなんかどうでしょう?

とりあえず、一定期間のゲーム中のフレームレートが記録できたらなと思って探してみました。

条件としては以下。

  • フレームレートが記録できる
  • アプリ製作元がある程度信頼できる

FrameView は NVIDIA が提供しているので安心です。

使ってみました

ダウンロードして使ってみました。

インストールが必要ですが、特に難しいことはありません。

起動するときは管理者権限を要求されます。

起動すると表示されるのは設定画面で、以下の項目を設定できます。

  • Benchmark folder location(ログファイル保存フォルダ)
  • Benchmark hotkey(ベンチマークを起動するキーを「Scroll Lock」か「F10」から選択)
  • Capture delay(ベンチマークの開始を指定秒数遅らせる?)
  • Capture duration(ベンチマークを指定秒数後に停止する?0だとずっと動く様子)
  • Overlay screen location(ベンチマーク中は情報がいろいろ表示されますが、表示個所を、四隅のどれかから選べます)

今回はとりあえずFPSが記録できるかを確認したいので、設定はデフォルトのままでいきます。

データを取るには FrameView を起動したままゲームを起動します。

そしてゲームが動作している状態で「Scroll Lock」キーを押します。

するとゲーム画面の左上に緑の文字でパフォーマンス情報が表示されます。

この状態だと「Benchmark folder location」のフォルダにCSVファイルが出力されてゆきます。

CSVファイルは2種類出力されます。

  • Summary ファイル
  • Log ファイル

Log ファイルは、GPUとCPUの情報がフレーム毎、もしくは任意(?)のタイミングで記録されています。

Summary ファイルは、各 Log ファイル毎の情報のサマリーが記録されています。

今回欲しいのはFPSですが、Summary ファイルに記録されています。

FPS計測

実際に Factorio でFPSを計測してみました。

ゲームプレイ中はキャラクターが動いたり動かなかったりなので、オープニング画面で測定しました。

「Application」列を見ると、factorio 以外もキャプチャされてますね。

「Avg FPS」はちゃんと取れています。概ね50台後半なのでよいですね。

「Time(ms)」はなんだか短いですね…

何回か試しましたが、HotKey押下後はオーバレイは表示され続けますが、Logは記録され続けない様子…

ちょっと微妙ですね…

コメント

タイトルとURLをコピーしました