Ubuntu18.04升级20.04后Chrome打开页面崩溃、VSCode偶发冻结如何解决?
问题成因分析
- 该问题由Ubuntu系统大版本升级后显卡驱动兼容性异常触发,Chrome、VSCode均基于Chromium/Electron内核,依赖GPU加速渲染页面,驱动不兼容时会直接导致GPU渲染进程崩溃,触发段错误(报错中的
exit_code=139为段错误标识) - 报错中的
pthread_create: Resource temporarily unavailable (11)是GPU进程反复崩溃重启,耗尽当前用户的线程数上限导致,最终会引发应用完全无响应 - 升级过程中原显卡驱动配置被覆盖、内核模块与新系统不匹配是该类问题的常见诱因
解决办法
临时验证步骤
先执行以下命令启动Chrome,确认是否为GPU加速导致的问题:google-chrome --disable-gpu
若启动后加载页面无冻结现象,即可确定根因为GPU加速兼容性问题,执行后续修复步骤即可。
修复方案
方案1:修复显卡驱动(推荐)
- 先查看当前显卡驱动加载状态:
lspci -k | grep -A 2 -E "(VGA|3D)" - 若为NVIDIA显卡:
- 卸载现有残留驱动:
sudo apt purge nvidia* libnvidia* -y - 添加官方驱动源并更新软件源:
sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update -y - 自动安装系统推荐的适配驱动:
sudo ubuntu-drivers autoinstall - 重启系统生效:
sudo reboot
- 卸载现有残留驱动:
- 若为Intel核显/AMD显卡:
重装Mesa驱动组件后重启即可:sudo apt install --reinstall mesa-utils mesa-vulkan-drivers xserver-xorg-video-all -y && sudo reboot
方案2:禁用应用GPU加速(驱动修复无效时可选)
- Chrome禁用:打开设置 → 高级 → 系统,关闭「使用硬件加速模式(如果可用)」,重启Chrome生效
- VSCode禁用:打开设置 → 搜索「硬件加速」,关闭对应选项,重启VSCode生效
方案3:调整用户线程数上限
如果修复后仍出现pthread_create相关报错,可提升系统线程数限制:
- 编辑配置文件:
sudo nano /etc/security/limits.conf - 在文件末尾添加两行配置:
* soft nproc 65535 * hard nproc 65535
- 保存退出后重启系统生效
内容的提问来源于stack exchange,提问作者kowalskizireael
相关产品推荐
相关产品推荐

