You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动