Vulkan è un'API multipiattaforma per lo sviluppo di applicazioni con grafica 3D. È stato annunciato per la prima volta alla GDC 2015 dal Gruppo Khronos. Inizialmente, è stato presentato da Khronos come "l'iniziativa OpenGL di nuova generazione", ma in seguito il nome è stato abbandonato, lasciando Vulkan come definitivo.
Vulkan è basato su Mantle, un'altra API di AMD, il cui codice è stato dato a Khronos con l'intenzione di generare uno standard aperto simile a OpenGL, ma a basso livello.
La sua caratteristica principale è quella di poter sfruttare il numero di core presenti nel processore principale dei PC, aumentando notevolmente le prestazioni grafiche.
Vulkan ha lo scopo di fornire una serie di vantaggi rispetto ad altre API, così come il suo predecessore, OpenGL. Vulkan offre meno overhead, un controllo più diretto sulla GPU e un minore utilizzo della CPU. Il concetto generale e il set di funzionalità di Vulkan è simile a Directx 12, Metal e Mantle.
Installazione di Vulkan su Linux
Prima di procedere all'installazione, È importante fare le tue ricerche sulla compatibilità di Vulkan con la tua GPU poiché non tutti i modelli sono supportati. Questa è una tua responsabilità e dovresti andare al sito Web del produttore della GPU e cercare le specifiche di compatibilità.
È anche necessario disporre degli ultimi controller video stabili nella nostra distribuzione, dove è possibile utilizzare sia controller aperti che privati, è una questione di gusti.
Installazione su Debian
Per coloro che sono utenti di Debian o di qualsiasi altra distribuzione basata su di essa, devono eseguire uno dei seguenti comandi per installare Vulkan sul proprio sistema.
Per coloro che sono utenti di GPU AMD:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Ora per quelli di voi che sono utenti di GPU Nvidia:
sudo apt install vulkan-utils
Installazione in Ubuntu e derivati
Coloro che sono utenti di Ubuntu, Linux Mint, OS elementare o qualsiasi altro derivato di Ubuntu. Possono eseguire l'installazione in un modo abbastanza simile a Debian, solo che qui useremo i repository per questo.
Primo per chiunque siano Gli utenti di GPU AMD dovrebbero aggiungere il seguente repository:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Successivamente ho installato con:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Adesso per chiunque Gli utenti di GPU Nvidia aggiungono semplicemente questo repository:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
E poi installiamo con:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Installazione su Fedora
Per coloro che sono utenti Fedora così come per le distribuzioni che ne derivano. Puoi installare l'API Vulkan sul tuo sistema seguendo le istruzioni in base alla tua GPU.
Quelli con GPU AMD dovrebbero eseguire il seguente comando:
sudo dnf install vulkan vulkan-info
Gli utenti con GPU Nvidia dovrebbero eseguire quanto segue nel terminale:
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
E successivamente, per installare l'API grafica Vulkan, eseguiremo quanto segue nel terminale:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Installazione in openSUSE
Nel caso di coloro che sono utenti di qualsiasi versione di openSUSE, installeremo l'API Vulkan eseguendo quanto segue nel terminale.
Utenti GPU AMD:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Utenti GPU Nvidia:
sudo zypper in vulkan libvulkan1 vulkan-utils
Installazione su Arch Linux e derivati
Infine, per coloro che sono utenti di Arch Linux, Manjaro Linux, Antergos o qualsiasi altro derivato di Arch Linux, potranno installare questa API nel modo seguente.
Nel caso specifico di questa distribuzione Linux, dovresti sapere che l'installazione dei driver video delle tue GPU è leggermente diversa da ciò che può essere fatto in altre distribuzioni.
Come sai, nel caso delle GPU AMD, ci sono pacchetti Radeon o AMDGPU Pro, quindi qui abbiamo diverse opzioni per l'API Vulkan.
Prima di tutto, per coloro che hanno GPU Intel, installeranno quanto segue:
sudo pacman -S vulkan-intel
Ora per gli utenti di GPU AMD, ma con i driver Radeon installare quanto segue:
sudo pacman -S vulkan-radeon
Nell'altro caso di AMD, ma utilizzando i driver AMDGPU Pro, questo sarà fatto da AUR.
yay -S amdgpu-pro-vulkan
Infine, per verificare l'installazione che eseguiamo:
glxinfo | grep -i vulkan
Buongiorno, questa api è utile anche per APU o solo per schede grafiche dedicate?
Quando voglio installare vulkan, questo mi appare
sudo apt install nvidia-driver-grafici-396 impostazioni-nvidia vulkan vulkan-utils
Lettura dell'elenco dei pacchetti ... Fatto
Creazione dell'albero delle dipendenze
Lettura delle informazioni sullo stato ... Fatto
E: Impossibile trovare il pacchetto nvidia-graphics-drivers-396
E: Impossibile trovare il pacchetto vulkan
e non posso usare vulkan sul mio pc.