logo NodeSeekbeta

windows版code使用内置browser时闪退解决方案

我的情况是普通网页预览一直正常,但只要让内置browser填写内容、点击按钮或者提交表单,整个codex就会直接退出,同时操作多个标签时尤其容易复现

环境如下:

  • windows 11
  • 微软商店安装的codex桌面应用,进程名为ChatGPT.exe
  • 自定义base url和api key

一开始试过清理缓存和关闭硬件加速,但没有完全解决

后来查看日志,发现GPU子进程出现了crashedlaunch-failed,当时使用的渲染路径是:

--use-gl=angle
--use-angle=d3d11-warp-webgl

根据这些日志推断,是内置chromium的D3D11 WARP渲染路径在网页操作时崩了

最后完整退出codex,把ANGLE后端切换到swiftshader,并使用下面这些参数启动:

--disable-gpu
--disable-gpu-compositing
--use-angle=swiftshader
--enable-unsafe-swiftshader
--disable-features=Vulkan

重新启动后测试了表单填写,按钮点击,提交和多标签操作,目前都能正常完成,也没有再出现新的GPU崩溃日志

这里只分享我这台电脑上的实际情况,不一定适用于所有内置browser闪退问题。如果日志里同样出现GPU子进程崩溃,并且使用的是d3d11-warp-webgl,可以参考这个方向排查

  • 原来不止我有这个情况

  • 直接外挑

  • @jasperwill #1 也是最近点了更新才出的问题,之前一直好好的 xhj014

  • 我去,也是耶,打不开了。我还以为是运行软件导致出bug了。原来是自带的吗?

  • 等codex重置

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有64927位seeker

🎉欢迎新用户🎉