Как установить графический драйвер Intel для использования вулкана на Ubuntu 16.04

Среда:

Ubuntu 16.04 LTS. Машина использует ирисовую диафрагму Intel Pro Графика 580 (Skylake GT4e) графический процессор.

Вулкан: 1.0.21.1

Проблема, я установил Вулкан 1.x SDK и попытка выполнить пример куба. Сообщение об ошибке, которое я получил:

./cube
vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.

Do you have a compatible Vulkan installable client driver (ICD) installed?
Please look at the Getting Started guide for additional information.

После того, как я установил мезаструктуру-util, у меня было следующее сообщение об ошибке:

FINISHME: Get correct values for VkPhysicalDeviceLimits
vulkan: No DRI3 support
Could not find a graphics and a present queue

Решения я попробовал:

  1. https://gist.github.com/SaschaWillems/47be6970a3e99a3d30e1 (я использовал Мезаструктуру 12.01 вместо Меза-ведущего устройства, но я думаю 12.01, достаточно хорош.)

  2. https://launchpad.net / ~ канонический-x / + архив/человечность/вулкан, Все еще не могущий выполнять пример куба после пакета, установлен.

Какая-либо идея о том, как получить вулкан, работает на Intel GPU?

7
задан 16 February 2017 в 04:30

2 ответа

Я работал в к той же проблеме, недавно. После выполнения этих двух шагов Вы упомянули, этот последний шаг позволил мне запускать демонстрацию куба, хотя я понятия не имею, имеет ли это какую-либо силу или последствия производительности.

  • Версия: видеокарта LTS
  • Ubuntu 16.04: Intel(R) HD Graphics 520 (Skylake GT2) (system76 лемур)

Согласно учебное руководство , DRI3 по Установке Вулкана обозначает 'Прямую Инфраструктуру Рендеринга 3; расширение X-окон Linux для прямого рендеринга'

я смог включить его следующим , это спрашивает , и добавление следующих строк к /etc/X11/xorg.conf (файл не существовал на моей машине, но я добавил, это без проблемы)

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "SwapBuffersWait" "0"
    Option      "DRI" "3"
EndSection

Затем перезапускают Вашего менеджера по оформлению с sudo service lightdm restart (или подобный, если Вы изменили его), и необходимо смочь запустить демонстрации!

5
ответ дан 23 November 2019 в 06:36

Я не должен был изменять xorg.conf для получения драйверов Intel Vulkan, работающих на Ubuntu 16.04. Я просто использовал padoka PPA и выполнил эти шаги :

padoka PPA (связанный в ответ Sascha Willems ) работал на меня также на Ubuntu 16.04.

После добавления PPA в Кв., я сделал следующее:

  1. sudo apt upgrade libglapi-mesa libgl1-mesa-dri vulkan-utils
  2. По некоторым причинам я должен был создать дополнительную символьную ссылку для драйвера Intel:
    sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libvulkan_intel.so /usr/lib/x86_64-linux-gnu/libvulkan_intel.so
2
ответ дан 23 November 2019 в 06:36

Другие вопросы по тегам:

Похожие вопросы: