Vulkan on alustojen välinen sovellusliittymä 3D-grafiikkaa käyttävien sovellusten kehittämiseen. Khronos-ryhmä ilmoitti siitä ensimmäisen kerran vuoden 2015 GDC: ssä. Alun perin Khronos esitti sen "seuraavan sukupolven OpenGL-aloitteena", mutta myöhemmin nimi hylättiin, jolloin Vulkan pysyi lopullisena.
Vulkan perustuu Mantleen, toiseen AMD-yhtiön sovellusliittymään, jonka koodi annettiin Khronosille tarkoituksena luoda OpenGL: n kaltainen, mutta matalalla tasolla avoin standardi.
Sen pääominaisuus on, että se voi hyödyntää tietokoneiden pääprosessorissa olevien ytimien määrää ja lisätä dramaattisesti grafiikan suorituskykyä.
Vulkanin on tarkoitus tarjota erilaisia etuja muihin sovellusliittymiin ja edeltäjäänsä OpenGL: ään verrattuna. Vulkan tarjoaa vähemmän yleiskustannuksia, suorempaa hallintaa grafiikkasuoritimelle ja pienempää suorittimen käyttöä. Vulkanin yleinen konsepti ja ominaisuusjoukko ovat samanlaisia kuin Directx 12, Metal ja Mantle.
Vulkanin asentaminen Linuxiin
Ennen kuin jatkat asennusta, On tärkeää tutkia Vulkan-yhteensopivuutta näytönohjaimen kanssa, koska kaikkia malleja ei tueta. Tämä tapahtuu omalla kustannuksellasi, ja sinun pitäisi mennä GPU-valmistajan verkkosivustolle ja etsiä yhteensopivuusohjeet.
Jakeluissamme on myös oltava uusimmat vakaa video-ohjaimet, joissa voit käyttää täällä sekä avoimia että yksityisiä ohjaimia, se on makun kysymys.
Asennus Debianiin
Niille, jotka ovat Debianin tai minkä tahansa muun siihen perustuvan jakelun käyttäjiä, Sinun on suoritettava jokin seuraavista komennoista asentaaksesi Vulkan järjestelmään.
AMD GPU -käyttäjille:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Nyt niille teistä, jotka ovat Nvidia GPU -käyttäjiä:
sudo apt install vulkan-utils
Asennus Ubuntuun ja johdannaisiin
Ne, jotka ovat Ubuntun, Linux Mintin, Elementary OS: n tai muun Ubuntun johdannaisen käyttäjiä. He voivat suorittaa asennuksen melko samankaltaisella tavalla kuin Debian, vain tässä käytämme siihen arkistoja.
Ensin kenelle tahansa AMD GPU -käyttäjien tulisi lisätä seuraava arkisto:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Olen asentanut myöhemmin:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Nyt kenelle tahansa Nvidia GPU -käyttäjät lisäävät vain tämän arkiston:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
Ja sitten asennamme:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Asennus Fedoraan
Niille, jotka ovat Fedora-käyttäjiä, samoin kuin siitä johdetut jakelut. Voit asentaa Vulkan-sovellusliittymän järjestelmään noudattamalla näytönohjaimen ohjeita.
AMD-näytönohjaimia käyttävien tulisi suorittaa seuraava komento:
sudo dnf install vulkan vulkan-info
Käyttäjien, joilla on Nvidia-näytönohjaimia, tulisi suorittaa seuraavat tiedot päätelaitteessa:
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
Ja myöhemmin Vulkan-grafiikkasovellusliittymän asentamiseksi aiomme suorittaa seuraavat päätteessä:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Asennus openSUSE-järjestelmään
Niille, jotka ovat minkä tahansa openSUSE-version käyttäjiä, aiomme asentaa Vulkan-sovellusliittymän suorittamalla seuraavat päätteessä.
AMD-näytönohjaimen käyttäjät:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Nvidia-näytönohjaimen käyttäjät:
sudo zypper in vulkan libvulkan1 vulkan-utils
Asennus Arch Linuxiin ja johdannaisiin
Lopuksi, niille, jotka ovat Arch Linuxin, Manjaro Linuxin, Antergosin tai minkä tahansa muun Arch Linuxin johdannaisen käyttäjiä, he voivat asentaa tämän API: n seuraavalla tavalla.
Tämän Linux-jakelun erityistapauksessa sinun tulisi tietää, että näytönohjaimien asennus on hieman erilainen kuin mitä voidaan tehdä muissa jakeluissa.
Kuten tiedätte, AMD-näytönohjaimissa on Radeon- tai AMDGPU Pro -paketteja, joten tässä meillä on useita vaihtoehtoja Vulkan-sovellusliittymälle.
Ensinnäkin niille, joilla on Intel GPU, he asentavat seuraavat:
sudo pacman -S vulkan-intel
Nyt AMD GPU -käyttäjille, mutta Radeon-ohjaimien kanssa asenna seuraavat:
sudo pacman -S vulkan-radeon
Toisessa AMD-tapauksessa, mutta käyttämällä AMDGPU Pro -ohjaimia, tämä tehdään AUR: lta.
yay -S amdgpu-pro-vulkan
Lopuksi tarkistamme suorittamasi asennuksen:
glxinfo | grep -i vulkan
Hyvää huomenta, onko tämä api hyödyllinen myös APU: ille vai vain erillisille näytönohjaimille?
Kun haluan asentaa vulkanin, tämä näkyy minulle
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Luetaan pakettiluetteloa ... Valmis
Luodaan riippuvuuspuu
Tilatietojen lukeminen ... Valmis
E: Pakettia nvidia-graphics-drivers-396 ei löydy
E: Vulkan-pakettia ei löytynyt
enkä voi käyttää vulkania tietokoneellani.