Jak zainstalować najnowszą wersję MESA w Debian 9 Stretch Linux
- 1126
- 220
- Igor Madej
Cel
Zainstaluj najnowszą stabilną wersję MESA na Debian Stretch.
Rozkłady
Debian 9 odcinek
Wymagania
Działający instalacja debiana odcinka z dostępem do korzeni.
Trudność
Średni
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Wstęp
Mesa to wielka sprawa, jeśli używasz sterowników graficznych open source. Może to być różnica między płynnym doświadczeniem a okropnym.
Mesa jest w aktywnym rozwoju i widzi stałą zauważalną poprawę wydajności. Oznacza to, że warto być na bieżąco z najnowszymi wydaniami. Debian zwykle jednak nie ma, więc użytkownicy Debian muszą wziąć sprawy w swoje ręce.
Jeśli prowadzisz Debian Stretch i chcesz najnowszą stabilną wersję MESA, budowanie jej samego jest jedyną opcją. Nie martw się, to właściwie nie jest takie złe.
Zainstaluj zależności
Zanim będziesz mógł zbudować MESA, istnieją zależności, które musisz zainstalować. Mesa to duży i złożony program, więc jest ich więcej, ale wszystkie są dostępne trafny
.
Zacznij od złapania Zbudowanie
i posiadanie trafny
pociągnij ciężką zależności Mesy.
# apt Zainstaluj kompilację # apt kompilacyjna mesa libdrm2
Gdy je masz, potrzebujesz LLVM i Clang. Instaluj wersję 3.9
i związane z nimi zależności.
# apt Zainstaluj LLVM-3.9 LLVM-3.9-dev Clang-3.9 Clang-3.9-dev libxvmc-dev libxcb-xvmc0-dev libvdpau-dev libomxil-bellagio-dev
LLVM-3.9 nie jest domyślną wersją w Stretch, mimo że inne dostępne wersje są absurdalnie nieaktualne. Aby uniknąć jakiejkolwiek dziwności, stwórz symbol między LLVM-3.Konfiguracja 9 i domyślna konfiguracja LLVM.
# ln -s/usr/bin/llvm-config-3.9/usr/bin/llvm-config
Zainstaluj Libdrm z SID
Ponieważ Debian jest tak niesamowicie nieaktualny, nie można zbudować MESA bez uprzedniej instalacji pakietów libdrm dostępnych w SID. Nie martw się. Wykorzystuje to dodatek apt, aby to zapewnić tylko pakiety libdrm są instalowane z SID, więc twój system nie stanie się niestabilny.
Zacznij od dodania następujących wierszy do /etc/apt/źródła.lista
Deb http: // ftp.nas.Debian.org/debian/sid main deb-src http: // ftp.nas.Debian.org/debian sid main
Następnie musisz utworzyć nowy plik pod adresem /etc/apt/preferencje
. Spraw, aby wyglądał jak poniższy przykład.
Pakiet: * PIN: Release A = stabilna priorytet pin: Pakiet 1000: * Pin: Wydanie A = niestabilna priorytet pin: 2 Pakiet: Libdrm2 Pin: Release A = niestabilna priorytet pin: 1001 Pakiet: Libdrm- * Pin: Wydanie: A = niestabilna priorytet pin: 1001
Aktualizacja trafny
i zainstaluj zaktualizowane pakiety.
# Apt Aktualizacja # apt instal libdrm2 libdrm-dev
Klon mesa z git
Teraz możesz sklonować kod źródłowy MESA z Git. Udaj się do katalogu, w którym chcesz go zbudować i sklonować.
$ cd ~/pobrań $ git clone -b 17.1 git: // anongit.Freedesktop.org/mesa/mesa
W tej chwili Mesa 17.1 to najnowsza stabilna wersja. Jeśli to się zmieni, klonuj tę gałąź. Jeśli chcesz uruchomić najnowszy najnowszy kod, pomiń -B
flaga, ale może to być niestabilne.
Po zakończeniu klonowania, płyta CD
do Mesa
informator.
$ CD Mesa
Zbuduj i zainstaluj MESA
Możesz teraz skonfigurować i skompilować MESA. Autogen
Poniższy przykład jest tak solidny, jak to możliwe i pracować w prawie wszystkich sytuacjach. Jeśli chcesz go dostosować do swojego systemu, wyszukaj wszystkie dostępne opcje lub odetnij rzeczy, których znasz.
./Autogen.sh--prefix =/usr --enable-texture-float--libdir =/usr/lib/x86_64-linux-gnu/--with-gallium-drivers = i915, r300, r600, radeonsi, nouveau, Swrast- z egl-platforms = DRM, x11 --enable-glx-tls --enable-shared-glapi --enable-glx --enable-Driglx-Direct --enable-gles1-gleble-gleS2 --enable-gbm --Enable-Openmax --enable-xa --enable-Osmesa--with-ladeonsi-llvm-compiller --enable-sysfs --enable-vdpau --enable-xvmc --enable-Openmax --enable-Nineble-Nine
Po zakończeniu konfiguracji możesz zbudować i zainstalować MESA. Użyj -J
flaga, a następnie liczba rdzeni na komputerze plus 1, aby przyspieszyć kompilację.
$ make -J5 # Make instalację
Kompilacja zajmie trochę czasu. Po zakończeniu i zainstalowaniu uruchom ponownie serwer X lub komputer. Po ponownym uruchomieniu będziesz uruchomić nową wersję MESA.
Zamykanie myśli
Ta metoda naprawdę nie jest idealna. Jesteś odpowiedzialny za utrzymanie MESA i LIBDRM na komputerze. Z drugiej strony możesz upewnić się, że sterowniki graficzne open source są zawsze aktualne, maksymalizują wydajność komputera w graficznie intensywnych zadaniach, takich jak gry.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Rzeczy do zainstalowania na Ubuntu 22.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Jak zainstalować sterowniki NVIDIA na Ubuntu 20.10 Groovy…
- Jak zainstalować sterowniki NVIDIA na Ubuntu 21.04
- Pobierz Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- « Jak przesyłać dane przez sieć za pomocą polecenia NC (NETCAT) w Linux
- Zarządzaj plikami z wiersza poleceń z Ranger »