메사 컴파일로 인해 드라이버를 사용할 수 없게 됩니까?

메사 컴파일로 인해 드라이버를 사용할 수 없게 됩니까?

Debian wheezy의 git에서 메사를 빌드하는 지침을 따랐습니다.여기. 또한 libdrm_intel저장소의 버전이 너무 오래되었기 때문에 소스에서 빌드 해야 했습니다 .

통합 그래픽이 포함된 T500을 사용하고 있는데 Intel 4500MHD가 있습니다.

실제로 조리대를 만들려고 했어요

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

그 다음에sudo make

마침내 드라이버가 나타났고 /home/mark/mesa.git/lib/지침에 지정된 위치로 드라이버를 내보냈습니다 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존재하지만 드라이버를 로드할 수 없다는 메시지가 계속 표시됩니다.

$ 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*

이는 새 lib 디렉토리를 내보내지 않는 경우에 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so사용됩니다 . 새로 컴파일된 버전으로 교체하면 로드에 실패하기 시작합니다.

새로 컴파일된 버전이 작동하지 않는 이유를 어떻게 알 수 있나요?

관련 정보