Как да инсталирам поддръжка на Vulkan API на Linux?

Вулкан

Vulkan е API на различни платформи за разработване на приложения с 3D графика. За първи път беше обявен на GDC през 2015 г. от групата Khronos. Първоначално то беше представено от Khronos като „инициатива на следващото поколение OpenGL“, но след това името отпадна, оставяйки Vulkan като окончателно.

Vulkan се основава на Mantle, друг API на компанията AMD, чийто код е даден на Khronos с намерението да генерира отворен стандарт, подобен на OpenGL, но на ниско ниво.

Основната му характеристика е, че може да се възползва от броя на ядрата, присъстващи в основния процесор на компютрите, драстично увеличавайки графичната производителност.

Vulkan има за цел да осигури различни предимства пред други API, както и предшественика си OpenGL. Vulkan предлага по-малко режийни разходи, по-директен контрол върху графичния процесор и по-ниска употреба на процесора. Общата концепция и набор от функции на Vulkan са подобни на Directx 12, Metal и Mantle.

Инсталиране на Vulkan на Linux

Преди да пристъпите към инсталацията, Важно е да направите проучване за съвместимостта на Vulkan с вашия GPU, тъй като не всички модели се поддържат. Това е за ваша сметка и трябва да се насочите към уебсайта на производителя на вашия графичен процесор и да потърсите спецификациите за съвместимост.

Също така е необходимо да разполагате с най-новите стабилни видео драйвери в нашата дистрибуция, където тук можете да използвате както отворени, така и частни контролери, това е въпрос на вкус.

Инсталиране на Debian

За тези, които са потребители на Debian или друга дистрибуция, базирана на него, Трябва да изпълните една от следните команди, за да инсталирате Vulkan във вашата система.

За тези, които са потребители на AMD GPU:

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

Сега за тези от вас, които са потребители на GPU на Nvidia:

sudo apt install vulkan-utils

Инсталиране в Ubuntu и деривати

Тези, които са потребители на Ubuntu, Linux Mint, Elementary OS или други производни на Ubuntu. Те могат да извършат инсталацията по начин, който е доста подобен на Debian, само че тук ще използваме хранилища за него.

Първо за които и да са те Потребителите на AMD GPU трябва да добавят следното хранилище:

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

Инсталирах по-късно с:

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

Сега за който и да е Потребителите на Nvidia GPU просто добавят това хранилище:

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

И след това инсталираме с:

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

Инсталиране на Fedora

За тези, които са потребители на Fedora, както и дистрибуции, получени от него. Можете да инсталирате Vulkan API на вашата система, като следвате инструкциите според вашия графичен процесор.
Тези с AMD графични процесори трябва да изпълнят следната команда:

sudo dnf install vulkan vulkan-info

Потребителите с графични процесори на Nvidia трябва да изпълняват следното в терминала:

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

И по-късно, за да инсталираме графичния API на Vulkan, ще изпълним следното в терминала:

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

Инсталиране в openSUSE

В случая с тези, които са потребители на която и да е версия на openSUSE, ще инсталираме Vulkan API чрез изпълнение на следното в терминала.
Потребители на AMD GPU:

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

Потребители на Nvidia GPU:

sudo zypper in vulkan libvulkan1 vulkan-utils

Инсталиране на Arch Linux и производни

И накрая, за тези, които са потребители на Arch Linux, Manjaro Linux, Antergos или други производни на Arch Linux, те ще могат да инсталират този API по следния начин.

В конкретния случай на тази дистрибуция на Linux трябва да знаете, че инсталирането на видео драйверите на вашите графични процесори е малко по-различно от това, което може да се направи в други дистрибуции.

Както знаете, в случай на AMD графични процесори, има пакети Radeon или AMDGPU Pro, така че тук имаме няколко опции за Vulkan API.

Първо за тези, които имат графични процесори на Intel, те ще инсталират следното:

sudo pacman -S vulkan-intel

Сега за потребителите на AMD GPU, но с драйвери Radeon инсталирайте следното:

sudo pacman -S vulkan-radeon

В другия случай от AMD, но с помощта на драйверите AMDGPU Pro, това ще стане от AUR.

yay -S amdgpu-pro-vulkan

И накрая, за да проверим инсталацията, която изпълняваме:

glxinfo | grep -i vulkan

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Албрехт каза той

    Добро утро, този api също полезен ли е за APU или само за специални графични карти?

  2.   Джеймс сенсби каза той

    Когато искам да инсталирам vulkan, това ми се струва
    sudo apt инсталирайте nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
    Четене на списък с пакети ... Готово
    Създаване на дърво на зависимостите
    Четене на информацията за състоянието ... Готово
    Д: Пакетът nvidia-graphics-drivers-396 не може да бъде намерен
    Д: Пакетът vulkan не може да бъде намерен
    и не мога да използвам vulkan на моя компютър.