Vulkan:失败,VK_ERROR_INITIALIZATION_FAILED

Vulkan:失败,VK_ERROR_INITIALIZATION_FAILED

我一直在我的电脑上使用 Lutris 运行《守望先锋》MSI 笔记本电脑(请参阅链接了解规格)。但是,最近我遇到了问题。当我尝试运行《守望先锋》时,出现以下错误消息:

No compatible graphics hardware
0xE0070160

以前一切都运行正常。我运行了该命令vulkaninfo,结果出现了以下错误消息:

/build/vulkan-tools-_xrZWD/vulkan-tools-1.1.101.0+dfsg1/vulkaninfo/vulkaninfo.c:630: failed with VK_ERROR_INITIALIZATION_FAILED

因此,vulkan 似乎出了问题,我怀疑这可能是导致《守望先锋》出现问题的原因。

不过,这一切以前都运行良好。我能想到的唯一可能导致问题的事情是我安装了 i3wm,但我真的不确定。

我已经多次重新安装了 Vulkan、Lutris 和 Nvidia 驱动程序。但还是不行。

我使用的是 Ubuntu 18.04.3。我按照以下步骤安装了《守望先锋》教程。根据我的显卡应该支持vulkan。

有任何想法吗?

(可能想补充一点,我对 Linux 还很陌生。)

答案1

对我有用的是来自终端的以下内容:

  1. 安装 mesa-vulkan-drivers 和 vulkan-tools

    sudo apt update
    sudo apt upgrade`
    sudo apt install mesa-vulkan-drivers vulkan-tools`
    
  2. 编辑/etc/default/grub使用

    sudoedit /etc/default/grub 
    

    并附加

    amdgpu.si_support=1 radeon.si_support=0 amdgpu.cik_support=1 radeon.cik_support=0
    

    GRUB_CMDLINE_LINUX_DEFAULT

    示例:更改

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.si_support=1 radeon.si_support=0 amdgpu.cik_support=1 radeon.cik_support=0"
    

    保存编辑

  3. 更新 GRUB 并重新启动系统。

    sudo update-grub2
    shutdown -r now
    

相关内容