我正在尝试使用 WebGL 查看 3D 模型SketchFab在 Google Chrome 中,但出现错误,指出 3D 不可用。我已关注启用 WebGL 的说明;我已经更新了我的图形驱动程序并忽略了浏览器黑名单。
现在有一件奇怪的事情:WebGL 有时能工作,有时不能。在一次浏览会话中,它停止工作,然后大约十分钟后又能工作了——我没有更改任何设置。 https://get.webgl.org/总是告诉我我的浏览器支持 WebGL,这让我怀疑这个问题是否是 SketchFab 特有的。
什么原因导致了这种现象?
技术细节
我在 Windows 10 操作系统版本 2009(内部版本 19042.746)上运行 Google Chrome 87.0.4280.141,并带有标志
--enable-webgl-draft-extensions
--enable-webgl2-compute-context
--ignore-gpu-blocklist
chrome://gpu
报告图形功能状态:“WebGL:仅限软件,硬件加速不可用”,并显示“检测到问题:已通过阻止列表、about:flags 或命令行禁用 Gpu 合成。浏览器将恢复为软件合成,硬件加速将不可用。已禁用功能:gpu_compositing”
我在 Firefox 82.0.2 中没有遇到过该错误。