GPUとは何か、このライブラリの目的
GPUは画像・動画・3Dを描画する専用プロセッサです。ブラウザではWebGL/WebGPUを通じて一部の識別情報が見え、"ANGLE (NVIDIA GeForce RTX 3060)" のようなrenderer文字列として取得されます。
CheckProxy.orgはMy GPUの匿名スキャンからコミュニティGPUライブラリを作成しています。各項目にはrenderer、vendor、プラットフォーム種別(PC/Laptop/Workstation/Mobile)と最終検出時刻が含まれます。
これは製品カタログではなく、実際のブラウザ指紋データです。開発、QA、プライバシー調査、マルチプロファイル運用に役立ちます。
GPUの簡単な歴史
専用グラフィックチップは1980年代に登場し、1990年代には3dfx Voodoo、NVIDIA RIVA、ATI Rageが3Dを普及させました。
2000年代はプログラマブルシェーダとモバイルGPU、2020年代はRTX、Apple Silicon、WebGL、WebGPUが中心です。
ブラウザのrenderer文字列はANGLE、仮想化、プライバシー保護の影響で物理GPU名と一致しない場合があります。
GPU用語と技術定義
一覧表や開発者ツールでよく出る重要な概念です。
- GPU renderer (WebGL)
- ブラウザが返すUNMASKED_RENDERER_WEBGL文字列。モデル名やANGLEなどのドライバ層を含むことがあります。
- Vendor
- rendererと共に報告されるGPUチップのメーカー名です。
- WebGL
- ブラウザ内2D/3D描画のJavaScript API。renderer/vendorや各種上限値を取得できます。
- WebGPU
- WebGLの後継API。より低オーバーヘッドで現代的な描画・計算に対応します。
- VRAM
- 離散GPUの専用ビデオメモリ、または統合/モバイルGPUで共有されるシステムメモリ。
- プラットフォーム種別
- GPUの主な利用環境分類: PC、Laptop、Workstation、Mobile。
GPUに関するよくある質問
renderer文字列、ブラウザ検出、CheckProxy.orgライブラリに関するFAQです。
WebGLが返す、現在のブラウザで使われるグラフィックアダプタを示すテキストです。
ANGLE、デュアルGPU構成、リモート環境、仮想アダプタなどにより表示経路が異なるためです。
WebGLは歴史が長く互換性が高く、WebGPUは新しく効率的で計算処理にも強いAPIです。
My GPU実行時にrenderer/vendorと主要な制限値を匿名で収集し、レート制御付きでライブラリを更新します。
はい。多くの場合WebGL経由で取得可能です。ブラウザや拡張機能がブロック/偽装している場合は例外です。
統合GPUはノートPCでよく見られ、離散GPUはより具体的なモデル名と専用VRAMが出やすく、モバイルはAdreno/Mali/Apple GPUが一般的です。