新的 Mesa 驱动程序是否有助于解决 WebGL 问题?

新的 Mesa 驱动程序是否有助于解决 WebGL 问题?

通过阅读 AskUbuntu 和论坛,我试图找出解决 WebGL 和 Google MapsGL 问题的方法(在 Google 论坛主题中进行了描述,开始于帖子 #5)。

具体来说,Google 的 MapsGL 在 Windows 7 中运行良好(在同一台双启动的机器上),但在 Ubuntu 上,照片游览和 45 度卫星视图显示灰色模糊斑点(见截屏)。

根据帖子 #10,我可能会使用更新的驱动程序。我似乎安装了 Mesa 8.0.2,从梅萨网站8.0.3 版本已可用。

我已经添加了 PPAppa:ubuntu-x-swat/x-更新,但它仅提供两项更新,即 xdiagnose 和 xserver-xorg-video-intel。这些不是 Mesa 驱动程序,对吧?

所以…

  1. 更新我的 Mesa 驱动程序有帮助吗?
  2. 如果是这样,我该怎么做?
  3. 如果没有,我该怎么做才能解决这个问题?

只要失败时我可以撤消更改,我就会很乐意尝试一下。

更多信息:

  • Ubuntu 12.04 64 位已完全更新。
  • Firefox 14.0.1 出现错误
  • Chromium 18.0 根本不会运行 MapsGL(请参阅帖子 #2
  • 编辑:如果以 启动,Chromium 20.0 可以正常工作chromium-browser --ignore-gpu-blacklist。最新的 Chromium 可从 PPA 获得ppa:webapps/preview(谢谢,迈克—请参阅下面他的回答)。
  • 编辑:Chromium 有一个设置,其工作方式与 相同--ignore-gpu-blacklist。转到chrome://flags并启用设置覆盖软件渲染列表

谢谢。

答案1

只需在 chrome://flags 中启用“覆盖软件渲染列表”即可,它在我的 chromium 18.0.1025.168 中有效。

答案2

根据您发布的 GPU 信息,您的硬件无法使用 WebGL。我怀疑英特尔显卡/驱动程序无法胜任这项工作,并且已被列入黑名单。我认为更新 mesa 不会有帮助。您可能想尝试像这样启动 Chromium:

chromium-browser --ignore-gpu-blacklist

...但会出现问题。如果它运行良好,它就不会被禁用。

信息来源

PS:顺便说一下,购电协议更新 Chromium。当前版本为 21,而 18 已经有好几个月了。

对于 Firefox,情况大致相同。如果您希望启用硬件加速,请按照维基页面

相关内容