如何在 Ubuntu 18.04 中从源代码安装 Mesa?我下载了mesa-18.1.3.tar.xz从这里ftp://ftp.freedesktop.org/pub/mesa/然后将其提取出来,然后在包含源的目录中执行以下操作。
./configure —with-llvm-prefix=/usr/lib/llvm-7// —with-gallium-drivers=radeonsi —with-dri-drivers=radeon
make
sudo make install
其构建没有任何错误。
然而英希-Fxz仍然说我正在使用旧 mesa。即使重启后也是如此。我也尝试使用checkinstall
而不是make install
,但什么也没改变。
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
我希望使用源代码构建的 mesa,而不是 Ubuntu 附带的 mesa。
答案1
./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
答案2
如果你想使用稳定且最新的 Mesa 驱动程序,我建议你使用 PPA
sudo add-apt-repository ppa:paulo-miguel-dias/pkppa
sudo apt-get update
sudo apt-get install mesa