メサのコンパイルによってドライバが利用できなくなりますか?

メサのコンパイルによってドライバが利用できなくなりますか?

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使用されます。新しくコンパイルされたバージョンと交換すると、ロードが失敗し始めます。

新しくコンパイルされたバージョンが機能しない理由はどうすればわかりますか?

ベストアンサー1

おすすめ記事