不支持 GPU 的浏览器

man*_*ang 7 browser google-chrome gpu

Google 有一个绘制 3D 图形的复活节彩蛋,但是当我在 chrome 上试用它时,它抱怨没有 WebGL 支持。我还在启用了 WebGL 支持的 Firefox 上对其进行了测试,但最终遇到了同样的问题。因此,我怀疑这是我的 GPU 的问题。一些谷歌搜索引导我chrome://gpu,这就是我得到的

图形功能状态

  • Canvas:仅软件,硬件加速不可用
  • HTML 渲染:仅软件,硬件加速不可用
  • 3D CSS:不可用。硬件加速不可用
  • WebGL:不可用。硬件加速不可用
  • WebGL 多重采样:不可用。硬件加速不可用

检测到的问题

  • GPU 进程无法启动。不允许访问 GPU。
  • GL 驱动程序是软件渲染的。加速合成被禁用。:59302
  • linux 中 7.11 之前的 Mesa 驱动程序被认为是有问题的。
  • 加速 2d 画布目前在 Linux 中不稳定。

版本信息

  • 2012 年 4 月 10 日星期二 18:35:57 GMT+0800 (CST)导出的数据
  • Chrome 版本18.0.1025.151(官方版本 130497)
  • 操作系统 Linux 3.0.0-0300-generic
  • 软件渲染列表1.27
  • 角度修订 988
  • 2D 图形后端 Skia

我想知道每个问题意味着什么以及我如何正确处理它?我正在使用 Ubuntu 11.04

Web*_*b-E 8

这是因为 WebGL 不支持您的 GPU(或驱动程序)。它的浏览器被列入黑名单。

但是,您可以强制为 WebGL 启用 GPU。

警告:这样做的风险由您自己承担。它可能会损害您的硬件。通常有很好的理由(比如一些关键的驱动程序错误)为什么功能被阻止。

要启动chrome忽略黑名单,请在按Alt+ F2OR后运行以下命令terminal

google-chrome --enable-webgl --ignore-gpu-blacklist

配置火狐:

  • 要强制启用 WebGL,请转到about:config并设置webgl.force-enabled=true.

  • 要强制启用 WebGL 抗锯齿,请转到about:config并设置webgl.msaa-force=true.

  • 要强制启用图层加速,请转到about:config并设置layers.acceleration.force-enabled=true

更多关于 Firefox 黑名单的阅读。


小智 6

这是因为 WebGL 不支持您的 GPU(或正在使用的驱动程序)。浏览器已列入黑名单。但是,您可以强制为 WebGL 启用 GPU。

在谷歌的 Chrome 中:

chrome://flags/
Run Code Online (Sandbox Code Playgroud)

使能够。覆盖软件渲染列表。

这可能会产生不稳定的结果。因为“目前 Linux 中的加速 2d 画布不稳定,Linux 上不支持 Stage3D。” 我发现最好将其禁用并更新您的图形驱动程序。使用“首选”v.280 NVIDIA 驱动程序,Chrome 表示它不能支持 3D,但它在强制下运行良好。更新到 current-updates 版本(截至今天是 v.295.2。v.304.51 是正式版本),可以启用所有功能。

祝你好运。