細水長流

ANGLE graphics backend(WebGL)问题解决

这几天升级了一下主机配置,VMware 也升级了一下,速度是快了点,却也带来了些小 bug,比如 G502 部分快捷键失效,折腾一圈还是没解决。

「ANGLE graphics backend(WebGL)问题解决:https://uxtt.com/angle-graphics-backend-fix」

Telegram 图片无法显示

最先发现的问题是 Telegram,那时候还在使用 VMware Workstation Pro 16.2.5,消息框里的图片能正常显示,但是点击打开放大就一片白茫茫,隐约能看到一丁点残影。

一脸懵逼,使用英文关键词很快就找到了解决方法:Fix Desktop Telegram is not showing images and videos

「ANGLE graphics backend(WebGL)问题解决:https://uxtt.com/angle-graphics-backend-fix」

具体操作方法是:Settings - Advanced - 将 ANGLE graphics backend 从 Auto 改成 Disabled:

不过后来升级到 vmware workstation pro 17.6.3,升级了一下 VMware Tools,将 ANGLE graphics backend 改回 Auto,图片也能正常显示。

「ANGLE graphics backend(WebGL)问题解决:https://uxtt.com/angle-graphics-backend-fix」

浏览器还是系统不支持 WebGL?

这个问题还没有升级配置以及使用 VMware Workstation Pro 16.2.5 的时候就出现了,症状是:Chrome、Edge 打开 nf.video 首页会莫名其妙的卡顿,还跟网站客服反应过这个问题,不过人家没理会……

F12 打开浏览器「开发者工具」,可以看到类似下面的提示:

Automatic fallback to software WebGL has been deprecated
WebGL performance issue -> "GPU stall due to ReadPixels"

试了一圈方法,没搞定,看到前面 Telegram 的 ANGLE graphics backend,想起 Chrome 也有 ANGLE graphics backend,于是打开 chrome://flags/ 修改了一下 ANGLE graphics backend,改为使用 D3D11:

「ANGLE graphics backend(WebGL)问题解决:https://uxtt.com/angle-graphics-backend-fix」

重启浏览器,再打开 nf.video,发现首页不卡顿了。

接着尝试改回 Default,打开银河录像局首页,也不卡顿……

难道是升级到 vmware workstation pro 17.6.3,升级 VMware Tools,就好了?

Chrome 浏览器这个配置项说明:

Choose the graphics backend for ANGLE. 
D3D11 is used on most Windows computers by default. Using the OpenGL backend is not supported and will likely exhibit rendering artifacts. – Windows

Windows 主机,理论上不选 OpenGL,选择 D3D11、D3D9 或者 D3D11on12 应该都可,如果你也遇到类似问题,不妨切换试试。

瞎折腾了,就当记录一下吧……

退出移动版