首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在chrome中不支持Webgl 2.0

在chrome中不支持Webgl 2.0
EN

Stack Overflow用户
提问于 2017-10-05 11:43:00
回答 2查看 8.2K关注 0票数 3

我的chrome显示Webgl 2.0支持,但在浏览器设置中被禁用,或者被扩展阻止。我已经尝试了1.在chrome://设置中使用硬件加速2.在chrome://标志中启用WEBGL 2.0 3.覆盖软件渲染列表..从浏览器设置中启用webgl 2.0还有哪些其他选择?任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2020-01-17 17:28:24

似乎当前的角度(即OpenGL emulation using DirectX driver不支持WebGL2,除非在DirectX 11上运行。您需要选择不同的后端。

打开chrome://flags/,搜索"Angle“。您应该会看到一个名为的选项选择角度图形后端

如果您看到的值是DirectX 9,请选择OpenGLDirectX 11

您可以通过访问WebGLReport来确认一切正常,该页面还将显示使用了哪个驱动程序以及可以使用哪些功能或OpenGL扩展。

注意:根据你的显卡和安装的驱动程序,Chrome可能会切换到软件光栅化。在WebGLReport中,您将看到“重大性能警告:是”,在这种情况下,以及以下有关渲染器的信息:

谷歌WebGL

  • Unmasked渲染器:谷歌Inc.

  • Unmasked渲染器:
  • 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)重启。

票数 1
EN

Stack Overflow用户

发布于 2018-04-26 22:55:46

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

它告诉角度渲染器使用OpenGL后端,这可能会比默认的Direct3D9后端暴露更多的卡功能。这为我的GeForce GTX560Ti解决了同样的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46577501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档