web-dev-qa-db-ja.com

Chromeを使用したWebGLの実行に関する問題

ここからの指示に従って、Dell XPS 15zでubuntu 11.10をセットアップします。

Dell XPS 15zの現在のステータス/既知の問題?

ChromeでopenGLを実行できなかった時点まで、すべてが問題ないようです: http://get.webgl.org

これは、マシンをセットアップするために従うステップです。

1)マルハナバチのppaを追加する

2)制限されたドライバーからnvida-currentをインストールする

3)bumblebeeをインストールします(bumblebeeのreadmeによると、「Sudo usermod -a -G bumblebee YOURUSERNAME」を忘れないでください)

4)mesa-utilsをインストールする

5)再起動

6)端末コマンド「glxspheres」でインテルカードを試してください

7)端末コマンド「optirun glxspheres」でnvidiaカードを試してください

ステップ7は成功しますが、ステップ6は失敗し、次のエラーメッセージが表示されます。

Xlib:ディスプレイ「:0」に拡張子「GLX」がありません。

「glxinfo | grep OpenGL」を実行すると、プロンプトが表示されます

「Xlib:ディスプレイ「:0」に拡張子「GLX」がありません。」

これは私の/etc/X11/xorg.confです

Section "Device"

    Identifier      "Default Device"

    Option  "NoLogo"        "True"

EndSection

chromeのwebglサポートも有効にしました。

これはかなり新しいですが、どうすれば修正できますか?

5
TonyMocha

ここからの指示に従って、Intelグラフィックスとnvidiaグラフィックスの両方で正常に実行します。

Glxinfoでテストを行いました| grep OpenGLとoptirun | grep OpenGL、両方とも動作しています。

最終的にchromeのwebglの問題は、chrome:// flagsを誤って設定し、それをリセットすることであり、すべてが問題ありません。

3
TonyMocha

タイトルにはNVidiaが記載されていないため(およびFirefoxではWebGLを実行できるがChromeでは実行できない場合)、別のオプションはレンダリングソフトウェアリストのオーバーライドを有効にすることです。

chrome:// flags

それが役に立てば幸い

7
Omegafil

同じ問題がありました。 Bumblebeeドライバーをインストールした後、使用されます:

    optirun /opt/google/chrome/google-chrome --ignore-gpu-blacklist %U

それは魅力のように機能します!

1

私は非常に似た問題を抱えていました。このコマンドgoogle-chrome --ignore-gpu-blacklistでChromeを起動してみてください。これが役立つホーム。

1
Altkey