【问题标题】:Error creating WebGL context. Three js chrome?创建 WebGL 上下文时出错。三个js chrome?
【发布时间】:2019-06-11 10:51:41
【问题描述】:

你好,我收到了错误

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

这发生在 google chrome 71 上,但我觉得这很奇怪,因为如果我打开开发工具并刷新页面,它工作得非常好,我不知道是什么导致了这种想法?

直到今天它在 PC 或浏览器上都没有任何变化。我的驱动程序都是最新的,启用了 webgl...

【问题讨论】:

    标签: google-chrome three.js webgl


    【解决方案1】:

    我会把这个留给其他人,显然这是浏览器和显卡的问题

    mrdoob:显卡只是上下文的原因之一 无法创建

    https://github.com/mrdoob/three.js/issues/4927

    这似乎就是为什么除非其他人有任何其他想法...... 这个问题一直在发生并且没有得到解决,知道为什么会发生这种情况以及为什么打开开发工具和刷新可以为我解决这个问题会很有趣。

    编辑- 对我来说,这显然是因为我的显卡因为太旧而被列入黑名单。

    【讨论】:

    • 我在 Chrome 中收到此错误:“THREE.WebGLRenderer:创建 WebGL 上下文时出错。”但它在 Firefox 中运行良好。
    • 这里也一样。在 Firefox 中运行良好,但在 Chrome 中运行良好。较旧的 Macbook Pro 集成显卡,但之前从未出现过问题..
    【解决方案2】:

    如果您的系统上安装了两个 GPU,您可能需要尝试启用 覆盖软件渲染列表 在 chrome://flags/

    【讨论】:

    • 这对我有用!我没有 2 个 GPU,只是在 Debian VM 中运行 chromium,这就解决了!
    • 这对我有用!现在 Pixlr 可以工作了。
    【解决方案3】:

    我只是想评论一下,我看到这个是因为我的应用程序中首先抛出了其他不相关的错误。

    【讨论】:

      【解决方案4】:

      我的解决方法是在 Chrome 的功能标志下手动启用 WebGL 加速:chrome://flags/

      【讨论】:

        【解决方案5】:

        只需安装最新版本并重新启动我的浏览器,我就可以解决这个问题 - 我想我会把它添加到这里,希望可以节省一些未来的灵魂,以免像我一样浪费一个小时。

        【讨论】:

        • 安装最新的 chrome 版本?
        【解决方案6】:

        我在使用 THREE.js 时遇到过几次。一旦内存资源被共享、放弃或不堪重负,我就会出现这种情况,例如:

        1. 我有一个很好的渲染循环,但是我引入了长任务
        2. 我执行广泛、持续的测试。当我在 Chrome Inspector 中修改 live settings 时,THREE 并不能准确反映所有更改。在我重新启动之前,内存可能不会被释放。
        3. 让程序运行过夜。第二天早上浏览器死机,黑屏,OOM...
        4. 我使用一个资源的多个实例,例如 网络音频和洋红色音乐。质量可能会明显下降和 抛出自己的错误,但是......我也会遇到更糟糕的沉默 错误。例如,当我还在另一个选项卡中播放音乐时,或单击 Twitter 上的音频/视频媒体...冻结浏览器、黑屏、WebGL 上下文丢失。

        【讨论】:

          【解决方案7】:

          我更新了我的图形驱动程序 (NVIDIA) 并没有重新启动 chrome 或 PC,并且遇到了这个问题。

          我刚刚重启了电脑,现在没事了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-04-12
            • 2022-10-25
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多