目的
安装并测试Vulkan。
发行版
本指南涵盖Debian,Ubuntu,Fedora,OpenSUSE和Arch的当前版本。
要求
具有root权限和当前图形驱动程序的涵盖发行版之一的有效安装。
困难
简单
约定
介绍
Vulkan是Linux上图形的未来。它是OpenGL的下一代替代产品,性能提升显而易见。 Vulkan是从头开始编写的,目的是为开发人员提供更多可用的工具,它催生了许多利用Vulkan潜力的优秀项目。
对于大多数人来说,Vulkan意味着更好的游戏体验,并且已经在实现这一目标。诸如DoTA 2之类的游戏已经利用Vulkan已有一段时间了,而诸如DXVK,帮助Linux用户以前所未有的方式从Windows玩自己喜欢的游戏。
无论使用哪种显卡,在每个发行版上都非常容易设置Vulkan。
安装Vulkan
显然,充分利用Vulkan所提供的第一步就是安装它。
德比安
AMD公司如果您不介意进行一些疯狂和实验性的操作,则可以按照Ubuntu过程获取最新版本的Mesa。否则,只需运行linux命令下面。
# apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
英伟达 下载并安装NVIDIA的最新驱动程序。它们包括Vulkan支持。另外,安装Debian的Vulkan实用程序。
# apt install vulkan-utils
的Ubuntu
AMD公司最好为最新的Mesa驱动程序启用PPA。有一个PPA可直接从Mesa的Git打包和发布最新更改。将PPA添加到您的系统并进行更新。然后,升级您的系统。它将自动升级您现有的Mesa软件包。
$ sudo add-apt-repository ppa:oibaf/graphics-drivers
$ sudo apt update
$ sudo apt upgrade
完成后,安装Vulkan软件包。
# apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
英伟达Ubuntu还为NVIDIA专有驱动程序提供了一个不错的存储库。将其添加到您的系统,然后更新Apt。
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt upgrade
现在,安装驱动程序和Vulkan。
$ sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
软呢帽
AMD公司您应该已经在计算机上安装了最新的AMD驱动程序。安装Vulkan软件包。
# dnf install vulkan vulkan-info
英伟达可从RPMFusion存储库中获取专有的NVIDIA驱动程序。如果尚未将其添加到您的系统,则将其添加到系统中。
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
然后,使用Vulkan安装驱动程序。
# dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
OpenSUSE
AMD公司您应该已经在系统上安装了最新的可用AMD驱动程序。使用以下命令安装Vulkan软件包zypper
。
# zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
英伟达前往OpenSUSE文档,然后按照适用于您的OpenSUSE版本的过程进行操作。安装驱动程序后,安装Vulkan软件包。
# zypper in vulkan libvulkan1 vulkan-utils
Arch Linux
AMD公司您已经拥有最新的AMD Mesa驱动程序。只需安装Vulkan支持。
# pacman -S vulkan-radeon lib32-vulkan-radeon
英伟达安装NVIDIA驱动程序。它们包括Vulkan支持。
# pacman -S nvidia lib32-nvidia-utils
Vulkan资讯
为确保已安装Vulkan并在系统上工作,您可以执行的第一个操作是运行vulkaninfo
命令以获取有关系统的相关信息。如果您获得有关显卡的信息,您将知道Vulkan正在运行。
$ vulkaninfo | less
刀塔2
还有另一种更实用的方法来查看Vulkan在系统上的性能。您可以安装和玩DoTA2。它是最早完全支持Vulkan的Linux游戏之一,它是免费的。您唯一需要的就是Steam帐户。
首先,在您的系统上安装Steam。在以上所有发行版中都可用。使用Steam时,可以足够轻松地安装DoTA 2。
拥有DoTA 2后,您可以在游戏主页面上看到一系列复选框。选中一个以获取Vulkan支持。 Steam将开始下载它。
启动DoTA 2,然后打开设置。将图形API更改为Vulkan,然后重新启动游戏。当DoTA 2启动备份时,它将与Vulkan一起运行。玩一下游戏进行测试。
总结思想
您现在正在Linux桌面上运行Vulkan。如果您遵循《 DoTA 2》,那么您已经可以使用它了。所有其他基于Vulkan的工具和程序也都向您开放,包括将其与Wine和DXVK一起使用。这就为您的系统打开了许多新游戏。
Vulkan的支持只会越来越好。越来越多的游戏正在使用它,其他Linux实用程序也在加紧。 Wine实际上甚至还在Vulkan中开发了对DirextX 12的支持。保持系统更新并享受进度。