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

5

Окружающая среда:

Ubuntu 16.04 LTS. Аппарат использует графический процессор Intel iris Pro Graphics 580 (Skylake GT4e).

Vulkan: 1.0.21.1

Проблема, я установил Vulkan 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.

После установки mesa-util у меня появилось следующее сообщение об ошибке:

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

Решения, которые я пробовал:

  1. Ссылка (я использовал Mesa 12.01 вместо Mesa master, но я думаю, что 12.01 достаточно.)

  2. Ссылка Невозможно запустить пример куба после установки пакета.

Любая идея о том, как запустить vulkan на Intel GPU?

    
задан r0ng 04.08.2016 в 04:48
источник

2 ответа

3

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

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

В соответствии с учебником Vulkan Setup , DRI3 означает "Direct Rendering Infrastructure 3" ; расширение X-Windows для прямого рендеринга

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

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

Затем перезапустите диспетчер дисплея sudo service lightdm restart (или аналогичный, если вы его изменили), и вы сможете запустить демонстрацию!

    
ответ дан Matt Dobler 06.08.2016 в 15:05
источник
2

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

  

padoka PPA (связанный в ответ Саши Виллемс ) работал и на меня, на Ubuntu 16.04.

     

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

     
  1. sudo apt upgrade libglapi-mesa libgl1-mesa-dri vulkan-utils
  2.   
  3. По какой-то причине мне пришлось создать дополнительную символическую ссылку для драйвера intel:
    sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libvulkan_intel.so /usr/lib/x86_64-linux-gnu/libvulkan_intel.so
  4.   
    
ответ дан mikejurka 24.11.2016 в 20:02