我的 chrome 显示 Webgl 2.0 - 支持,但在浏览器设置中禁用,或被扩展阻止。
我努力了
1.在chrome://settings中使用硬件加速
2. 在 chrome://flags 中启用 WEBGL 2.0
3.覆盖软件渲染列表..
还有什么其他选项可以从浏览器设置启用 webgl 2.0?
任何帮助深表感谢
看来当前的角度(这是使用 DirectX 驱动程序进行 OpenGL 模拟)除非在 DirectX 11 上运行,否则不支持 WebGL2。您需要选择不同的后端。
打开 chrome://flags/ 并搜索“Angle”。您应该会看到一个名为选择ANGLE图形后端
如果您看到的值为DirectX 9, 选择OpenGL or DirectX 11反而。
您可以通过以下方式确认一切正常WebGL 报告,它还将向您显示使用了哪个驱动程序以及可以使用哪些功能或 OpenGL 扩展。
请注意:根据您安装的显卡和驱动程序,Chrome 可能会切换到软件光栅化器。在 WebGLReport 中,您将在这种情况下看到“主要性能警告:是”以及有关渲染器的以下信息:
- 渲染器:WebKit WebGL
- 未掩盖的供应商:Google Inc.
- 未遮蔽的渲染器:Google SwiftShader
您还可以通过打开 chrome://gpu/ 页面找到有关 Chrome 如何使用显卡的一些信息。
为了使 WebGL 2 / Direct3D 11 在我的计算机上正常工作(我使用的是几年前的 nVidia GeForce GT 545),我还必须执行一个步骤:我必须卸载 nVidia Nsight,因为它在某种程度上干扰了司机们。我看到过其他人报道过类似的事情nVidia 论坛:无法初始化 D3D11 设备...:
- 安装了 nvidia 驱动程序(无需先卸载或清理)以及驱动程序附带的所有额外软件,如“已检查”。安装后没有重启。
- 从控制面板\程序和功能中卸载了所有额外的 nvidia 软件(3D 视觉、更新、高清音频等)。只剩下驱动程序和PhysX。
- Reboot.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)