我一直在我的电脑上使用 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
对我有用的是来自终端的以下内容:
安装 mesa-vulkan-drivers 和 vulkan-tools
sudo apt update sudo apt upgrade` sudo apt install mesa-vulkan-drivers vulkan-tools`
编辑
/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"
保存编辑
更新 GRUB 并重新启动系统。
sudo update-grub2 shutdown -r now