ウチの 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 を追加しただけ。
GPUの情報はChromeのアドレスバーに
about:gpu
を入力すると表示されます。
Chromeでブラックリストなグラフィックボード環境一覧 - 強火で進め
あ、GPUの情報なんてChromeから見れたのね、見落としてた。
tags: webgl chrome
Posted by NI-Lab. (@nilab)