O Mesa Compile resulta em drivers inutilizáveis?

1

Eu criei mesa do git no debian wheezy seguindo as instruções aqui . Eu tive que construir libdrm_intel da fonte também, já que a versão no repositório era muito antiga.

Eu estou em um T500 com gráficos integrados, ele tem um processador Intel 4500MHD

Para realmente construir a mesa, eu fiz

./configure --prefix=/usr \
            --enable-driglx-direct \
            --enable-gles1 \
            --enable-gles2 \
            --enable-glx-tls \
            --with-dri-driverdir=/usr/lib/dri \
            --with-egl-platforms='drm x11' \
            --with-dri-drivers=i965 \
            --disable-dri3 \
            --with-gallium-drivers=""

então sudo make

Os drivers acabam em /home/mark/mesa.git/lib/ e eu exporto onde as instruções dizem para export LIBGL_DRIVERS_PATH=lib .

$ LIBGL_DEBUG=verbose glxinfo 2>&1 >/dev/null | grep so$
libGL: OpenDriver: trying /home/mark/mesa.git/lib/tls/i965_dri.so
libGL: OpenDriver: trying /home/mark/mesa.git/lib/i965_dri.so
libGL error: unable to load driver: i965_dri.so
libGL: OpenDriver: trying /home/mark/mesa.git/lib/tls/swrast_dri.so
libGL: OpenDriver: trying /home/mark/mesa.git/lib/swrast_dri.so
libGL error: unable to load driver: swrast_dri.so

/home/mark/mesa.git/lib/i965_dri.so existe, mas ainda diz que não é possível carregar o driver.

$ ll /home/mark/mesa.git/lib/i965_dri.so
-rwxr-xr-x 3 root root 39M Jan  4 15:57 /home/mark/mesa.git/lib/i965_dri.so*

Se eu não exportar o novo diretório lib, /usr/lib/x86_64-linux-gnu/dri/i965_dri.so é o que é usado. Se eu substituir isso pela versão recém-compilada, ela não será carregada.

O que posso fazer para descobrir por que a versão recém-compilada não funciona?

    
por mtfurlan 04.01.2015 / 22:20

0 respostas

Tags