创建WebGL上下文时出错,是否有三个js chrome?

sxissh06  于 2022-12-06  发布在  Go
关注(0)|答案(9)|浏览(212)

您好,我收到错误消息

Error creating WebGL context.
Uncaught TypeError: Cannot read property 'getExtension' of null

这是发生在谷歌chrome 71,但我觉得很奇怪,因为如果我打开开发工具,并刷新页面,它的工作完美的罚款,我在一个什么是造成这一点的任何想法的损失?
它一直工作得很好,直到今天PC或浏览器上没有任何变化。我的驱动程序都是最新的,webgl是启用的...

kuarbcqp

kuarbcqp1#

如果您系统上安装了两个GPU,您可能需要尝试启用chrome://flags/中的 *Override software rendering list

8wigbo56

8wigbo562#

我把这个留给其他人显然是浏览器和显卡的问题
mrdoob:显卡只是无法创建上下文的原因之一
https://github.com/mrdoob/three.js/issues/4927
这似乎就是为什么除非其他人有任何其他的想法...这个问题正在进行中,并没有解决,这将是有趣的知道为什么会发生这种情况,虽然为什么打开开发工具和刷新解决了我的问题。
编辑-显然对我来说,这是由于我的显卡被列入黑名单,因为它是旧的。

v1l68za4

v1l68za43#

对我来说,修复是手动启用Chrome功能标志下的WebGL加速:镶边://标志/

kq4fsx7k

kq4fsx7k4#

我在使用THREE.js时多次遇到这种情况。一旦内存资源被共享、放弃或过载,就会出现这种情况,例如:
1.我有一个很好的渲染循环,但我引入了长任务
1.我进行了大量的、持续的测试。当我在Chrome检查器中修改实时设置时,THREE并不能毫无故障地反映所有的更改。内存可能在我重新启动之前不会释放。
1.我让程序运行一夜。第二天早上浏览器冻结,黑色,轰...
1.我使用了多个资源示例,例如Web Audio和洋红Music。质量可能会明显下降并抛出自己的错误,但是...我也会遇到更严重的无声错误。例如,当我在另一个标签页中播放音乐时,或者在Twitter上点击音频/视频媒体时...浏览器冻结、黑屏、WebGL上下文丢失。

yb3bgrhw

yb3bgrhw5#

我更新了我的图形驱动程序(NVIDIA),没有重新启动Chrome或PC,并有这个问题。
我刚刚重新启动了电脑,现在一切正常。

x4shl7ld

x4shl7ld6#

我只是想评论说,我看到这是由于我的应用程序中其他不相关的错误,首先被抛出。

a11xaf1n

a11xaf1n7#

这是解决了我简单地安装最新的,并重新启动我的浏览器-我想我会把它添加在这里,希望保存一些未来的灵魂浪费一个小时,像我一样。

gj3fmq9x

gj3fmq9x8#

在three.js.min ver 93中创建webGL上下文时出错我在Chrome版本104. 5112. 102中遇到了同样的问题,并设法通过进入Chrome、设置并关闭可用时使用硬件加速来修复它。显卡是在Windows 10上运行的旧GE Force 8600卡。

li9yvcax

li9yvcax9#

对我来说,我重新启动了我的电脑,错误没有再次出现。你可以尝试这样做之前,你做任何更复杂的事情。

相关问题