Como instalar o suporte à API Vulkan no Linux?

Vulcão

Vulkan é uma API de plataforma cruzada para o desenvolvimento de aplicativos com gráficos 3D. Foi anunciado pela primeira vez no GDC 2015 pelo Grupo Khronos. Inicialmente, foi apresentado por Khronos como "a iniciativa OpenGL da próxima geração", mas depois o nome foi abandonado, deixando Vulkan como final.

Vulkan é baseado no Mantle, outra API da empresa AMD, cujo código foi dado a Khronos com a intenção de gerar um padrão aberto semelhante ao OpenGL, mas em um nível baixo.

Sua principal característica é poder aproveitar a quantidade de núcleos presentes no processador principal dos PCs, aumentando drasticamente o desempenho gráfico.

Vulkan se destina a fornecer uma variedade de vantagens sobre outras APIs, bem como seu predecessor, OpenGL. Vulkan oferece menos sobrecarga, controle mais direto sobre a GPU e menor uso da CPU. O conceito geral e conjunto de recursos do Vulkan é semelhante ao Directx 12, Metal e Mantle.

Instalando Vulkan no Linux

Antes de prosseguir com a instalação, É importante fazer sua pesquisa sobre a compatibilidade do Vulkan com sua GPU, pois nem todos os modelos são compatíveis. Isso é por sua própria conta e você deve acessar o site do fabricante da GPU e consultar as especificações de compatibilidade.

Também é necessário ter os drivers de vídeo estáveis ​​mais recentes em nossa distribuição, onde você pode usar controladores abertos e privados aqui, é uma questão de gosto.

Instalação no Debian

Para aqueles que são usuários do Debian ou qualquer outra distribuição baseada nele, Você deve executar um dos seguintes comandos para instalar o Vulkan em seu sistema.

Para aqueles que são usuários de GPU AMD:

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

Agora, para aqueles que são usuários de GPU Nvidia:

sudo apt install vulkan-utils

Instalação no Ubuntu e derivados

Aqueles que são usuários do Ubuntu, Linux Mint, Elementary OS ou qualquer outro derivado do Ubuntu. Eles podem realizar a instalação de uma forma bastante semelhante ao Debian, só que aqui usaremos repositórios para isso.

Primeiro para quem quer que seja Os usuários da GPU AMD devem adicionar o seguinte repositório:

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

Posteriormente instalei com:

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

Agora para quem Os usuários da GPU Nvidia apenas adicionam este repositório:

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

E então instalamos com:

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

Instalação no Fedora

Para aqueles que são usuários do Fedora e também para distribuições derivadas dele. Você pode instalar a API Vulkan em seu sistema seguindo as instruções de acordo com sua GPU.
Aqueles com GPUs AMD devem executar o seguinte comando:

sudo dnf install vulkan vulkan-info

Os usuários com GPUs Nvidia devem executar o seguinte no 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

E mais tarde, para instalar a API gráfica Vulkan, vamos executar o seguinte no terminal:

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

Instalação no openSUSE

No caso de quem é usuário de qualquer versão do openSUSE, vamos instalar a API Vulkan executando o seguinte no terminal.
Usuários de GPU AMD:

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

Usuários de GPU Nvidia:

sudo zypper in vulkan libvulkan1 vulkan-utils

Instalação em Arch Linux e derivados

Finalmente, para aqueles que são usuários do Arch Linux, Manjaro Linux, Antergos ou qualquer outro derivado do Arch Linux, eles poderão instalar esta API da seguinte maneira.

No caso específico desta distribuição Linux, você deve saber que a instalação dos drivers de vídeo de suas GPUs é um pouco diferente do que pode ser feito em outras distribuições.

Como você sabe, no caso das GPUs AMD, existem pacotes Radeon ou AMDGPU Pro, então aqui temos várias opções para a API Vulkan.

Primeiro, para aqueles que possuem GPUs Intel, eles irão instalar o seguinte:

sudo pacman -S vulkan-intel

Agora, para usuários de GPU AMD, mas com os drivers Radeon, instale o seguinte:

sudo pacman -S vulkan-radeon

No outro caso da AMD, mas usando os drivers AMDGPU Pro, isso será feito a partir do AUR.

yay -S amdgpu-pro-vulkan

Finalmente, para verificar a instalação, executamos:

glxinfo | grep -i vulkan

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Albrecht dito

    Bom dia, essa api também é útil para APUs ou apenas para placas gráficas dedicadas?

  2.   James sensebe dito

    Quando eu quero instalar o Vulkan, isso me parece
    sudo apt instalar nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
    Lendo lista de pacotes ... Concluído
    Criando árvore de dependências
    Lendo as informações de status ... Concluído
    E: O pacote nvidia-graphics-drivers-396 não pôde ser localizado
    E: O pacote vulkan não pôde ser localizado
    e não consigo usar o Vulkan no meu pc.