学習センターへ戻る
Methodology

熱スロットリング: ブラウザ GPU Benchmark が変動する理由

熱、boost clocks、電源設定、継続的な shader 負荷がブラウザ GPU benchmark をどう変化させるかを説明します。

学べること

  • 熱・電力・クロック低下の関係を図で読む。
  • 短期結果と持続結果が乖離する理由。
  • p95/1% low が熱段階を示す場面。
  • テスト時間ログを使って劣化点を検出する方法。
  • 次回比較のためのリスタート基準。

簡単な定義

ブラウザ GPU での熱節流は、長時間負荷時に動作周波数を落とし続行性能を抑える保護動作で、結果として FPS の下落を生みます。

What does thermal throttling look like in a browser GPU benchmark? ガイド

熱スロットリング: ブラウザ GPU Benchmark が変動する理由 の「What does thermal throttling look like in a browser GPU benchmark?」では、熱、boost clocks、電源設定、継続的な shader 負荷がブラウザ GPU benchmark をどう変化させるかを説明します。 を中心に説明します。shader の複雑さ、ブラウザの描画経路、GPU の安定性を読むための内容です。

実測ではブラウザ、プリセット、ウィンドウサイズ、電源状態、熱状態を固定します。動作が重い場合は複雑度を下げるか停止してください。

Why do volume shaders reveal thermal throttling? ガイド

熱スロットリング: ブラウザ GPU Benchmark が変動する理由 の「Why do volume shaders reveal thermal throttling?」では、熱、boost clocks、電源設定、継続的な shader 負荷がブラウザ GPU benchmark をどう変化させるかを説明します。 を中心に説明します。shader の複雑さ、ブラウザの描画経路、GPU の安定性を読むための内容です。

実測ではブラウザ、プリセット、ウィンドウサイズ、電源状態、熱状態を固定します。動作が重い場合は複雑度を下げるか停止してください。

How should sustained thermal runs be reported? ガイド

熱スロットリング: ブラウザ GPU Benchmark が変動する理由 の「How should sustained thermal runs be reported?」では、熱、boost clocks、電源設定、継続的な shader 負荷がブラウザ GPU benchmark をどう変化させるかを説明します。 を中心に説明します。shader の複雑さ、ブラウザの描画経路、GPU の安定性を読むための内容です。

実測ではブラウザ、プリセット、ウィンドウサイズ、電源状態、熱状態を固定します。動作が重い場合は複雑度を下げるか停止してください。

再現可能な手順

01条件を固定

ブラウザ、preset、ウィンドウサイズ、電源状態、熱状態を先に固定します。

02同じ負荷を実行

同じ複雑度で実行し、複数の変数を同時に変えないようにします。

03安定性を記録

FPS、1% low、p95 frame time、目立つ stutter を記録します。

04再テストしてラベル付け

同じテストを再実行し、quick、warmed、sustained のどれかを明記します。

比較メモ

質問Volume Shader BM別の方法
主な問いブラウザの WebGL volume shader workload における FPS、frame time、安定性を見るためのものです。他の方法はより広いネイティブ描画、システム、プラットフォーム指標を扱う場合があります。
テスト条件ブラウザの WebGL volume shader workload における FPS、frame time、安定性を見るためのものです。他の方法はより広いネイティブ描画、システム、プラットフォーム指標を扱う場合があります。
適した用途ブラウザの WebGL volume shader workload における FPS、frame time、安定性を見るためのものです。他の方法はより広いネイティブ描画、システム、プラットフォーム指標を扱う場合があります。

重要ポイント

  1. 01 長時間測定では熱節流が主要因になりやすい。
  2. 02 温度・開始時刻・実行時間の記録が重要。
  3. 03 瞬間スコアのみで結論を出すと誤解しやすい。
  4. 04 バックグラウンドタスクを除去して再測定する。

FAQ

熱スロットリング: ブラウザ GPU Benchmark が変動する理由 は何を説明していますか?

熱スロットリング: ブラウザ GPU Benchmark が変動する理由 は Volume Shader BM、WebGL のボリューム描画、ブラウザ GPU テストの関係を説明します。

結果を公平に比較するには?

同じブラウザ、同じプリセット、同じウィンドウサイズ、同じ電源状態で実行し、熱状態と実行時間も記録します。

どの条件を記録すべきですか?

ブラウザ、端末、GPU または SoC、プリセット、複雑度、描画サイズ、電源状態、熱状態を記録します。

関連ガイド

参考資料