我知道这可能听起来很疯狂,但我已经将 GPU 锁定在网络工作人员中进行一些繁重的神经网络处理,但我仍然想使用 Canvas 来处理一些视觉效果。当 GPU 共享时, Canvas 只能管理大约 5fps,因此我希望软件 (CPU) 渲染方法可以提供适度的改进。
有没有办法强制 Canvas 使用软件渲染,我认为这是 GPU 不可用时通常的后备方案?
提前谢谢您。
最佳答案
我不确定它是否可以通过代码进行控制,但特定浏览器可能会提供此选项。
如果您使用 Google Chrome,请转至 URL chrome://flags
并搜索“Accelerated 2D canvas”。默认情况下它应该是启用,将其更改为禁用并重新启动浏览器。它应该可以解决问题。
要验证您是否可以打开 chrome://gpu
页面,并且在“图形功能状态”部分中您应该会看到
Canvas: Software only. Hardware acceleration disabled
关于javascript - 强制 HTML5 Canvas 使用软件渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61510648/