我的chrome显示Webgl 2.0支持,但在浏览器设置中被禁用,或者被扩展阻止。我已经尝试了1.在chrome://设置中使用硬件加速2.在chrome://标志中启用WEBGL 2.0 3.覆盖软件渲染列表..从浏览器设置中启用webgl 2.0还有哪些其他选择?任何帮助都是非常感谢的。
发布于 2020-01-17 17:28:24
似乎当前的角度(即OpenGL emulation using DirectX driver不支持WebGL2,除非在DirectX 11上运行。您需要选择不同的后端。
打开chrome://flags/,搜索"Angle“。您应该会看到一个名为的选项选择角度图形后端
如果您看到的值是DirectX 9,请选择OpenGL或DirectX 11。
您可以通过访问WebGLReport来确认一切正常,该页面还将显示使用了哪个驱动程序以及可以使用哪些功能或OpenGL扩展。
注意:根据你的显卡和安装的驱动程序,Chrome可能会切换到软件光栅化。在WebGLReport中,您将看到“重大性能警告:是”,在这种情况下,以及以下有关渲染器的信息:
谷歌WebGL
你也可以通过打开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)重启。
发布于 2018-04-26 22:55:46
尝试使用命令行标志--use-angle=gl
启动Chrome。
它告诉角度渲染器使用OpenGL后端,这可能会比默认的Direct3D9后端暴露更多的卡功能。这为我的GeForce GTX560Ti解决了同样的问题。
https://stackoverflow.com/questions/46577501
复制相似问题