Vulkan je multiplatformové API na vývoj aplikácií s 3D grafikou. Prvýkrát to na GDC 2015 oznámila skupina Khronos. Spočiatku to spoločnosť Khronos prezentovala ako „iniciatívu OpenGL budúcej generácie“, neskôr však názov padol a Vulkan zostal konečným.
Vulkan je založený na Mantle, ďalšom API od spoločnosti AMD, ktorého kód dostal Khronos so zámerom generovať otvorený štandard podobný OpenGL, ale na nízkej úrovni.
Jeho hlavnou charakteristikou je, že môže využívať počet jadier prítomných v hlavnom procesore počítačov, čo dramaticky zvyšuje grafický výkon.
Vulkan má poskytovať oproti iným API, ako aj predchodcovi OpenGL rôzne výhody. Vulkan ponúka menšiu réžiu, väčšiu priamu kontrolu nad GPU a nižšie využitie procesora. Všeobecný koncept a sada funkcií Vulkanu je podobná Directx 12, Metal a Mantle.
Inštalácia programu Vulkan na systéme Linux
Pred pokračovaním v inštalácii Je dôležité preskúmať kompatibilitu technológie Vulkan s vašim GPU, pretože nie všetky modely sú podporované. Je to na vaše vlastné náklady a mali by ste sa obrátiť na webovú stránku výrobcu GPU a vyhľadať špecifikácie kompatibility.
V našej distribúcii je tiež potrebné mať najnovšie stabilné grafické ovládače, kde tu môžete používať otvorené aj súkromné radiče, je to vec vkusu.
Inštalácia na Debiane
Pre tých, ktorí sú používateľmi Debianu alebo akejkoľvek inej distribúcie na ňom založenej, Musíte nainštalovať jeden z nasledujúcich príkazov na inštaláciu Vulkanu do vášho systému.
Pre tých, ktorí sú používateľmi AMD GPU:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Teraz pre tých z vás, ktorí sú používateľmi GPU Nvidia:
sudo apt install vulkan-utils
Inštalácia v Ubuntu a deriváty
Tí, ktorí sú používateľmi Ubuntu, Linux Mint, Elementary OS alebo iného derivátu Ubuntu. Inštaláciu môžu vykonať spôsobom, ktorý je dosť podobný ako v Debiane, ibaže tu preň použijeme úložiská.
Najprv pre kohokoľvek sú Používatelia AMD GPU by mali pridať nasledujúce úložisko:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Nainštaloval som neskôr:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Teraz pre kohokoľvek Používatelia grafickej karty Nvidia iba pridajú toto úložisko:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
A potom nainštalujeme pomocou:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Inštalácia na Fedore
Pre tých, ktorí sú používateľmi Fedory, ako aj distribúcie z nich odvodené. Vulkan API môžete nainštalovať do svojho systému podľa pokynov podľa vášho GPU.
Tí, ktorí majú GPU AMD, by mali spustiť nasledujúci príkaz:
sudo dnf install vulkan vulkan-info
Používatelia s grafickými procesormi Nvidia by mali v termináli spustiť nasledovné:
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 neskôr, aby sme nainštalovali grafické rozhranie Vulkan, vykonáme v termináli nasledujúce:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Inštalácia v openSUSE
V prípade tých, ktorí sú používateľmi akejkoľvek verzie openSUSE, nainštalujeme Vulkan API vykonaním nasledujúcich krokov v termináli.
Používatelia AMD GPU:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Používatelia grafickej karty Nvidia:
sudo zypper in vulkan libvulkan1 vulkan-utils
Inštalácia na Arch Linuxe a jeho derivátoch
Nakoniec, pre tých, ktorí sú používateľmi Arch Linuxu, Manjaro Linuxu, Antergosu alebo iného derivátu Arch Linuxu, si budú môcť nainštalovať toto API nasledujúcim spôsobom.
V konkrétnom prípade tejto distribúcie Linuxu by ste mali vedieť, že inštalácia grafických ovládačov vašich GPU sa trochu líši od toho, čo je možné vykonať v iných distribúciách.
Ako viete, v prípade AMD GPU existujú balíčky Radeon alebo AMDGPU Pro, takže tu máme niekoľko možností pre rozhranie Vulkan API.
Najskôr pre tých, ktorí majú grafické karty Intel, si nainštalujú nasledovné:
sudo pacman -S vulkan-intel
Teraz pre používateľov AMD GPU, ale s ovládačmi Radeon si nainštalujte nasledovné:
sudo pacman -S vulkan-radeon
V druhom prípade AMD, ale s použitím ovládačov AMDGPU Pro, sa to bude diať z AUR.
yay -S amdgpu-pro-vulkan
Nakoniec na overenie inštalácie vykonáme:
glxinfo | grep -i vulkan
Dobré ráno, je toto API užitočné aj pre APU alebo iba pre vyhradené grafické karty?
Keď si chcem nainštalovať vulkan, objaví sa mi to
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Čítanie zoznamu balíkov ... Hotovo
Vytváranie stromu závislostí
Čítajú sa informácie o stave ... Hotovo
E: Balík nvidia-graphics-drivers-396 sa nepodarilo nájsť
E: Vulkánsky balík sa nepodarilo nájsť
a na mojom pc nemozem pouzivat vulkan.