メインコンテンツまでスキップ

パフォーマンスのトラブルシューティング

以下はよくあるパフォーマンスの問題を解決するためのヒントです。

Google ChromeでPlayCanvasおよびその他のWebGLアプリケーションが非常に遅く実行される

Chromeには、WebGLコンテンツを実行をブロックするGPU(グラフィックプロセッサ)およびグラフィックカードドライバのブラックリストが含まれています。この場合、Chromeはソフトウェアレンダラを使用してWebGLコンテンツをレンダリングするように戻ります。これは、GPUを使用するよりもはるかに遅くなります。グラフィックカードドライバをアップグレードすることでパフォーマンスが向上する可能性があります。

ブラックリストされたカードはこちらで確認できます。

ソフトウェアレンダラを使用しているかどうかを確認するには、WebGL Reportを訪問してください。Chromeがソフトウェアレンダラを使用している場合、Unmasked Rendererの行にSwiftShaderが報告されていることがわかります。

FirefoxでPlayCanvasおよびその他のWebGLアプリケーションがロードされない

Firefoxには、WebGLコンテンツを実行をブロックするGPU(グラフィックプロセッサ)およびグラフィックカードドライバのブラックリストが含まれています。この場合、FirefoxはアプリケーションがWebGLコンテキストを作成することを許可せず、PlayCanvasアプリケーションを開始できません。グラフィックカードドライバをアップグレードすることでアプリケーションを実行できるようにすることができます。

ブラックリストされたカードはこちらで確認できます。

Nvidiaグラフィックカードを搭載したWindowsで、PlayCanvasおよびその他のWebGLアプリケーションが期待するようにパフォーマンスが出ない

多くのWindows PCには、マザーボードに組み込まれた低消費電力GPUである「インテグレーテッド」グラフィックカードと、追加のグラフィックカードが搭載されています。Nvidiaカードには、PCの所有者がどのグラフィックカードを使用してどのアプリケーションを実行するかを選択できるコントロールパネルが付属しています。デフォルト設定では、多くのPCは、Google ChromeのようなWebブラウザを実行するために低消費電力のインテグレーテッドグラフィックカードを使用するように設定されています。WebGLアプリケーションの最高のパフォーマンスを得るためには、Webブラウザがよりパワフルなグラフィックカードを使用してアクセラレーションされるようにすることが重要です。