Jak zainstalować sterownik fglrx na Debianie stretch? moduł do śledzenia pakietów stwierdza, że w tej chwili nie ma pakietu, więc dodałem Sid, przypiętego na 100. Kiedy próbuję zainstalować fglrx-driver
teraz aptitude
zwraca coś o xorg-video-abi-18
, pakiecie, który powinien być dostarczony przez sam serwer X, jak podano tutaj .
Jak to możliwe, że w repozytorium jednej z największych dystrybucji przez prawie całą dobę nie ma czegoś tak ważnego jak sterownik miesiąc?
Odpowiedź
Obecny serwer X.Org zapewnia xorg-video-abi-19
, który fglrx
nie obsługuje; ABI nie są kompatybilne w przód, dlatego nie możesz zainstalować sterownika z repozytoriów.
W Debianie 9 i dalej, jedynym sposobem korzystania z procesorów graficznych AMD jest darmowy sterownik radeon
(z towarzyszącym, niewolnym oprogramowaniem w firmware-linux-nonfree
), lub nowszy GPU, jego następca, amdgpu
(a na nich można w razie potrzeby użyć zastrzeżonego sterownika AMDGPU Pro).
Zwróć uwagę, że fglrx
nie jest właściwie częścią Debiana, jest częścią niewolnego repozytorium, które jest hostowane w infrastrukturze Debiana, ale nie otrzymuje takiej samej opieki i wsparcia. Jeśli chodzi o Debiana, to fglrx
nie „brakuje w jego dystrybucji, ponieważ nigdy nie był jej częścią.
Komentarze
- Wydaje się, że sterowniki bezpośrednio od AMD nie obsługują wersji xserver: " błąd: wykryta wersja serwera X ' XServer 1.19.2_64a ' nie jest obsługiwany. Obsługiwane wersje to X.Org 6.9 lub nowszy, do XServer 1.10 (domyślnie: v2: x86_64: lib: XServer 1.19.2_64a: none: 4.9.0-3-amd64 🙂 Instalacja nie będzie kontynuowana. "
Odpowiedź
Miałem ten sam problem i zainstalowanie sterownika open source rozwiązało mój problem (upewnij się, że w swoim source.lst masz wkład i niewolny):
apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
(polecenie pochodzi z następującej strony wiki: https://wiki.debian.org/AtiHowTo )
Odpowiedź
Rozwiązałem ten problem, obniżając wersję x-server do tego dostarczonego w wydaniu jessie. Poniższy skrypt powinien załatwić sprawę:
#!/bin/bash printf "deb http://ftp.de.debian.org/debian/ stable main contrib non-free\ndeb-src http://ftp.de.debian.org/debian/ stable main contrib non-free\n" > /etc/apt/sources.list.d/stable.list printf "Package: xserver-*\nPin: release a=stable\nPin-Priority:1001\n" > /etc/apt/preferences.d/xserver.pref apt-get update;apt-get dist-upgrade exit 0
Aby cofnąć zmiany, usuń pliki utworzone w tym procesie.
Pamiętaj, że ja nie może zagwarantować, że to zadziała. Powinieneś to zrobić tylko wtedy, gdy rozumiesz, co zrobi ten skrypt.
Komentarze
- Polecam pobranie nowszej wersji fglrx od AMD (jako Stephen Kitt zasugerował) zamiast obniżenia wersji x-server. Obniżenie wersji x wydaje się bardziej prawdopodobne, że inne elementy systemu zepsują się, zwłaszcza biorąc pod uwagę, że wydanie stretch różniło się od wydania jessie przez ponad rok od czasu opublikowania tej odpowiedzi.