ウチの Windows XP + Google Chrome 10 だと WebGL のコードが実行されない。。。

正確にはChrome 10、Windows XP、Nvidia 7300 GTの組み合わせでGoogle Bodyが動作しない事が発端としてDev版をWindows XPにインストールした場合、デフォルトでWebGLがdisableになった様です。

Chrome 10からWindows XPでのWebGLサポートを停止 - 強火で進め

Σ(゜д゜lll)ガーン!

ウチのは Chrome version 10.0.648.204 (Official Build 79063)

※以下の方法はあまりお勧め出来る事では有りません。自己責任にてどうしても試したい方のみ試してみて下さい。

引数に --ignore-gpu-blacklist を付けてChromeを起動するとこのブラックリストを無視してハードウェアアクセラレーションを使用する様になります。

Chromeでブラックリストなグラフィックボード環境一覧 - 強火で進め

というわけで、 --ignore-gpu-blacklist を付けてみたら WebGL のコードが動いた。わーい。

以下、設定方法。

ショートカットのプロパティにてリンク先が


"C:\Program Files\Google\Chrome\Application\chrome.exe"

だったのを、


"C:\Program Files\Google\Chrome\Application\chrome.exe" --ignore-gpu-blacklist

に変更。

末尾に --ignore-gpu-blacklist を追加しただけ。

Google Chrome --ignore-gpu-blacklist

GPUの情報はChromeのアドレスバーに

about:gpu

を入力すると表示されます。

Chromeでブラックリストなグラフィックボード環境一覧 - 強火で進め

あ、GPUの情報なんてChromeから見れたのね、見落としてた。

tags: webgl chrome

Posted by NI-Lab. (@nilab)