Vulkan er en platform på tværs af platforme til udvikling af applikationer med 3D-grafik. Det blev først annonceret på 2015 GDC af Khronos Group. Oprindeligt blev det præsenteret af Khronos som "den næste generation af OpenGL-initiativet", men derefter blev navnet droppet, hvilket efterlod Vulkan som endelig.
Vulkan er baseret på Mantle, en anden API fra AMD-firmaet, hvis kode blev givet til Khronos med det formål at generere en åben standard svarende til OpenGL, men på et lavt niveau.
Dets vigtigste egenskab er, at det kan drage fordel af antallet af kerner, der findes i pc'ens hovedprocessor, hvilket dramatisk øger grafikydelsen.
Vulkan er beregnet til at give en række fordele i forhold til andre API'er såvel som sin forgænger, OpenGL. Vulkan tilbyder mindre omkostninger, mere direkte kontrol over GPU'en og lavere CPU-forbrug. Det generelle koncept og funktionssæt i Vulkan svarer til Directx 12, Metal og Mantle.
Installation af Vulkan på Linux
Inden du fortsætter med installationen, Det er vigtigt at undersøge Vulkan-kompatibilitet med din GPU, da ikke alle modeller understøttes. Dette er for din egen regning, og du skal gå til din GPU-producentens websted og se kompatibilitetsspecifikationerne.
Det er også nødvendigt at have de nyeste stabile videodrivere i vores distribution, hvor du kan bruge både åbne og private controllere her, det er et spørgsmål om smag.
Installation på Debian
For dem, der er brugere af Debian eller enhver anden distribution baseret på det, Du skal køre en af følgende kommandoer for at installere Vulkan på dit system.
For dem, der er AMD GPU-brugere:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Nu for de af jer, der er Nvidia GPU-brugere:
sudo apt install vulkan-utils
Installation i Ubuntu og derivater
Dem, der er brugere af Ubuntu, Linux Mint, Elementary OS eller ethvert andet derivat af Ubuntu. De kan udføre installationen på en måde, der minder meget om Debian, kun at vi her bruger opbevaringssteder til det.
Først for den, de er AMD GPU-brugere skal tilføje følgende lager:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Jeg har installeret senere med:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Nu for den, der er Nvidia GPU-brugere tilføjer bare dette lager:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
Og så installerer vi med:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Installation på Fedora
For dem der er Fedora-brugere såvel som distributioner, der stammer fra det. Du kan installere Vulkan API på dit system ved at følge instruktionerne i henhold til din GPU.
Dem med AMD GPU'er skal køre følgende kommando:
sudo dnf install vulkan vulkan-info
Brugere med Nvidia GPU'er skal køre følgende i terminalen:
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
Og senere, for at installere Vulkan graphics API, skal vi udføre følgende i terminalen:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Installation i openSUSE
I tilfælde af dem, der er brugere af en hvilken som helst version af openSUSE, skal vi installere Vulkan API ved at udføre følgende i terminalen.
AMD GPU-brugere:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Nvidia GPU-brugere:
sudo zypper in vulkan libvulkan1 vulkan-utils
Installation på Arch Linux og derivater
Endelig for dem, der er brugere af Arch Linux, Manjaro Linux, Antergos eller andre afledte af Arch Linux, vil de være i stand til at installere denne API på følgende måde.
I det specifikke tilfælde af denne Linux-distribution skal du vide, at installationen af videodrivere til dine GPU'er er lidt anderledes end hvad der kan gøres i andre distributioner.
Som du ved, i tilfælde af AMD GPU'er, er der Radeon- eller AMDGPU Pro-pakker, så her har vi flere muligheder for Vulkan API.
Først for dem, der har Intel GPU'er, installerer de følgende:
sudo pacman -S vulkan-intel
Nu til AMD GPU-brugere, men med Radeon-drivere skal du installere følgende:
sudo pacman -S vulkan-radeon
I det andet tilfælde fra AMD, men ved hjælp af AMDGPU Pro-drivere, gøres dette fra AUR.
yay -S amdgpu-pro-vulkan
Endelig for at kontrollere den installation, vi udfører:
glxinfo | grep -i vulkan
Godmorgen, er dette api også nyttigt til APU'er eller kun til dedikerede grafikkort?
Når jeg vil installere vulkan, vises dette
sudo apt installer nvidia-grafik-drivere-396 nvidia-indstillinger vulkan vulkan-utils
Læsepakke liste ... Udført
Oprettelse af afhængighedstræ
Læsning af statusoplysninger ... Udført
E: Kunne ikke finde pakken nvidia-graphics-drivers-396
E: Kunne ikke finde pakkens vulkan
og jeg kan ikke bruge vulkan på min pc.