WebGPUは動作しています
API、アダプター、デバイス、WGSL、描画、計算の確認がすべて成功しました。
ブラウザー標準APIの動作確認
このブラウザーでWebGPUを利用できるか、実際に動かして確認します。APIとGPUへのアクセスから、WGSL、描画・計算の実行、対応機能と上限までを調べます。
ブラウザー内で実行します。インストールは不要です。
実際の処理結果で確認
描画と計算の命令をGPUに送り、結果を読み戻して検証します。小さな処理による互換性の確認であり、処理速度を測るベンチマークではありません。
WebGPUの動作確認
ブラウザーとGPUを7項目で確認
ローカル実行 // 結果のアップロードなし
互換性の確認
このブラウザーとGPUを7つの項目で確認します。
実行待ちです。
実行待ちです。
実行待ちです。
実行待ちです。
実行待ちです。
実行待ちです。
実行待ちです。
確認の仕組み
このページでは navigator.gpu の有無に加え、描画と計算を実際に実行します。APIが存在しても、WebGPUの処理全体が正常に動くとは限らないためです。
ブラウザーがWebGPUの入口となるAPIを公開しているか確認します。
ブラウザーとグラフィックス基盤から、利用可能なアダプターを取得します。
命令を送るための論理デバイスを作成します。
頂点・フラグメントシェーダーをコンパイルし、コンパイラーのメッセージを読み取ります。
64 × 64の画面外テクスチャに描画し、コピーした画素を検証します。
GPUで4つの数値を2倍にし、読み戻した値が正しいか確認します。
ブラウザーが公開するオプション機能とアダプターの上限値を取得します。
レポートの読み方
API、アダプター、デバイス、WGSL、描画、計算の確認がすべて成功しました。
基本の処理は動作していますが、コンパイラーの警告など、処理を妨げない制限が報告されています。オプション機能は機器によって異なります。
失敗した段階をレポートで確認できます。下の案内に沿って原因を調べてください。
問題を調べる
テストが失敗した場合は、停止した段階に応じた案内をここに表示します。
グラフィックスAPI
WebGLは主に描画向けのAPIです。WebGPUは新しい描画モデルと計算シェーダーを備え、GPUの機能をより細かく利用できます。ただし、常にWebGPUが高速とは限りません。速度は処理内容、ブラウザー、GPU、ドライバー、実装に左右されます。
WebGLでも動作を確認 →WebGPUの対応状況を調べる
使いたいブラウザーでこのページを開き、「WebGPUを確認する」を押してください。結果はその機器・ブラウザーセッションに対するものです。普段アプリ内ブラウザーで利用する場合は、可能なら同じ環境でも確認しましょう。通常のブラウザーとは公開される機能が異なることがあります。
まず概要を読み、次に各項目を確認してください。APIの成功はWebGPUの公開、アダプターとデバイスの成功はGPUアクセスの許可を示します。描画・計算の結果が、実行できた証拠になります。「結果をコピー」で、互換性の問題を伝える際に使える短いレポートを作成できます。
設定変更やドライバー更新後は、必要に応じてブラウザーを再起動し、「もう一度確認する」を押してください。毎回新しくアダプターとデバイスを要求します。失敗した項目を変更前後で比べると、問題が解消したか、別の段階に移ったか確認できます。
ブラウザーの3Dアプリ、計算デモ、AIツールで「WebGPUを利用できない」と表示されたときに役立ちます。API自体がないのか、アダプターやシェーダー、処理の実行で失敗したのかを切り分けられます。開発者が別の機器で問題を再現するときの初期確認にも使えます。
確認時点で、ここで使う小さなGPU処理が動作したことを示します。すべてのWebGPUアプリの動作、持続的な性能、ハードウェアの健全性を保証するものではありません。特定のアプリだけ失敗する場合は、必要な機能とエラーをこのレポートと照合してください。
対応機能を読み解く
機能一覧はブラウザーが返したアダプターから取得します。「対応」はアダプターがその機能を公開しているという意味で、各オプション機能を個別に実行検証したわけではありません。描画と計算には基本機能だけを使うため、オプション機能がなくても基本テストは成功します。
テクスチャ寸法、バッファーサイズ、バインディング数、計算ワークグループの上限は、アダプターが公開する制約です。このテストのデバイスは既定の要求値で作成するため、表示されたアダプター上限をすべてのアプリが利用できるとは限りません。数値の大きさは速度を示さず、バッファー上限も総VRAM容量ではありません。
メーカー、アーキテクチャ、デバイス、説明はWebGPUのアダプター情報から取得します。描画と計算が動いていても空欄になることがあります。「ブラウザーから情報を取得できません」は、このページに公開されていないという意味です。機種名を推測したり、WebGLの文字列でWebGPU情報を置き換えたりしません。
目的に合うツールを選ぶ
よくある疑問
上のテストで、このブラウザーの状態を直接確認できます。対応状況はブラウザー、OS、GPU、ドライバー、設定によって異なります。
APIの存在は最初の条件にすぎません。アダプターやデバイスの作成は、ドライバー、アクセラレーション、GPUのブロック設定、OSの対応、仮想環境、ブラウザー設定の影響を受けます。
いいえ。すべての確認はブラウザーAPIを使ってこのページ内で行います。ソフトウェアのインストールや、このツールによるアダプター情報のアップロードはありません。
ごく小さな描画・計算処理を短時間実行する互換性テストです。GPUに持続的な負荷をかけるためのテストではありません。
異なるAPIです。WebGLは主に描画用ですが、WebGPUは新しい描画モデルに加えて計算シェーダーを備え、GPUの機能をより細かく利用できます。
ブラウザーが情報を公開している場合に限ります。プライバシー保護で非公開の場合は、機種を推測せず、情報を取得できないと表示します。
はい。一部のブラウザー向けAI・機械学習ライブラリーはWebGPUの計算機能を利用します。ただし、このテストは基本的な動作を確認するもので、特定のモデルが動くかは判定しません。
いいえ。ここで使う小さな描画・計算処理が成功したことだけを確認します。アプリによっては追加機能、大きなバッファー、別のシェーダー、より多くのリソースが必要です。アプリの要件を、表示された機能と上限に照らして確認してください。
これらはオプション機能で、アダプターとブラウザーの実装によって対応が異なります。基本の確認処理では要求しないため、非対応でもWebGPUの基本テストは成功します。
いいえ。1つのバッファーに対するAPI上限であり、搭載VRAMや空き容量の測定値ではありません。その上限サイズを現在のメモリー状態で実際に確保できる保証もありません。
はい。同じ機器でそれぞれ実行し、レポートをコピーしてください。成功した項目、オプション機能、アダプター上限を比較できます。差は各ブラウザーセッションが公開する機能の違いであり、GPUの性能順位ではありません。
WebGLとWebGPUは別のAPI経路を使い、対応状況やドライバー要件も異なります。WebGLの成功だけではWebGPUのアダプターやデバイスを作れると判断できません。両方を実行すると、現在の環境で動くAPIを確認できます。
ブラウザー内に保存 / アカウント不要
このブラウザーに最大20件を保存します。基準として固定したレポートは保持されます。読み込んだレポートは検証されていない外部データです。
読み込んだレポートの本文は元の言語で表示します。
保存したレポートはありません。テストを実行するか、レポートを読み込んでください。