Jak zainstalować obsługę API Vulkan w systemie Linux?

Vulkan

Vulkan to wieloplatformowe API do tworzenia aplikacji z grafiką 3D. Po raz pierwszy została ogłoszona na GDC 2015 przez Khronos Group. Początkowo został przedstawiony przez Khronos jako „inicjatywa OpenGL nowej generacji”, ale później nazwa została usunięta, pozostawiając Vulkan jako ostateczny.

Vulkan bazuje na Mantle, kolejnym API firmy AMD, którego kod został przekazany Khronosowi z zamiarem wygenerowania otwartego standardu podobnego do OpenGL, ale na niskim poziomie.

Jego główną cechą jest to, że może wykorzystać liczbę rdzeni obecnych w głównym procesorze komputerów PC, radykalnie zwiększając wydajność grafiki.

Vulkan ma zapewniać szereg zalet w porównaniu z innymi API, a także jego poprzednikiem, OpenGL. Vulkan oferuje mniejsze obciążenie, bardziej bezpośrednią kontrolę nad GPU i mniejsze zużycie procesora. Ogólna koncepcja i zestaw funkcji Vulkan jest podobny do Directx 12, Metal i Mantle.

Instalowanie Vulkan w systemie Linux

Przed przystąpieniem do instalacji Ważne jest, aby zbadać zgodność Vulkan z GPU, ponieważ nie wszystkie modele są obsługiwane. Odbywa się to na własny koszt i powinieneś udać się na stronę internetową producenta GPU i sprawdzić specyfikacje zgodności.

Konieczne jest również posiadanie najnowszych stabilnych sterowników wideo w naszej dystrybucji, w których można używać zarówno otwartych, jak i prywatnych kontrolerów, to kwestia gustu.

Instalacja na Debianie

Dla tych, którzy są użytkownikami Debiana lub jakiejkolwiek innej opartej na nim dystrybucji, Musisz uruchomić jedno z następujących poleceń, aby zainstalować Vulkan w swoim systemie.

Dla użytkowników procesorów graficznych AMD:

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

Teraz dla tych z Was, którzy są użytkownikami procesorów graficznych Nvidia:

sudo apt install vulkan-utils

Instalacja w Ubuntu i pochodnych

Ci, którzy są użytkownikami Ubuntu, Linux Mint, Elementary OS lub jakiejkolwiek innej pochodnej Ubuntu. Mogą przeprowadzić instalację w sposób bardzo podobny do Debiana, tyle że tutaj użyjemy do tego repozytoriów.

Najpierw kimkolwiek są Użytkownicy procesorów graficznych AMD powinni dodać następujące repozytorium:

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

Zainstalowałem później z:

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

Teraz dla kogokolwiek Użytkownicy GPU Nvidia po prostu dodają to repozytorium:

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

A następnie instalujemy za pomocą:

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

Instalacja w Fedorze

Dla tych, którzy są użytkownikami Fedory, a także dla dystrybucji z niej pochodnych. Możesz zainstalować API Vulkan w swoim systemie, postępując zgodnie z instrukcjami zgodnie z Twoim GPU.
Osoby z procesorami graficznymi AMD powinny uruchomić następujące polecenie:

sudo dnf install vulkan vulkan-info

Użytkownicy z procesorami graficznymi Nvidia powinni uruchomić w terminalu następujące polecenie:

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

A później, aby zainstalować API grafiki Vulkan, w terminalu wykonamy następujące czynności:

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

Instalacja w openSUSE

W przypadku tych, którzy są użytkownikami dowolnej wersji openSUSE, zamierzamy zainstalować API Vulkan wykonując następujące czynności w terminalu.
Użytkownicy procesorów graficznych AMD:

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

Użytkownicy procesorów graficznych Nvidia:

sudo zypper in vulkan libvulkan1 vulkan-utils

Instalacja na Arch Linux i pochodnych

Wreszcie, ci, którzy są użytkownikami Arch Linux, Manjaro Linux, Antergos lub jakiejkolwiek innej pochodnej Arch Linux, będą mogli zainstalować to API w następujący sposób.

W konkretnym przypadku tej dystrybucji Linuksa powinieneś wiedzieć, że instalacja sterowników wideo twoich GPU różni się nieco od tego, co można zrobić w innych dystrybucjach.

Jak wiecie, w przypadku GPU AMD są pakiety Radeon lub AMDGPU Pro, więc tutaj mamy kilka opcji dla API Vulkan.

Najpierw dla tych, którzy mają procesory graficzne Intel, zamierzają zainstalować następujące elementy:

sudo pacman -S vulkan-intel

Teraz dla użytkowników procesorów graficznych AMD, ale ze sterownikami Radeon zainstaluj następujące elementy:

sudo pacman -S vulkan-radeon

W drugim przypadku od AMD, ale przy użyciu sterowników AMDGPU Pro, zostanie to zrobione z AUR.

yay -S amdgpu-pro-vulkan

Na koniec, aby zweryfikować instalację, którą wykonujemy:

glxinfo | grep -i vulkan

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Albrecht powiedział

    Dzień dobry, czy ten interfejs API jest również przydatny dla APU, czy tylko dla dedykowanych kart graficznych?

  2.   James sensebe powiedział

    Gdy chcę zainstalować vulkan, wydaje mi się to
    sudo apt zainstaluj nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
    Czytanie listy pakietów ... Gotowe
    Tworzenie drzewa zależności
    Czytanie informacji o stanie ... Gotowe
    E: Nie można znaleźć pakietu nvidia-graphics-drivers-396
    E: Nie można zlokalizować pakietu vulkan
    i nie mogę używać vulkan na moim komputerze.