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
早上好,這個API是否對APU還是僅對專用圖形卡有用?
當我想安裝 vulkan 時,這在我看來
sudo apt 安裝 nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
正在閱讀包裝清單...完成
創建依賴樹
正在讀取狀態信息...完成
E: 找不到 nvidia-graphics-drivers-396 包
E:找不到 vulkan 包
我不能在我的電腦上使用 vulkan。