Установить vulcan api linux

Vulkan (Русский)

Состояние перевода: На этой странице представлен перевод статьи Vulkan. Дата последней синхронизации: 20 декабря 2020. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Vulkan (рус. Вулкан) — кроссплатформенный API для 2D- и 3D-графики, впервые представленный Khronos Group в рамках конференции GDC 2015.

Дополнительная информация доступна на веб-сайте Khronos.

Установка

  • Vulkan в настоящее время официально не поддерживается Bumblebee[1], но работает с primus_vk или primus-vk-gitAUR .
  • Драйвер Radeon Vulkan теперь поддерживает PRIME[2].

Чтобы запустить Vulkan-приложение потребуется установить пакет vulkan-icd-loader (и lib32-vulkan-icd-loader , если планируется запускать 32-битные приложения), а также драйвер Vulkan для видеокарты:

  • Intel: vulkan-intel (или lib32-vulkan-intel для 32-битных предложений)
  • NVIDIA: nvidia-utils (или lib32-nvidia-utils )
  • AMD: есть три реализации, которые можно установить одновременно:
    • vulkan-radeon (или lib32-vulkan-radeon ) — RADV (часть проекта Mesa)
    • amdvlk (или lib32-amdvlk ) — AMDVLK Open (поддерживается AMD)
    • vulkan-amdgpu-proAUR (или lib32-vulkan-amdgpu-proAUR ) — AMDVLK Closed (поддерживается AMD)

    Также возможно установить программную реализацию Vulkan, известную, как lavapipe — vulkan-swrast .

    Важно: «lavapipe — несовместимая реализация Vulkan и предлагается только для ознакомления»[3].

    Другие драйверы можно установить вручную:

    Для разработки приложений Vulkan установите vulkan-headers и, опционально, vulkan-validation-layers и vulkan-tools (в этом пакете также содержится утилита vulkaninfo ).

    Проверка

    Чтобы узнать, какие реализации Vulkan в настоящее время установлены в вашей системе, используйте следующую команду::

    Выбор драйвера Vulkan

    В некоторых случаях устанавливается несколько драйверов Vulkan (например, RADV и AMDVLK). Выбрать необходимый драйвер можно с помощью переменной окружения VK_ICD_FILENAMES . Например, запустить Steam с RADV-драйвером возможно следующей командой:

    $ VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json steam

    Чтобы избежать сбоев в 32-битных играх, переменной окружения можно задать 32- и 64-битный вариант значения.

    База данных оборудования Vulkan

    База данных оборудования Vulkan содержит комбинации графических процессоров и драйверов. Предоставление собственной информации возможно с помощью vulkan-caps-viewer-wayland AUR или vulkan-caps-viewer-x11 AUR .

    Решение проблем

    Error — vulkan: No DRI3 support

    При получении данной ошибки с драйвером Intel graphics может потребоваться принудительный выбор DRI3 и перезапуск Xorg:

    /etc/X11/xorg.conf.d/20-intel.conf
    Section "Device" Identifier "Intel Graphics" Driver "intel" Option "DRI" "3" EndSection

    Nvidia — vulkan is not working and can not initialize

    Проверьте, установлены ли в системе другие драйверы Vulkan, так как они могут предотвратить обнаружение Vulkan-драйвера Nvidia.

    В качестве альтернативы задайте переменной окружения VK_ICD_FILENAMES значение /usr/share/vulkan/icd.d/nvidia_icd.json .

    No device for the display GPU found. Are the intel-mesa drivers installed?

    Попробуйте задать конфигурации intel_icd и primus_vk_wrapper в переменной окружения VK_ICD_FILENAMES :

    export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/nv_vulkan_wrapper.json

    Источник

    Как установить поддержку 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 следующим образом.

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

    2 комментариев, оставьте свой

    Оставьте свой комментарий Отменить ответ

    Альбрехт сказал

    Джеймс Сенсеб сказал

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

    Источник

    Читайте также:  Clear read only status linux
Оцените статью
Adblock
detector