Kako namestiti podporo za Vulkan API na Linux?

Vulkan

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

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Albrecht je dejal

    Dobro jutro, je ta api uporaben tudi za APU-je ali samo za namenske grafične kartice?

  2.   James sensebe je dejal

    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.