フレームタイム・FPS変換

ツールを読み込み中…

ツールが表示されない場合は、接続を確認してページを再読み込みしてください。

ツールを再読み込み · アプリ一覧

変換ツールを使うにはJavaScriptを有効にしてください。以下の式、早見表、説明はそのまま読めます。

FPSとフレームタイムを理解する

FPSをミリ秒に変換する方法

1フレームのミリ秒数 = 1000 ÷ FPSです。逆の計算はFPS = 1000 ÷ 1フレームのミリ秒数です。平均FPSとリフレッシュレートを入力し、ベンチマークに数値がある場合だけ1% Lowと0.1% Lowを追加してください。早見表にも同じ変換式を使用しています。

平均FPSとLow値の読み方

平均値だけではフレーム間隔のばらつきが見えないことがあります。Low欄は入力されたFPSを逆数に相当する時間へ変換するだけで、フレームタイムのトレースを再現したり、個々のフレームからパーセンタイルを計算したりしません。Lowの定義は測定ツールによって異なるため、同じ方法と場面で比較してください。

リフレッシュ間隔は入力遅延ではない

120 Hzの画面の更新間隔は8.33 msです。予算の比較は、変換した平均フレームタイムと更新間隔の関係を示します。ボタン操作から画面表示までの遅延を測定するものではなく、滑らかさも保証しません。フレーム間隔の安定性、同期、キュー、画面側の処理は別の要素です。

計算例:平均120 FPSとそれより低いLow値

平均120 FPSは8.33 ms、1% Lowの90 FPSは11.11 ms、0.1% Lowの60 FPSは16.67 msに相当します。120 Hzでは平均が1更新間隔の100%を使いますが、入力したLow値はさらに長い間隔に相当します。平均が良好でも、遅いフレームがないとは限りません。

結果にばらつきがある場合の確認

原因を決めつける前に、再現可能なベンチマークでフレームタイムのトレースを確認してください。このツールは現在のFPS測定、シェーダーコンパイルの検出、CPU・GPUのボトルネック判定、ゲーム設定の変更を行いません。フレーム生成を使う場合は、生成後の数値とベースの描画性能を分けて比較してください。

一般的なFPS目標
30 FPS33.33 ms
40 FPS25.00 ms
60 FPS16.67 ms
90 FPS11.11 ms
120 FPS8.33 ms
144 FPS6.94 ms
165 FPS6.06 ms
240 FPS4.17 ms
360 FPS2.78 ms

フレームタイムと性能のガイド