Atualizando o Mesa para instalar o Vulkan

2

Encontrei um post sobre a placa gráfica Vulkan for Intel ( o tópico está aqui ) e decidi experimentar. Ele disse que estará disponível para placas Intel de quinta e maior geração. Eu tenho um antigo cartão de 3ª geração que provavelmente não funcionará, certo? Quero dizer Vulkan é uma biblioteca, então o problema está no Mesa, que é basicamente executado Vulkan, e funcionará apenas com novos cartões, certo? Existe alguma maneira de executar um Vulkan na minha antiga Intel?

Eu olhei mais sobre a mesa. De acordo com o Mesa , eles lançaram a versão 13.0.3. Após o comando glxinfo | grep Open descobri que tenho:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.2
OpenGL core profile shading language version string: 3.30

Hora de atualizar, mesmo que o Vulkan não funcione, instalar uma nova versão do Mesa é bom. Para isso, precisamos baixar a nova mesa e, de acordo com a Mesa :

The general approach is the standard:
./configure
make
sudo make install

Mas Debian - wiki diz que isso não é uma boa idéia. Como pode ser instalado corretamente? Existe alguma maneira de fazer isso a partir do apt-get? É possível instalá-lo no meu sistema? Se for possível, qual dependência devo instalar / atualizar para fazer isso? No site da Intel , descobri uma lista / receita. Preciso instalar toda essa lista:

2016Q4 Intel Graphics Stack Recipe Released Notes by 20 Dec, 2016

para atualizar meu Mesa?

Sistema: Debian GNU / Linux 8 (jessie) de 64 bits

Gráficos: Intel® Ivybridge Mobile

glxinfo | grep Open  : Processador de gráficos do processador Intel Core 3ª Geração Intel ... Driver do kernel em uso: i915

/ ------------------- /

Estou pedindo para entender como funciona e como fazê-lo corretamente, antes de fazer qualquer coisa.

    
por alex_mike 08.01.2017 / 14:46

1 resposta

4

No Debian, a maneira mais fácil de obter novos drivers do Mesa é usar os pacotes portados; como root :

echo deb http://httpredir.debian.org/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install mesa-vulkan-drivers

deve fazer o truque; a partir de maio de 2017, que instalará a versão 13.0.6.

Se você for um pouco mais aventureiro, poderá tentar criar outra versão do pacote do Mesa:

sudo apt-get install devscripts build-essential
dget http://httpredir.debian.org/debian/pool/main/m/mesa/mesa_17.1.0-1.dsc
cd mesa-17.1.0
dpkg-buildpackage -us -uc

O último passo irá reclamar sobre falta de dependências de compilação, instalá-las e tentar novamente.

Finalmente, o Debian X Strike Force publica instruções para construir o Mesa a partir do upstream , embora eles estejam focados em executar uma compilação local apenas para verificar correções de bugs, e não para substituir o Mesa instalado.

    
por 08.01.2017 / 14:57