Ubuntu 22.04 Wayland下切换至Intel GPU后出现Vulkan错误,Chromium系应用启动缓慢且卡顿
Ubuntu 22.04 Wayland下切换至Intel GPU后出现Vulkan错误,Chromium系应用启动缓慢且卡顿
我明白你切换到Intel集成显卡后遇到的这个Vulkan问题有多闹心——尤其是Chrome、VSCode这类Chromium系应用启动慢、卡顿的情况,严重影响日常使用效率。结合你提供的日志和Ubuntu 22.04 + Wayland的环境,我整理了几个针对性的解决方案,你可以逐一尝试:
方案一:清理残留的Nvidia Vulkan配置文件
切换到Intel GPU后,系统可能还在尝试加载Nvidia的Vulkan ICD(Installable Client Driver)配置,这就是日志里loader_scanned_icd_add错误的根源。你可以通过以下步骤修复:
- 先查看当前系统的Vulkan配置文件:
你应该会看到ls /usr/share/vulkan/icd.d/nvidia_icd.json和Intel相关的配置文件 - 临时重命名Nvidia的配置文件,阻止系统加载:
sudo mv /usr/share/vulkan/icd.d/nvidia_icd.json /usr/share/vulkan/icd.d/nvidia_icd.json.bak - 重启系统后,测试Chrome、VSCode是否恢复正常
方案二:重新执行prime-select切换流程,修复配置残留
有时候切换过程中可能会出现配置文件损坏或残留,重新走一遍切换流程能解决这类问题:
- 先切回Nvidia GPU并重启:
sudo prime-select nvidia - 重启完成后,再重新切换到Intel GPU并重启:
sudo prime-select intel - 重启后检查应用是否正常
方案三:针对Wayland环境调整Chromium系应用启动参数
Wayland下Intel GPU的Vulkan适配偶尔会出问题,你可以先临时禁用GPU加速验证,再尝试更新驱动:
- 对于Chrome:右键桌面的Chrome图标,选择「属性」,在「命令」栏的
google-chrome-stable后面添加--disable-gpu(注意前面有空格),保存后启动Chrome测试 - 如果禁用GPU后问题消失,说明是Vulkan适配问题,尝试更新Intel图形驱动组件:
sudo apt install intel-media-va-driver-non-free mesa-vulkan-drivers - 更新完成后重启系统,移除
--disable-gpu参数再测试应用
方案四:修复Vulkan库依赖
如果系统的Vulkan组件有损坏,重新安装可以解决:
- 重新安装mesa的Vulkan驱动组件(64位系统需要同时安装32位兼容库):
sudo apt reinstall mesa-vulkan-drivers mesa-vulkan-drivers:i386 - 验证Vulkan状态:运行
vulkaninfo,切换到Intel GPU后,输出应该显示Intel集成显卡的信息,而不是Nvidia的
备注:内容来源于stack exchange,提问作者Musa Karimli




