为什么我无法在谷歌浏览器中启用 webgpu?



我正在尝试在我的web应用程序中使用webgpu。我找到了这个关于如何使用WebGL计算功能的指南。我启用了#enable-webgpu-developer-features标志,甚至用--enable-unsafe-webgpu选项运行Google Chrome。但在呼叫canvas.getContext('webgpu')时仍然接收到null,并且navigator.gpuundefined。当我试图看到这些演示时,我观察到TypeError: Cannot read properties of null (reading 'requestDevice')

是否有一些硬件要求、特定驱动程序或任何其他建议?

我对Chrome 106也有类似的问题,但当我使用Chrome Canary而不是Chrome时,您链接的演示对我有效。在启用该标志后,我不得不重新启动浏览器,以使大多数演示正常工作,但那一个在没有它的情况下尤其有效。我怀疑这与WebGPU的Origin Trial有关。

最新更新