Webgl 2.0不支持chrome

时间:2017-10-05 03:43:00

标签: webgl2

我的Chrome显示支持Webgl 2.0,但在浏览器设置中被禁用,或被扩展程序阻止。 我试过了 1.在chrome:// settings中使用硬件加速 2.在chrome:// flags中启用WEBGL 2.0 3.覆盖软件渲染列表.. 还有哪些其他选项可以从浏览器设置启用webgl 2.0? 非常感谢任何帮助

2 个答案:

答案 0 :(得分:0)

尝试使用命令行标记--use-angle=gl启动Chrome。

它告诉ANGLE渲染器使用OpenGL后端,这可能会暴露您的卡的更多功能,而不是默认的Direct3D9后端。这为我的GeForce GTX 560 Ti解决了同样的问题。

答案 1 :(得分:0)

除非在DirectX 11上运行,否则似乎当前的ANGLE(即OpenGL emulation using DirectX driver)不支持WebGL2。您需要选择其他后端。

打开chrome://flags/并搜索“角度”。您应该看到一个名为选择ANGLE图形后端

的选项

如果您看到的值为 DirectX 9 ,请选择 OpenGL DirectX 11

您可以转到WebGLReport来确认一切正常,这还将向您显示使用了哪个驱动程序以及可以使用哪些功能或OpenGL扩展。

当心:根据您所安装的图形卡和驱动程序,Chrome可能会切换到软件光栅化程序。在这种情况下,您将在WebGLReport中看到“主要性能警告:是”,并遵循有关渲染器的信息:

  • 渲染器:WebKit WebGL
  • 未公开的供应商:Google Inc。
  • 非遮罩渲染器:Google SwiftShader

通过打开chrome://gpu/页面,您还可以找到有关Chrome如何使用图形卡的一些信息。

要使WebGL 2 / Direct3D 11在我的计算机上正常工作,我还需要执行更多步骤(我使用的是几年前使用的nVidia GeForce GT 545):我不得不卸载nVidia Nsight,因为它干扰了与驱动程序某种方式。我见过其他人nVidia forums: Failed to initialize D3D11 device ...报道的类似情况:

1)已将nvidia驱动程序(无需先卸载或清洁)与驱动程序附带的所有其他软件一起安装,称为“已选中”。安装后没有重启。

2)从“控制面板” \“程序和功能”中卸载了所有额外的nvidia软件(3D视觉,更新,高清音频等)。只剩下驱动程序和PhysX。

3)重新启动。


enter image description here