Ubuntu 18.04 Vulkan 问题(AMD HD7950 显卡 Tahiti)

Ubuntu 18.04 Vulkan 问题(AMD HD7950 显卡 Tahiti)

我在配有 AMD HD7900 显卡的电脑上安装了 Ubuntu 18.04 的全新副本。我认为代号是“Tahiti”

我做的第一件事是安装 Oibaf PPA

https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers

然后我做了sudo apt-get update && sudo apt-get upgrade && sudo apt install mesa-vulkan-drivers

当我输入时vulkaninfo,我收到以下消息。

VULKAN INFO
===========

Vulkan Instance Version: 1.1.70

/build/vulkan-Kbdbga/vulkan-1.1.70+dfsg1/demos/vulkaninfo.c:2700: failed with VK_ERROR_INITIALIZATION_FAILED

我发现 Vulkan 指南非常令人困惑,所以非常感谢任何帮助。我希望玩新的《古墓丽影》游戏。

谢谢

答案1

我使用了以下说明,使游戏在全新安装的 Ubuntu 18.04 上正常运行……您仍然会收到“CPU 调速器”消息,但可以将其设置为“忽略”。
单击警告消息,然后转到 FERAL 游戏菜单(而不是游戏菜单)的“高级选项卡”。
按照以下说明操作后,您会看到所选的驱动程序是 Vulkan TONGA 驱动程序。
启动游戏并先进行基准测试……游戏需要一段时间才能加载,但确实如此,我在基准测试中获得了平均 50fps 的结果。

这是我在每行后面按回车键后执行的操作:

  1. $ sudo add-apt-repository ppa:oibaf/graphics-drivers
  2. $ sudo apt update
  3. $ sudo apt upgrade
  4. $ sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

答案2

我刚刚解决了与此相关的一个问题 - 上述操作在没有 PPA 版本的 Ubuntu 18.10 上对我来说运行良好。我不得不重新安装 Ubuntu(因为另一个问题),然后它就不起作用了。解决方案取决于 GRUB 是否正确加载。在我的安装中,我的 GRUB 安装很糟糕,所以我不得不删除 GRUB 并重新开始。这可以通过实时 USB 完成。我在另一个升级的 HDD 上单独安装了 GRUB,有时我的计算机会从那里启动并忽略添加到 /etc/default/grub 的行。这很奇怪。但将 GRUB 重新安装到正确的 SSD 确保使用了正确的 GRUB 配置,并且 Vulkan 在我的 Radeon HD 7950 上运行良好,以供参考。

PS 确保使用编辑器编辑此行,以便在 /etc/default/grub 中通过在终端中输入以下内容(Ctrl++ )AltT

sudo nano /etc/default/grub

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

Ctrl+O 写入更改,Ctrl+X 退出。上面的代码是我从网上的其他几篇帖子中得到的。然后输入

sudo update-initramfs -u

sudo update-grub

sudo reboot

尽情享受吧!我没必要将 Radeon 驱动程序列入黑名单 - 但如果这不起作用,也许值得一试。

相关内容