Vulkan je API za več platform za razvoj aplikacij s 3D grafiko. Prvič ga je na GDC 2015 objavila skupina Khronos. Sprva ga je Khronos predstavil kot "naslednjo generacijo pobude OpenGL", kasneje pa je ime opustilo, zaradi česar je bil Vulkan dokončen.
Vulkan temelji na Mantlu, drugem API-ju AMD-ja, katerega koda je bila dana Khronosu z namenom ustvariti odprt standard, podoben OpenGL-u, vendar na nizki ravni.
Njegova glavna značilnost je, da lahko izkoristi število jeder, ki so prisotna v glavnem procesorju osebnih računalnikov, kar dramatično poveča grafično zmogljivost.
Vulkan naj bi ponudil številne prednosti pred drugimi API-ji, pa tudi pred svojim predhodnikom OpenGL. Vulkan ponuja manj stroškov, več neposrednega nadzora nad GPU in manjšo porabo CPU. Splošni koncept in nabor funkcij Vulkana je podoben Directxu 12, Metal in Mantle.
Namestitev Vulkana na Linux
Preden nadaljujete z namestitvijo, Pomembno je, da raziščete združljivost Vulkana z vašim GPU, saj niso vsi modeli podprti. To je vaša odgovornost in pojdite na spletno mesto proizvajalca GPU in poiščite specifikacije združljivosti.
V naši distribuciji je treba imeti tudi najnovejše stabilne video krmilnike, kjer je tu mogoče uporabiti tako odprte kot zasebne krmilnike, to je stvar okusa.
Namestitev v Debian
Za uporabnike Debiana ali katere koli druge distribucije, ki temelji na njem, za namestitev Vulkana v svoj sistem morajo zagnati enega od naslednjih ukazov.
Za uporabnike AMD GPU:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Zdaj pa za tiste, ki ste uporabniki GPU Nvidia:
sudo apt install vulkan-utils
Namestitev v Ubuntu in izpeljanke
Tisti, ki so uporabniki Ubuntuja, Linux Mint, Elementarnega OS ali katerega koli drugega derivata Ubuntuja. Namestitev lahko izvedejo na precej podoben način kot Debian, le da bomo tukaj zanj uporabili repozitorije.
Najprej za tiste, ki so Uporabniki grafičnih procesorjev AMD bi morali dodati naslednje skladišče:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Nato sem namestil z:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Zdaj pa za koga Uporabniki GPU Nvidia samo dodajo to skladišče:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
In nato namestimo z:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Namestitev na Fedori
Za uporabnike Fedore in distribucije, ki izhajajo iz nje. API Vulkan lahko v svoj sistem namestite tako, da sledite navodilom v skladu z vašim GPU.
Tisti z grafičnimi procesorji AMD bi morali zagnati naslednji ukaz:
sudo dnf install vulkan vulkan-info
Uporabniki z grafičnimi procesorji Nvidia morajo v terminalu zagnati naslednje:
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
In kasneje bomo za namestitev grafičnega API-ja Vulkan v terminalu izvedli naslednje:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Namestitev v openSUSE
V primeru uporabnikov katere koli različice openSUSE bomo vulkan API namestili tako, da v terminalu izvedemo naslednje.
Uporabniki grafičnega procesorja AMD:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Uporabniki grafične kartice Nvidia:
sudo zypper in vulkan libvulkan1 vulkan-utils
Namestitev na Arch Linux in izpeljanke
Tisti, ki so uporabniki Arch Linuxa, Manjaro Linuxa, Antergosa ali katerega koli drugega derivata Arch Linuxa, bodo ta API lahko namestili na naslednji način.
V posebnem primeru te distribucije Linuxa morate vedeti, da se namestitev video gonilnikov vaših grafičnih procesorjev nekoliko razlikuje od tiste, ki jo je mogoče narediti v drugih distribucijah.
Kot veste, v primeru grafičnih procesorjev AMD obstajajo paketi Radeon ali AMDGPU Pro, zato imamo tukaj več možnosti za Vulkan API.
Najprej bodo tisti, ki imajo Intelove grafične procesorje, namestili naslednje:
sudo pacman -S vulkan-intel
Zdaj za uporabnike AMD GPU, vendar z gonilniki Radeon namestite naslednje:
sudo pacman -S vulkan-radeon
V drugem primeru pri AMD, vendar z uporabo gonilnikov AMDGPU Pro, bo to izvedeno iz AUR.
yay -S amdgpu-pro-vulkan
Na koncu, da preverimo namestitev, ki jo izvedemo:
glxinfo | grep -i vulkan
Dobro jutro, je ta api uporaben tudi za APU-je ali samo za namenske grafične kartice?
Ko želim namestiti vulkan, se mi to zdi
sudo apt namestite nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Branje seznama paketov ... Končano
Ustvarjanje drevesa odvisnosti
Branje informacij o stanju ... Končano
E: Paketa nvidia-graphics-drivers-396 ni bilo mogoče najti
E: Vulkanskega paketa ni bilo mogoče najti
in vulkana ne morem uporabiti na svojem računalniku.