web-dev-qa-db-fra.com

Comment installer Mesa depuis les sources?

Comment installer Mesa à partir du code source dans Ubuntu 18.04? J'ai téléchargé mesa-18.1.3.tar.xz à partir d'ici ftp://ftp.freedesktop.org/pub/mesa/ puis extrait, puis dans le répertoire avec les sources fait ce qui suit.

./configure —with-llvm-prefix=/usr/lib/llvm-7// —with-gallium-drivers=radeonsi —with-dri-drivers=radeon
make
Sudo make install

Il a été construit sans erreurs.

Cependant inxi -Fxz indique toujours que j'utilise l'ancienne mesa. Même après le redémarrage. J'ai aussi essayé d'utiliser checkinstall au lieu de make install, mais cela n'a rien changé.

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Vega [Radeon Vega 8 Mobile] bus-ID: 38:00.0
           Display Server: x11 (X.Org 1.19.6 ) drivers: ATI,amdgpu (unloaded: modesetting,fbdev,vesa,radeon)
           Resolution: [email protected]
       OpenGL: renderer: AMD RAVEN (DRM 3.25.0 / 4.17.2-041702-generic, LLVM 6.0.0)
       version: 4.5 Mesa 18.0.0-rc5 Direct Render: Yes

Je veux que mesa, construit par la source, soit utilisé à la place de celui livré avec Ubuntu.

3
havon
./autogen.sh --prefix=/usr --enable-texture-float --libdir=/usr/lib/x86_64-linux-gnu/ --with-gallium-drivers=r300,r600,radeonsi,swrast --with-egl-platforms=drm,x11 --enable-glx-tls --enable-shared-glapi --enable-glx --enable-driglx-direct --enable-gles1 --enable-gles2 --enable-gbm --enable-openmax --enable-xa --enable-osmesa --with-radeonsi-llvm-compiler --enable-sysfs --enable-vdpau --enable-xvmc --enable-openmax --enable-nine
make -j5
Sudo make install
0
havon

Si vous souhaitez utiliser des pilotes Mesa stables et récents, je vous suggère d'utiliser PPA.

Sudo add-apt-repository ppa:paulo-miguel-dias/pkppa
Sudo apt-get update
Sudo apt-get install mesa
0
blaisck