Как установить вулкан на линукс

Как установить поддержку Vulkan API в Linux?

Вулкан

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 GPU:

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

Теперь для тех из вас, кто пользуется графическим процессором 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:

sudo zypper in vulkan libvulkan1 vulkan-utils

Установка на Arch Linux и производных

Наконец, для тех, кто является пользователями Arch Linux, Manjaro Linux, Antergos или любой другой производной от Arch Linux, они смогут установить этот API следующим образом.

Читайте также:  Php установить на линукс

В конкретном случае этого дистрибутива 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.

Наконец, чтобы проверить установку, мы выполняем:

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Любители Linux » Общие » Программное обеспечение Linux » Как установить поддержку Vulkan API в Linux?

Источник

Установка Vulkan — графики следующего поколения в Linux

Vulkan — это замена OpenGL и будущее графики в Linux, которое означает лучший игровой процесс и улучшения производительности.

В таких играх, как DoTA 2, уже некоторое время используется Vulkan, а новые проекты, такие как DXVK, помогают пользователям Linux играть в свои любимые игры из Windows, как никогда раньше.

Настроить Vulkan довольно просто для любого дистрибутива, независимо от вашей видеокарты. Это руководство охватывает текущие версии Debian, Ubuntu, Fedora, OpenSUSE и Arch.

Уточнение

  • # — команду linux необходимо выполнялась от пользователя root или пользователя с его привилегиями
  • $ — команду linux необходимо выполнять от имени привилегированного пользователя с помощью команды sudo

Установка Vulkan

ВЫ ЗНАЛИ?
Если вы хотите скомпилировать программу, основанную на Vulkan, вам потребуется дополнительно установить библиотеку разработки libvulkan-dev

Читайте также:  How to open ftp linux

Debian

AMD — вам необходимо выполнить следующие команды:

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

NVIDIA — для начала вам необходимо загрузить и установить новые драйвера от NVIDIA, которые уже включают поддержку Vulkan, а потом добавить утилиты Vulkan от Debian.

Ubuntu

Здесь дела обстоят немного лучше 🙂

AMD — лучше всего добавить в систему PPA-репозиторий с последними версиями драйверов Mesa и обновить ее. Для этого выполните следующие команды:

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

После этого установите пакеты Vulkan.

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

NVIDIA — тут также есть отличный PPA-репозиторий с проприетарными драйверами NVIDIA. Добавьте его в свою систему и обновите ее.

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

Теперь установите новые драйверы и сам Vulkan. Например:

$ sudo apt install nvidia-graphics-drivers-410* nvidia-settings vulkan vulkan-utils

*где 410 — это версия драйвера NVIDIA подходящая для вашей видеокарты и версии Ubuntu (304/340/384/390/410/415/418/430/440/450/455/460)

Fedora

AMD — в системе уже должны быть установлены последние версии драйверов AMD. Установите пакеты Vulkan с помощью dnf .

# dnf install vulkan vulkan-info

NVIDIA — проприетарные драйверы доступны в репозитории RPMFusion. Добавьте его в свою систему:

# 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

И затем установите драйверы с Vulkan.

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

OpenSUSE

AMD — в системе уже должны быть установлены последние версии драйверов AMD. Установите пакеты Vulkan с помощью zypper .

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

NVIDIA — перейдите к документации OpenSUSE и следуйте процедуре для вашей версии OpenSUSE. После установки драйверов, установите пакеты Vulkan.

# zypper in vulkan libvulkan1 vulkan-utils

Arch Linux

AMD — у вас уже установлены последние версии драйверов AMD Mesa, просто установите поддержку Vulkan.

# pacman -S vulkan-radeon lib32-vulkan-radeon

NVIDIA — установите драйверы NVIDIA, они включают поддержку Vulkan.

# pacman -S nvidia lib32-nvidia-utils

Vulkan Info

Для того чтобы убедиться, что у вас установлен и работает Vulkan в вашей системе — запустите команду vulkaninfo . Если вы получите информацию о своей видеокарте, вы узнаете, что Vulkan работает.

Читайте также:  Удаление всех драйверов nvidia linux

DoTA 2

Есть еще один более практичный способ увидеть, как Vulkan работает в вашей системе. Вы можете установить и играть в DoTA 2. Это одна из первых игр для Linux, полностью поддерживающих Vulkan, и в нее можно играть бесплатно. Единственное, что вам нужно, это учетная запись Steam.

Сначала установите Steam в свою систему. Он доступен во всех вышеперечисленных дистрибутивах. Когда у вас есть Steam, вы можете достаточно легко установить DoTA 2.

Когда вы установите DoTA 2, вы заметите ряд новых режимов при их выборе на главной странице игры. Выберите Vulkan для поддержки и Steam начнет его скачивать.

Запустите DoTA 2 и откройте настройки. Измените графический API на Vulkan и перезапустите игру. Когда DoTA 2 снова запустится, он будет работать уже с Vulkan.

Тест производительности OpenGL против Vulkan

В этом параллельном сравнении показана разницу FPS (кадров в секунду) между OpenGL и Vulkan для Dota 2 в Linux. Эти тесты проводились на одном компьютере с использованием переключателя опций для переключения между двумя API. Тестирование проводилось при разрешении 1080p с ползунком качества, установленным на максимальное значение.

  • Максимальные настройки
  • 240 FPS Предел частоты кадров (рекомендуется)
  • Patch 7.24
  • OpenGL В среднем: 114
  • OpenGL 1% Низкий: 100
  • Vulkan В среднем: 135
  • Vulkan 1% Низкий: 101

Заключительные мысли

Теперь вы используете Vulkan на своем рабочем столе Linux. Если вы прошли через DoTA 2, у вас уже есть рабочая игра, в которой он используется. Все другие инструменты и программы на основе Vulkan теперь также открыты для вас, в том числе для использования с Wine и DXVK. Это открывает множество новых игр для вашей системы.

Поддержка Vulkan только улучшается. Все больше игр используют его, и другие утилиты Linux также расширяются. Wine даже разрабатывает поддержку DirextX 12 с Vulkan. Обновляйте свою систему и наслаждайтесь прогрессом.

Источник

Оцените статью
Adblock
detector