Hoe vulkan API-ondersteuning op Linux te installeren?

Vulkan

Vulkan is een platformonafhankelijke API voor het ontwikkelen van applicaties met 3D-graphics. Het werd voor het eerst aangekondigd op de GDC van 2015 door de Khronos Group. Aanvankelijk werd het door Khronos gepresenteerd als "het OpenGL-initiatief van de volgende generatie", maar later werd de naam geschrapt, waardoor Vulkan als definitief achterbleef.

Vulkan is gebaseerd op Mantle, een andere API van het bedrijf AMD, waarvan de code aan Khronos is gegeven met de bedoeling een open standaard te genereren die lijkt op OpenGL, maar op een laag niveau.

Het belangrijkste kenmerk is dat het kan profiteren van het aantal kernen dat aanwezig is in de hoofdprocessor van pc's, waardoor de grafische prestaties drastisch toenemen.

Vulkan is bedoeld om een ​​verscheidenheid aan voordelen te bieden ten opzichte van andere API's, evenals zijn voorganger, OpenGL​ Vulkan biedt minder overhead, meer directe controle over de GPU en een lager CPU-gebruik. Het algemene concept en de functieset van Vulkan is vergelijkbaar met Directx 12, Metal en Mantle.

Vulkan installeren op Linux

Voordat u doorgaat met de installatie, Het is belangrijk om uw onderzoek te doen naar de compatibiliteit van Vulkan met uw GPU, aangezien niet alle modellen worden ondersteund. Dit is op eigen kosten en u moet naar de website van uw GPU-fabrikant gaan en de compatibiliteitsspecificaties opzoeken.

Het is ook noodzakelijk om de nieuwste stabiele videostuurprogramma's in onze distributie te hebben, waar je zowel open als privécontrollers kunt gebruiken, het is een kwestie van smaak.

Installatie op Debian

Voor degenen die gebruikers zijn van Debian of enige andere daarop gebaseerde distributie, U moet een van de volgende opdrachten uitvoeren om Vulkan op uw systeem te installeren.

Voor degenen die AMD GPU-gebruikers zijn:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

Nu voor degenen onder u die Nvidia GPU-gebruikers zijn:

sudo apt install vulkan-utils

Installatie in Ubuntu en derivaten

Degenen die gebruikers zijn van Ubuntu, Linux Mint, Elementary OS of een andere afgeleide van Ubuntu. Ze kunnen de installatie uitvoeren op een manier die erg lijkt op die van Debian, alleen zullen we hier repositories voor gebruiken.

Ten eerste voor wie ze ook zijn AMD GPU-gebruikers moeten de volgende repository toevoegen:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade

Ik heb vervolgens geïnstalleerd met:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

Nu voor wie dan ook Nvidia GPU-gebruikers voegen gewoon deze repository toe:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade

En dan installeren we met:

sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils

Installatie op Fedora

Voor degenen die Fedora-gebruikers zijn, evenals distributies die ervan zijn afgeleid. U kunt de Vulkan API op uw systeem installeren door de instructies op uw GPU te volgen.
Degenen met AMD GPU's moeten de volgende opdracht uitvoeren:

sudo dnf install vulkan vulkan-info

Gebruikers met Nvidia GPU's moeten het volgende in de terminal uitvoeren:

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

En later, om de Vulkan grafische API te installeren, gaan we het volgende uitvoeren in de terminal:

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools

Installatie in openSUSE

In het geval van degenen die gebruikers zijn van een versie van openSUSE, gaan we de Vulkan API installeren door het volgende in de terminal uit te voeren.
AMD GPU-gebruikers:

sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers

Nvidia GPU-gebruikers:

sudo zypper in vulkan libvulkan1 vulkan-utils

Installatie op Arch Linux en afgeleiden

Ten slotte kunnen degenen die gebruikers zijn van Arch Linux, Manjaro Linux, Antergos of een andere afgeleide van Arch Linux, deze API op de volgende manier installeren.

In het specifieke geval van deze Linux-distributie moet u weten dat de installatie van de videostuurprogramma's van uw GPU's een beetje verschilt van wat u in andere distributies kunt doen.

Zoals je weet, zijn er in het geval van AMD GPU's Radeon- of AMDGPU Pro-pakketten, dus hier hebben we verschillende opties voor de Vulkan API.

Ten eerste voor degenen die Intel GPU's hebben, ze gaan het volgende installeren:

sudo pacman -S vulkan-intel

Nu voor AMD GPU-gebruikers, maar met Radeon-stuurprogramma's, installeer het volgende:

sudo pacman -S vulkan-radeon

In het andere geval van AMD maar met behulp van de AMDGPU Pro-stuurprogramma's, wordt dit gedaan vanuit AUR.

yay -S amdgpu-pro-vulkan

Ten slotte, om de installatie te verifiëren die we uitvoeren:

glxinfo | grep -i vulkan

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Albrecht zei

    Goedemorgen, is deze api ook nuttig voor APU's of alleen voor speciale grafische kaarten?

  2.   James sensebe zei

    Wanneer ik vulkan wil installeren, lijkt dit mij
    sudo apt install nvidia-graphics-drivers-396 nvidia-instellingen vulkan vulkan-utils
    Pakketlijst lezen ... Klaar
    Afhankelijkheidsboom maken
    De statusinformatie lezen ... Klaar
    E: Het pakket nvidia-graphics-drivers-396 kon niet worden gevonden
    E: Het vulkan-pakket kon niet worden gevonden
    en ik kan vulkan niet gebruiken op mijn pc.