Com instal·lar el suport de l'API Vulkan a Linux?

Vulkan

Vulkan és una API multiplataforma per al desenvolupament d'aplicacions amb gràfics 3D. Va ser anunciada per primera vegada en la GDC de 2015 pel Khronos Group. Inicialment, va ser presentada per Khronos com «la iniciativa OpenGL de pròxima generació», però després el nom va ser descartat, quedant Vulkan com a definitiu.

Vulkan està basat en Mantle, una altra API de l'empresa AMD, el codi va ser cedit a Khronos amb la intenció de generar un estàndard obert similar a OpenGL, però de baix nivell.

La seva principal característica és que pot aprofitar la quantitat de nuclis presents en el processador principal de les PC, incrementant dràsticament el rendiment gràfic

Vulkan està destinat a proporcionar una varietat d'avantatges sobre altres API, així com el seu predecessor, OpenGL. Vulkan ofereix una menor sobrecàrrega, un control més directe sobre la GPU i un menor ús de la CPU. El concepte general i conjunt de característiques de Vulkan és similar a Directx 12, Metall i Mantle.

Instal·lació de Vulkan a Linux

Abans de passar a la instal·lació, és important que investiguin sobre la compatibilitat de Vulkan amb el seu GPU ja que no tots els models són compatibles. Això corre pel seu compte i s'han d'adreçar a la pàgina web de l'fabricant del seu GPU i buscar les especificacions de compatibilitat.

També cal comptar amb els últims controladors de vídeo estables en la nostra distribució, on aquí poden utilitzar tant els controladors oberts com els privats ja és qüestió de gustos.

Instal·lació de Debian

Per als que siguin usuaris de Debian o qualsevol altra distribució basada en aquest, han d'executar algun dels següents ordres per instal·lar Vulkan al seu sistema.

En el cas dels que siguin usuaris de GPU AMD:

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

Ara per als que siguin usuaris de GPU Nvidia:

sudo apt install vulkan-utils

Instal·lació en Ubuntu i derivats

Els que siguin usuaris d'Ubuntu, Linux Mint, Elementary OS o qualsevol altre derivat d'Ubuntu. Poden realitzar la instal·lació d'una forma bastant similar a la Debian, només que aquí ens donarem suport de repositoris per a això.

Primer per als que siguin usuaris de GPUs d'AMD, d'afegir el següent repositori:

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

He instal·lem posteriorment amb:

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

Ara per als que siguin usuaris de GPUs de Nvidia només cal afegir aquest repositori:

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

I després vam instal·lar amb:

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

Instal·lació en Fedora

Per als que siguin usuaris de Fedora així com distribucions derivades d'aquesta. Poden realitzar la instal·lació de l'API de Vulkan en el seu sistema seguint les instruccions d'acord al seu GPU.
Els que tinguin GPUs AMD d'executar la següent comanda:

sudo dnf install vulkan vulkan-info

Usuaris que tinguin GPUs Nvidia d'executar el següent a la 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 posteriorment per realitzar la instal·lació de l'API de gràfics Vulkan executarem a la terminal el següent:

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

Instal·lació en openSUSE

En el cas dels que siguin usuaris de qualsevol versió d'openSUSE realitzarem la instal·lació de l'API de Vulkan executant a la terminal el següent.
Usuaris de GPUs d'AMD:

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

Usuaris de GPUs Nvidia:

sudo zypper in vulkan libvulkan1 vulkan-utils

Instal·lació en Arch Linux i derivats

Finalment, per als que siguin usuaris d'Arch Linux, Manjaro Linux, Antergos o qualsevol altre derivat d'Arch Linux podran realitzar la instal·lació d'aquesta API de la següent forma.

En el cas específic d'aquesta distribució de Linux, han de saber que la instal·lació dels controladors de vídeo dels seus GPUs és una mica diferent al que es pot fer en altres distribucions.

Com saben per al cas de GPUs d'AMD ha els paquets Radeon o AMDGPU Pro, pel que aquí tenim diverses opcions per a l'API de Vulkan.

Primer per als que tinguin GPUs d'Intel instal·laran el següent:

sudo pacman -S vulkan-intel

Ara en el cas dels usuaris de GPUs d'AMD, però amb els controladors Radeon len el següent:

sudo pacman -S vulkan-radeon

En l'altre cas d'AMD però que utilitzen els controladors AMDGPU Pro, això ho van a realitzar des AUR.

yay -S amdgpu-pro-vulkan

Finalment, per verificar la instal·lació executem:

glxinfo | grep -i vulkan

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Albrecht va dir

    Bon dia, ¿aquesta api és útil també per als APU o només per a les targetes gràfiques dedicades ?.

  2.   James Sensebe va dir

    A l'hora de voler instal·lar Vulkan m'apareix això
    sudo apt install nvidia-graphics-drivers-396 nvidia-settings Vulkan Vulkan-utils
    Llegint llista de paquets ... Fet
    S'està construint l'arbre de dependències
    Llegint la informació d'estat ... Fet
    E: No s'ha pogut localitzar el paquet nvidia-graphics-drivers-396
    E: No s'ha pogut localitzar el paquet Vulkan
    i no puc utilitzar Vulkan en el meu pc.