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
Dzień dobry, czy ten interfejs API jest również przydatny dla APU, czy tylko dla dedykowanych kart graficznych?
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.