Як встановити підтримку API Vulkan на Linux?

Vulkan

Vulkan - це міжплатформенний API для розробки додатків із 3D-графікою. Вперше про це було оголошено на GDC 2015 року компанією Khronos Group. Спочатку він був представлений Хроносом як "ініціатива OpenGL наступного покоління", але потім назва була вилучена, залишивши Vulkan остаточним.

Vulkan заснований на Mantle, іншому API від компанії AMD, чий код був переданий Khronos з метою створення відкритого стандарту, подібного до OpenGL, але на низькому рівні.

Його головна особливість полягає в тому, що він може скористатися кількістю ядер, присутніх в основному процесорі ПК, різко збільшивши графічну продуктивність.

Vulkan має намір надати різноманітні переваги перед іншими API, а також своїм попередником OpenGL. Vulkan пропонує менше накладних витрат, більше прямого контролю над графічним процесором і нижче використання процесора. Загальна концепція та набір функцій Vulkan подібні до Directx 12, Metal та Mantle.

Встановлення Vulkan на Linux

Перш ніж приступити до встановлення, Важливо провести дослідження щодо сумісності Vulkan з вашим графічним процесором, оскільки підтримуються не всі моделі. Це за ваш рахунок, і вам слід зайти на веб-сайт виробника графічного процесора та переглянути характеристики сумісності.

Також в нашому дистрибутиві слід мати найновіші стабільні відеодрайвери, де тут можна використовувати як відкриті, так і приватні контролери, це справа смаку.

Встановлення на Debian

Для тих, хто користується Debian або будь-яким іншим дистрибутивом на його основі, Ви повинні виконати одну з наступних команд, щоб встановити Vulkan у вашу систему.

Для тих, хто користується графічним процесором AMD:

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

Тепер для тих з вас, хто користується графічним процесором Nvidia:

sudo apt install vulkan-utils

Встановлення в Ubuntu та похідних

Ті, хто користується Ubuntu, Linux Mint, Elementary OS або будь-яким іншим похідним Ubuntu. Вони можуть виконати встановлення способом, який є дуже схожим на Debian, лише тут ми будемо використовувати для нього сховища.

Перший для тих, ким вони є Користувачі графічного процесора AMD повинні додати наступне сховище:

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

Пізніше я встановив:

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

Тепер хто завгодно Користувачі графічного процесора Nvidia просто додають це сховище:

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, а також похідних дистрибутивів. Ви можете встановити API Vulkan у свою систему, дотримуючись інструкцій відповідно до вашого графічного процесора.
Люди з графічними процесорами 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, ми збираємось встановити API Vulkan, виконавши в терміналі наступне.
Користувачі графічного процесора AMD:

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

Користувачі графічного процесора Nvidia:

sudo zypper in vulkan libvulkan1 vulkan-utils

Встановлення на Arch Linux та похідні

Нарешті, для тих, хто користується Arch Linux, Manjaro Linux, Antergos або будь-яким іншим похідним Arch Linux, вони зможуть встановити цей API наступним чином.

У конкретному випадку цього дистрибутива Linux ви повинні знати, що встановлення відеодрайверів ваших графічних процесорів трохи відрізняється від того, що можна зробити в інших дистрибутивах.

Як відомо, у випадку з графічними процесорами AMD існують пакети Radeon або AMDGPU Pro, тому тут ми маємо кілька варіантів для API Vulkan.

Спочатку для тих, хто має графічні процесори Intel, вони збираються встановити наступне:

sudo pacman -S vulkan-intel

Тепер для користувачів графічного процесора AMD, але з драйверами 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.   Albrecht - сказав він

    Доброго ранку, цей api також корисний для APU чи лише для виділених відеокарт?

  2.   Джеймс Сенсбе - сказав він

    Коли я хочу встановити vulkan, це здається мені
    sudo apt встановити nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
    Читання списку пакетів ... Готово
    Створення дерева залежностей
    Читання інформації про статус ... Готово
    E: Не вдалося знайти пакет nvidia-graphics-drivers-396
    E: Не вдалося знайти пакет vulkan
    і я не можу використовувати vulkan на своєму ПК.