Vulkan je multiplatformní API pro vývoj aplikací s 3D grafikou. Poprvé to bylo oznámeno na GDC 2015 skupinou Khronos. Zpočátku to bylo představeno Khronosem jako „nová generace OpenGL iniciativy“, ale později byl název vypuštěn, takže Vulkan zůstal konečným.
Vulkan je založen na Mantle, dalším API od společnosti AMD, jehož kód byl dán společnosti Khronos s úmyslem generovat otevřený standard podobný OpenGL, ale na nízké úrovni.
Jeho hlavní charakteristikou je, že může využívat počet jader přítomných v hlavním procesoru počítačů, což dramaticky zvyšuje grafický výkon.
Vulkan má poskytovat řadu výhod oproti jiným API, stejně jako jeho předchůdce OpenGL. Vulkan nabízí menší režii, přímější kontrolu nad GPU a nižší využití CPU. Obecný koncept a sada funkcí Vulkanu je podobná Directx 12, Metal a Mantle.
Instalace Vulkanu na Linux
Před pokračováním v instalaci Je důležité prozkoumat kompatibilitu Vulkanu s vaším GPU, protože ne všechny modely jsou podporovány. Toto je vaše vlastní odpovědnost a měli byste se podívat na web výrobce vašeho GPU a vyhledat specifikace kompatibility.
Je také nutné mít v naší distribuci nejnovější stabilní ovladače videa, kde zde můžete používat otevřené i soukromé ovladače, to je věc vkusu.
Instalace na Debianu
Pro ty, kteří jsou uživateli Debianu nebo jakékoli jiné distribuce na něm založené, Chcete-li nainstalovat Vulkan do vašeho systému, musíte spustit jeden z následujících příkazů.
Pro ty, kteří jsou uživateli AMD GPU:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Nyní pro ty z vás, kteří jsou uživateli GPU Nvidia:
sudo apt install vulkan-utils
Instalace v Ubuntu a derivátech
Ti, kteří jsou uživateli Ubuntu, Linux Mint, Elementary OS nebo jiného derivátu Ubuntu. Mohou provést instalaci způsobem, který je docela podobný Debianu, ale pouze zde pro něj použijeme úložiště.
Nejprve pro kohokoli jsou Uživatelé AMD GPU by měli přidat následující úložiště:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Nainstaloval jsem později s:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Nyní pro kohokoli Uživatelé Nvidia GPU pouze přidají toto úložiště:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
A pak instalujeme pomocí:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Instalace na Fedoře
Pro ty, kteří jsou uživateli Fedory i distribucí z nich odvozených. Vulkan API můžete do svého systému nainstalovat podle pokynů podle vašeho GPU.
Uživatelé s GPU AMD by měli spustit následující příkaz:
sudo dnf install vulkan vulkan-info
Uživatelé s GPU Nvidia by měli v terminálu spustit následující:
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
A později, abychom nainstalovali grafické rozhraní Vulkan, provedeme v terminálu následující:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Instalace v openSUSE
V případě těch, kteří jsou uživateli jakékoli verze openSUSE, budeme instalovat Vulkan API spuštěním následujícího v terminálu.
Uživatelé AMD GPU:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Uživatelé GPU Nvidia:
sudo zypper in vulkan libvulkan1 vulkan-utils
Instalace na Arch Linuxu a jeho derivátech
A konečně, pro ty, kteří jsou uživateli Arch Linuxu, Manjaro Linuxu, Antergosu nebo jiného derivátu Arch Linuxu, si budou moci toto API nainstalovat následujícím způsobem.
V konkrétním případě této distribuce Linuxu byste měli vědět, že instalace grafických ovladačů vašich GPU se trochu liší od toho, co lze provést v jiných distribucích.
Jak víte, v případě AMD GPU existují balíčky Radeon nebo AMDGPU Pro, takže zde máme několik možností pro Vulkan API.
Nejprve pro ty, kteří mají Intel GPU, si nainstalují následující:
sudo pacman -S vulkan-intel
Nyní pro uživatele AMD GPU, ale s ovladači Radeon nainstalujte následující:
sudo pacman -S vulkan-radeon
V druhém případě AMD, ale s použitím ovladačů AMDGPU Pro, to bude provedeno z AUR.
yay -S amdgpu-pro-vulkan
Nakonec pro ověření instalace provedeme:
glxinfo | grep -i vulkan
Dobré ráno, je toto rozhraní API užitečné také pro APU nebo pouze pro vyhrazené grafické karty?
Když chci nainstalovat vulkan, zdá se mi to
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Čtení seznamu balíků ... Hotovo
Vytváření stromu závislostí
Čtení informací o stavu ... Hotovo
E: Balíček nvidia-graphics-drivers-396 nelze najít
E: Balíček vulkanů nelze najít
a nemohu použít vulkan na mém počítači.