![WebGL 在 Chrome 上不可用,原因不明](https://linux22.com/image/1415481/WebGL%20%E5%9C%A8%20Chrome%20%E4%B8%8A%E4%B8%8D%E5%8F%AF%E7%94%A8%EF%BC%8C%E5%8E%9F%E5%9B%A0%E4%B8%8D%E6%98%8E.png)
我不完全确定这个问题是什么时候开始的,可能是在显卡驱动程序更新之后,但是 WebGL 在我 Chrome 上不再起作用。
该浏览器支持 WebGL,但已被禁用或不可用。
我有一台定制的 Windows 电脑,配备 GeForce GTX 650 Ti BOOST。我的驱动程序是最新的 (Geforce 337.88)。Chrome 也是最新版本,35.0.1916.153。访问 chrome://gpu/ 会显示以下信息:
WebGL:硬件加速
但是,如果我进一步向下滚动到日志,我会看到此错误消息重复了数百次:
[10800:10804:0714/120136:ERROR:gpu_command_buffer_stub.cc(491)]:无法使上下文变为当前上下文。
我认为我无法使用 WebGL 与此有关,但我不知道如何解决这些问题。我的 GPU 没有被列入黑名单,我的驱动程序、浏览器和操作系统都是最新的。此外,WebGL 在 Firefox 上运行良好。有什么想法吗?
答案1
您可能需要检查此参考资料适用于 WebGL引用自Google 的支持页面。出于稳定性和一致性目的,在某些情况下,它被禁用(默认情况下)。但是,这并不意味着该卡根本不支持它。我相信您可以根据情况启用/强制启用它们。