Chromium 11 和 WebGL

Chromium 11 和 WebGL

出于某种原因,每当我访问 WebGL 演示站点时,我都会收到一条消息,提示我的浏览器不支持 WebGL……

到底是怎么回事?

我在 MS Windows XP Pro 上安装了 Chromium 11

答案1

@ChrisF,

2 件事(我致力于 Chrome 中的 GPU 加速)

1) XP 系统通常是较旧的机器。大多数用户不会升级操作系统或驱动程序,因此 XP 系统上的驱动程序通常很旧。我们将为拥有最新驱动程序的用户重新启用 XP 上的 GPU 加速,但不幸的是,并不是每个人都能更新他们的驱动程序。

2)XP驱动程序错误更加严重,请参阅:这篇 MSDN 文章这解释了 Windows Vista/7 的驱动程序模型。在 XP 系统中,一个有缺陷的驱动程序可能会导致整个系统崩溃(BSOD)。在 Vista/7 中,问题通常局限于进程崩溃,而在 Chrome 中,这很可能只是导致选项卡崩溃。

答案2

我刚刚在Google 支持论坛

在 Windows XP 上,GPU 加速现已列入黑名单。如果您想启用 http://code.google.com/p/chromium/issues/detail?id=72975

您可以使用 --ignore-gpu-blacklist启动开关重新启用 WebGL 和加速合成。

我可以验证在用于启动 Google Chrome 的快捷方式中设置此标志是否有效,并且http://bodybrowser.googlelabs.com/body.html可以在装有 nVidia GeForce GTS 250 显卡的 XP 机器上运行。

不过,我还没有找到关于它被列入黑名单的明确解释。

答案3

您访问哪个网页来测试 WebGL?

这个页面对您有用吗?http://www.iquilezles.org/apps/shadertoy/

我猜测这是网页的问题,而不是浏览器的问题。

相关内容