フレームスキップテスト
ディスプレイがリフレッシュごとに新しいフレームが表示されているか、あるいは途中で静かにフレームが落ちるかを確認してください。テストでは、各アニメーションフレームをリフレッシュレートの測定値に合わせて計測し、フレームが抜けた部分をフラグ付けします。このタブを動作中は正確に表示し、焦点を合わせておいてください。
ライブモニター実行中 — 正確な測定のためこのタブにフォーカスを維持してください。
カメラキャプチャーストリップ(任意)
マーカーがレンダリングされたフレームごとに1マス進みます。高速シャッターで画面を撮影するかスローモーションで録画してください — 欠けたステップがドロップフレームを明らかにします。上記の検出器に対し副次的です。
ブラウザはディスプレイリフレッシュごとに1回ペイントするため、フレーム間の間隔はほぼ1つのリフレッシュ間隔、つまり60Hzで約16.7ms、144Hzで約6.9msに保たれます。このテストではギャップを計測し、中央値を実際のリフレッシュレートとし、予想区間約1.5×を超えるギャップはフレームが落ちたとみなして、失われたフレーム数を切り上げます。タブを切り替えたりウィンドウを最小化したりする間の長い間は無視され、スキップとしてカウントされません。
ドロップしたフレームは前の画像を2回表示するため、動きが跳ねるように見えます。これはスタッター(フレーム間隔が不均一になる)やジャダー(フレームレートがリフレッシュレートにきれいに割れないリズミカルな不均一さ、例えば60Hz画面の24fpsフィルムのような現象)とは異なります。このテストは真のドロップフレームを対象としており、テンポが不均一だとクリーンランがやや違和感を覚えることがあります。
フレームスキップの一般的な原因
| 原因 | 何が起きているのか |
|---|---|
| ケーブルまたは帯域幅の制限 | 高解像度で高いリフレッシュレートはケーブルやポートが持てる容量を超えます。これは最大速度でしかスキップできない典型的な原因です。 |
| オーバークロックされたリフレッシュレート | 定格Hzを超えたパネルは安定しているように見えますが、新しいフレームを表示するのではなく、静かに繰り返し表示されます。 |
| GPU、ドライバー、またはサーマル | 古いドライバー、過負荷や過熱したGPU、あるいは過剰な省電力が完成したフレームの表示を妨げています。 |
| バックグラウンドロードまたはスロットリング | 他のタブでの重労働や、ピントが合わないタブでブラウザがフレームを遅くするなど、このテストで測定される隙間が開きます。 |
これは表示パイプライン(ディスプレイ、ケーブル、GPU出力、ドライバー、ブラウザ)のブラウザレベルのテストであり、ゲームエンジンのテストではありません。ゲームが内部でレンダリングするフレームを認識できず、入力遅延を測定することもできず、ハードウェアパターンジェネレーターの代わりに機能しません。最も信頼できる結果を得るには、ノートパソコンを接続し、重いバックグラウンドタブを閉じ、このタブを集中させて、フルタイムでプレイを終わらせましょう。下のオプションのキャプチャストリップは、高速シャッターで画面を撮影し、感じにくいスキップを明らかにします。
