Guide
ブラウザで実行できる WebGL GPU テスト
Chrome、Edge、Firefox、Safari で純粋な WebGL 2.0 を使って GPU をテストします。ハードウェアアクセラレーションの確認方法や、WebGL が止まる原因も分かります。
🚀 volumeshadertest
昨日
3分

Volume Shader BM は純粋な WebGL 2.0 ベンチマークです。Chrome、Edge、Firefox、Safari で開くだけで、本格的な GPU ストレステストを実行できます。ネイティブアプリ、ドライバー、登録は不要です。以下では、どのブラウザを選ぶべきか、何を確認すべきか、そして WebGL の限界を説明します。
クイック回答
- WebGL 2.0 をサポートするブラウザ(Chrome、Edge、Firefox、Safari 15 以上)を使用してください。
- スコアを信頼する前に、GPU アクセラレーションが有効か確認してください。
- Chrome / Edge:
chrome://gpu。Firefox:about:support。Safari: アクティビティモニタを確認します。 - WebGL 2 は「日常的な GPU 計算」のテストに適しています。WebGPU はより新しい技術ですが、まだすべての環境で広く使えるわけではありません。
なぜ WebGL 2.0 なのか?
WebGL 2.0 は主要ブラウザ全体でサポートされており、raymarching のような重いフラグメントシェーダーワークロードを実行するのに十分な GPU パイプラインを公開しています。WebGPU はより低レベルな制御を提供し、理論上はより高速になる可能性がありますが、現時点ではブラウザ対応とドライバーの成熟度にまだばらつきがあります。WebGL 2 は「常に動き、なおかつ GPU に十分な負荷をかけられる」ちょうどよい位置にあります。
Chrome & Edge
chrome://gpuを開きます。"WebGL2: Hardware accelerated" が緑色で表示されている必要があります。- "Graphics Feature Status" で重要な項目がハードウェアアクセラレーションになっていることを確認してください。
- どこかに "Software only" が表示されている場合は、テストが重い理由 を確認してください。
Firefox
about:support→ Graphics を開きます。"Compositing" は Basic ではなく WebRender であるべきです。- "WebGL 2 Driver Renderer" に GPU モデルが表示されていれば問題ありません。
Safari
- Safari 15 以降では WebGL 2 が標準で有効です。
- テスト中に アクティビティモニタ → GPU 履歴 を開き、GPU が実際に動作していることを確認してください。
- Mac では省エネルギー設定により dGPU が停止されることがあります。テスト時は電源に接続し、"グラフィックスの自動切り替え" をオフにしてください。
WebGL の限界
このベンチマークは、shader ALU スループットの測定に適しています。これは raymarching、ポストプロセス、GPGPU 実験、ブラウザ内で実行する必要がある AI 推論処理に重要です。ただし、AAA ゲーム用のグラフィックカードを選ぶ目的であれば、3DMark のようなネイティブベンチマークやゲーム内ベンチマークの代わりにはなりません。
WebGL GPU テストを開始する
関連ガイド
タグ
WebGLブラウザGPU