Vulkan este un API multiplataforma pentru dezvoltarea de aplicații cu grafică 3D. A fost anunțat pentru prima dată la GDC 2015 de către Grupul Khronos. Inițial, a fost prezentat de Khronos drept „inițiativa OpenGL de generație următoare”, dar mai târziu numele a fost renunțat, lăsând Vulkan drept final.
Vulkan se bazează pe Mantle, un alt API de la compania AMD, al cărui cod a fost dat lui Khronos cu intenția de a genera un standard deschis similar cu OpenGL, dar la un nivel scăzut.
Principala sa caracteristică este că poate profita de numărul de nuclee prezente în procesorul principal al computerelor, crescând dramatic performanța grafică.
Vulkan este destinat să ofere o varietate de avantaje față de alte API-uri, precum și predecesorul său, OpenGL. Vulkan oferă mai puține cheltuieli generale, un control mai direct asupra GPU-ului și o utilizare mai redusă a procesorului. Conceptul general și setul de caracteristici ale Vulkan sunt similare cu Directx 12, Metal și Mantle.
Instalarea Vulkan pe Linux
Înainte de a trece la instalare, Este important să faceți cercetări privind compatibilitatea Vulkan cu GPU-ul dvs., deoarece nu toate modelele sunt acceptate. Acest lucru este pe cheltuiala dvs. și ar trebui să vă îndreptați către site-ul producătorului GPU și să căutați specificațiile de compatibilitate.
De asemenea, este necesar să aveți în distribuția noastră cele mai noi drivere video stabile, unde puteți folosi atât controlere deschise, cât și private aici, este o chestiune de gust.
Instalare pe Debian
Pentru cei care sunt utilizatori de Debian sau de orice altă distribuție bazată pe acesta, Trebuie să rulați una dintre următoarele comenzi pentru a instala Vulkan pe sistemul dvs.
Pentru cei care sunt utilizatori de GPU AMD:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Acum, pentru cei dintre voi care sunteți utilizatori de GPU Nvidia:
sudo apt install vulkan-utils
Instalare în Ubuntu și derivate
Cei care sunt utilizatori de Ubuntu, Linux Mint, Elementary OS sau orice alt derivat al Ubuntu. Ei pot efectua instalarea într-un mod care este destul de similar cu Debian, doar că aici vom folosi depozite pentru aceasta.
Mai întâi pentru oricine ar fi Utilizatorii GPU AMD ar trebui să adauge următorul depozit:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Am instalat mai târziu cu:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Acum pentru oricine Utilizatorii GPU Nvidia doar adaugă acest depozit:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
Și apoi instalăm cu:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Instalare pe Fedora
Pentru cei care sunt utilizatori Fedora, precum și distribuțiile derivate din acesta. Puteți instala API-ul Vulkan pe sistemul dvs. urmând instrucțiunile conform GPU-ului dvs.
Cei cu GPU-uri AMD ar trebui să ruleze următoarea comandă:
sudo dnf install vulkan vulkan-info
Utilizatorii cu GPU-uri Nvidia ar trebui să ruleze următoarele în terminal:
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
Și mai târziu, pentru a efectua instalarea API-ului grafic Vulkan, vom executa următoarele în terminal:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Instalare în openSUSE
În cazul celor care sunt utilizatori ai oricărei versiuni de openSUSE, vom instala Vulkan API executând următoarele în terminal.
Utilizatori GPU AMD:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Utilizatori GPU Nvidia:
sudo zypper in vulkan libvulkan1 vulkan-utils
Instalare pe Arch Linux și derivate
În cele din urmă, pentru cei care sunt utilizatori de Arch Linux, Manjaro Linux, Antergos sau orice alt derivat al Arch Linux, vor putea instala acest API în felul următor.
În cazul specific al acestei distribuții Linux, trebuie să știți că instalarea driverelor video ale GPU-urilor dvs. este puțin diferită de ceea ce se poate face în alte distribuții.
După cum știți, în cazul GPU-urilor AMD, există pachete Radeon sau AMDGPU Pro, așa că aici avem mai multe opțiuni pentru API-ul Vulkan.
Mai întâi pentru cei cu GPU-uri Intel vor instala următoarele:
sudo pacman -S vulkan-intel
Acum, pentru utilizatorii de GPU AMD, dar cu driverele Radeon instalați următoarele:
sudo pacman -S vulkan-radeon
În celălalt caz al AMD, dar folosind driverele AMDGPU Pro, acest lucru se va face de la AUR.
yay -S amdgpu-pro-vulkan
În cele din urmă, pentru a verifica instalarea, executăm:
glxinfo | grep -i vulkan
Bună dimineața, această API este utilă și pentru APU-uri sau doar pentru plăci grafice dedicate?
Când vreau să instalez vulkan, acest lucru mi se pare
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Citirea listei de pachete ... Gata
Crearea arborelui dependenței
Citirea informațiilor de stare ... Gata
E: Pachetul nvidia-graphics-drivers-396 nu a putut fi localizat
E: Pachetul vulkan nu a putut fi localizat
și nu pot folosi vulkan pe computerul meu.