Como instalar o driver de gráficos Intel para usar vulkan no Ubuntu 16.04

5

Ambiente:

Ubuntu 16.04 LTS. A máquina usa o processador gráfico Intel iris Pro Graphics 580 (Skylake GT4e).

Vulkan: 1.0.21.1

O problema, instalei o SDK do Vulkan 1.xe tente executar o exemplo do cubo. A mensagem de erro que recebi é:

./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.

Depois de instalar o mesa-util, tive a seguinte mensagem de erro:

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

Soluções que experimentei:

  1. link (usei o Mesa 12.01 em vez do mestre do Mesa, mas acho que o 12.01 é bom o suficiente.)

  2. link Ainda não é possível executar o exemplo de cubo depois que o pacote é instalado.

Alguma idéia sobre como obter execuções vulcan na Intel GPU?

    
por r0ng 04.08.2016 / 04:48

2 respostas

3

Corri para o mesmo problema recentemente. Depois de seguir os dois passos que você mencionou, esta última etapa permitiu que eu executasse a demonstração do cubo, embora eu não tenha idéia se ela tem algum poder ou repercussão no desempenho.

  • Versão: Ubuntu 16.04 LTS
  • Placa gráfica: Gráficos Intel (R) HD 520 (Skylake GT2) (sistema76 lemur)

De acordo com o tutorial de configuração do Vulkan , DRI3 significa 'Direct Rendering Infrastructure 3' ; uma extensão do Linux X-Windows para renderização direta '

Consegui ativá-lo seguindo esta pergunta  e adicionando as seguintes linhas a /etc/X11/xorg.conf (o arquivo não existia na minha máquina, mas eu adicionei sem problemas)

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

Em seguida, reinicie seu gerenciador de exibição com sudo service lightdm restart (ou similar se você o alterou) e você poderá executar as demonstrações!

    
por Matt Dobler 06.08.2016 / 15:05
2

Eu não precisei mudar o xorg.conf para obter drivers Intel Vulkan rodando no Ubuntu 16.04. Acabei de usar o PADOKA Padoka e segui estas etapas :

  

O PPA do Padoka (linkado em Sascha Willems's answer ) também funcionou no Ubuntu 16.04.

     

Depois de adicionar o PPA ao apt, fiz o seguinte:

     
  1. sudo apt upgrade libglapi-mesa libgl1-mesa-dri vulkan-utils
  2.   
  3. Por algum motivo eu tive que criar um symlink extra para o driver intel:
    sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libvulkan_intel.so /usr/lib/x86_64-linux-gnu/libvulkan_intel.so
  4.   
    
por mikejurka 24.11.2016 / 20:02