Среда:
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
Решения я попробовал:
https://gist.github.com/SaschaWillems/47be6970a3e99a3d30e1 (я использовал Мезаструктуру 12.01 вместо Меза-ведущего устройства, но я думаю 12.01, достаточно хорош.)
https://launchpad.net / ~ канонический-x / + архив/человечность/вулкан, Все еще не могущий выполнять пример куба после пакета, установлен.
Какая-либо идея о том, как получить вулкан, работает на Intel GPU?
Я работал в к той же проблеме, недавно. После выполнения этих двух шагов Вы упомянули, этот последний шаг позволил мне запускать демонстрацию куба, хотя я понятия не имею, имеет ли это какую-либо силу или последствия производительности.
Согласно учебное руководство , 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
(или подобный, если Вы изменили его), и необходимо смочь запустить демонстрации!
Я не должен был изменять xorg.conf для получения драйверов Intel Vulkan, работающих на Ubuntu 16.04. Я просто использовал padoka PPA и выполнил эти шаги :
padoka PPA (связанный в ответ Sascha Willems ) работал на меня также на Ubuntu 16.04.
После добавления PPA в Кв., я сделал следующее:
sudo apt upgrade libglapi-mesa libgl1-mesa-dri vulkan-utils
- По некоторым причинам я должен был создать дополнительную символьную ссылку для драйвера Intel:
sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libvulkan_intel.so /usr/lib/x86_64-linux-gnu/libvulkan_intel.so