出于某种原因,每当我访问 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 机器上运行。
不过,我还没有找到关于它被列入黑名单的明确解释。