如何在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的多個選項。

首先,對於那些擁有英特爾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。