您好,我收到错误消息
Error creating WebGL context.
Uncaught TypeError: Cannot read property 'getExtension' of null
这是发生在谷歌chrome 71,但我觉得很奇怪,因为如果我打开开发工具,并刷新页面,它的工作完美的罚款,我在一个什么是造成这一点的任何想法的损失?
它一直工作得很好,直到今天PC或浏览器上没有任何变化。我的驱动程序都是最新的,webgl是启用的...
您好,我收到错误消息
Error creating WebGL context.
Uncaught TypeError: Cannot read property 'getExtension' of null
这是发生在谷歌chrome 71,但我觉得很奇怪,因为如果我打开开发工具,并刷新页面,它的工作完美的罚款,我在一个什么是造成这一点的任何想法的损失?
它一直工作得很好,直到今天PC或浏览器上没有任何变化。我的驱动程序都是最新的,webgl是启用的...
9条答案
按热度按时间kuarbcqp1#
如果您系统上安装了两个GPU,您可能需要尝试启用chrome://flags/中的 *Override software rendering list
8wigbo562#
我把这个留给其他人显然是浏览器和显卡的问题
mrdoob:显卡只是无法创建上下文的原因之一
https://github.com/mrdoob/three.js/issues/4927
这似乎就是为什么除非其他人有任何其他的想法...这个问题正在进行中,并没有解决,这将是有趣的知道为什么会发生这种情况,虽然为什么打开开发工具和刷新解决了我的问题。
编辑-显然对我来说,这是由于我的显卡被列入黑名单,因为它是旧的。
v1l68za43#
对我来说,修复是手动启用Chrome功能标志下的WebGL加速:镶边://标志/
kq4fsx7k4#
我在使用THREE.js时多次遇到这种情况。一旦内存资源被共享、放弃或过载,就会出现这种情况,例如:
1.我有一个很好的渲染循环,但我引入了长任务。
1.我进行了大量的、持续的测试。当我在Chrome检查器中修改实时设置时,THREE并不能毫无故障地反映所有的更改。内存可能在我重新启动之前不会释放。
1.我让程序运行一夜。第二天早上浏览器冻结,黑色,轰...
1.我使用了多个资源示例,例如Web Audio和洋红Music。质量可能会明显下降并抛出自己的错误,但是...我也会遇到更严重的无声错误。例如,当我在另一个标签页中播放音乐时,或者在Twitter上点击音频/视频媒体时...浏览器冻结、黑屏、WebGL上下文丢失。
yb3bgrhw5#
我更新了我的图形驱动程序(NVIDIA),没有重新启动Chrome或PC,并有这个问题。
我刚刚重新启动了电脑,现在一切正常。
x4shl7ld6#
我只是想评论说,我看到这是由于我的应用程序中其他不相关的错误,首先被抛出。
a11xaf1n7#
这是解决了我简单地安装最新的,并重新启动我的浏览器-我想我会把它添加在这里,希望保存一些未来的灵魂浪费一个小时,像我一样。
gj3fmq9x8#
在three.js.min ver 93中创建webGL上下文时出错我在Chrome版本104. 5112. 102中遇到了同样的问题,并设法通过进入Chrome、设置并关闭可用时使用硬件加速来修复它。显卡是在Windows 10上运行的旧GE Force 8600卡。
li9yvcax9#
对我来说,我重新启动了我的电脑,错误没有再次出现。你可以尝试这样做之前,你做任何更复杂的事情。