如何在Linux上安装Vulkan API支持?

火山

Vulkan是用于开发具有3D图形的应用程序的跨平台API。 Khronos集团在2015年GDC上首次宣布了这一消息。 最初,它被Khronos称为“下一代OpenGL计划”,但后来却被取而代之,最终由Vulkan决定。

Vulkan基于来自AMD公司的另一个API Mantle,其代码已提供给Khronos,目的是生成类似于OpenGL的开放标准,但级别较低。

它的主要特征是它可以利用PC主处理器中存在的内核数量,从而显着提高图形性能。

Vulkan旨在提供优于其他API及其前身OpenGL的各种优势。 Vulkan提供更少的开销,对GPU的更直接控制以及更低的CPU使用率。 Vulkan的一般概念和功能集类似于Directx 12,Metal和Mantle。

在Linux上安装Vulkan

在进行安装之前, 研究Vulkan与GPU的兼容性非常重要,因为并非所有模型都受支持。 这是自费的,您应该前往GPU制造商的网站并查看兼容性规格。

还有必要在我们的发行版中拥有最新的稳定的视频驱动程序,您可以在此处使用开放式和私有控制器,这是您的喜好。

在Debian上安装

对于使用Debian或基于它的任何其他发行版的用户, 您必须运行以下命令之一才能将Vulkan安装到您的系统。

对于那些使用AMD GPU的用户:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

现在,对于那些是Nvidia GPU用户的人:

sudo apt install vulkan-utils

在Ubuntu及其衍生版本中安装

那些使用Ubuntu,Linux Mint,Elementary OS或Ubuntu其他任何派生产品的用户。 他们可以以与Debian非常相似的方式执行安装,只是在这里我们将使用存储库。

无论他们是谁 AMD GPU用户应添加以下存储库:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade

我后来安装了:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

现在为任何人 Nvidia GPU用户只需添加以下存储库:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade

然后我们安装:

sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils

在Fedora上安装

对于那些使用Fedora的用户以及从中获得的发行版。 您可以按照GPU上的说明在系统上安装Vulkan API。
具有AMD GPU的用户应运行以下命令:

sudo dnf install vulkan vulkan-info

使用Nvidia GPU的用户应在终端中运行以下命令:

sudo 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图形API,我们将在终端中执行以下操作:

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools

在openSUSE中安装

对于那些使用任何版本的openSUSE的用户,我们将通过在终端中执行以下命令来安装Vulkan API。
AMD GPU用户:

sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers

Nvidia GPU用户:

sudo zypper in vulkan libvulkan1 vulkan-utils

在Arch Linux及其衍生产品上安装

最后,对于使用Arch Linux,Manjaro Linux,Antergos或其他任何Arch Linux衍生产品的用户,他们将可以通过以下方式安装此API。

在此Linux发行版的特定情况下,您应该知道GPU的视频驱动程序的安装与其他发行版中的安装有所不同。

如您所知,在AMD GPU的情况下,有Radeon或AMDGPU Pro软件包,因此这里有Vulkan API的多个选项。

首先,对于拥有Intel GPU的用户,他们将安装以下设备:

sudo pacman -S vulkan-intel

现在面向AMD GPU用户,但要使用Radeon驱动程序,请安装以下组件:

sudo pacman -S vulkan-radeon

在其他情况下,如果使用AMD的但使用AMDGPU Pro驱动程序,则将通过AUR完成。

yay -S amdgpu-pro-vulkan

最后,要验证安装,我们执行:

glxinfo | grep -i vulkan

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   阿尔布雷希特

    早上好,这个API是否对APU还是仅对专用图形卡有用?

  2.   詹姆斯·森贝

    当我想安装 vulkan 时,这在我看来
    sudo apt 安装 nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
    正在阅读包装清单...完成
    创建依赖树
    正在读取状态信息...完成
    E: 找不到 nvidia-graphics-drivers-396 包
    E:找不到 vulkan 包
    我不能在我的电脑上使用 vulkan。