当前位置: 首页>>技术教程>>正文


在Linux上,安装并测试Vulkan

, ,

目的

安装并测试Vulkan。

发行版

本指南涵盖Debian,Ubuntu,Fedora,OpenSUSE和Arch的当前版本。

要求

具有root权限和当前图形驱动程序的涵盖发行版之一的有效安装。

困难

简单

约定

  • -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-给linux命令以普通非特权用户身份执行

介绍

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 Info

Vulkan资讯

为确保已安装Vulkan并在系统上工作,您可以执行的第一个操作是运行vulkaninfo命令以获取有关系统的相关信息。如果您获得有关显卡的信息,您将知道Vulkan正在运行。

$ vulkaninfo | less

刀塔2

还有另一种更实用的方法来查看Vulkan在系统上的性能。您可以安装和玩DoTA2。它是最早完全支持Vulkan的Linux游戏之一,它是免费的。您唯一需要的就是Steam帐户。

首先,在您的系统上安装Steam。在以上所有发行版中都可用。使用Steam时,可以足够轻松地安装DoTA 2。

Vulkan DoTA 2 Client

Vulkan DoTA 2客户端


拥有DoTA 2后,您可以在游戏主页面上看到一系列复选框。选中一个以获取Vulkan支持。 Steam将开始下载它。

Vulkan DoTA 2 Settings

Vulkan DoTA 2设置

启动DoTA 2,然后打开设置。将图形API更改为Vulkan,然后重新启动游戏。当DoTA 2启动备份时,它将与Vulkan一起运行。玩一下游戏进行测试。

总结思想

您现在正在Linux桌面上运行Vulkan。如果您遵循《 DoTA 2》,那么您已经可以使用它了。所有其他基于Vulkan的工具和程序也都向您开放,包括将其与Wine和DXVK一起使用。这就为您的系统打开了许多新游戏。

Vulkan的支持只会越来越好。越来越多的游戏正在使用它,其他Linux实用程序也在加紧。 Wine实际上甚至还在Vulkan中开发了对DirextX 12的支持。保持系统更新并享受进度。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10482.html,未经允许,请勿转载。