Jak usunąć sterowniki FGLRX po zainstalowaniu ich ręcznie?

14

Zainstalowałem ati-driver-installer-11-9-x86.x86_64.runpobrane ze strony ATI.

Jednak zainstalowałem wersję ogólną zamiast budowania distribution specificinstalatora.

Teraz mam usterki graficzne powłoki gnome związane z instalowaniem starych sterowników Fglrx.

Jak mogę usunąć te sterowniki? Nie pojawiają się w oknie dialogowym dodatkowych sterowników i nie mogę zainstalować żadnych innych sterowników, dopóki nie zostaną one usunięte.

Hailwood
źródło

Odpowiedzi:

23

Uruchom oba te polecenia:

sudo sh /usr/share/ati/fglrx-uninstall.sh 
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Dodatkowo zapoznaj się z tą stroną: ATI - Przewodnik instalacji Ubuntu Oneiric

bioShark
źródło
1
czy po uruchomieniu pierwszego otrzymam sh: Can't open /usr/share/ati/fglrx-uninstall.shdrugie polecenie?
Hailwood
„Pomiń pierwsze polecenie, jeśli nie istnieje”. Jak podano w linku, który ci wysłałem.
bioShark
Więc tak ... potrzebne jest tylko drugie polecenie. Zadziałało?
bioShark
Pierwsze polecenie również dla mnie nie działało, ale drugie działało jak mistrz po usunięciu `z końca polecenia. Ty za tip bioshark
Witamy. Cieszę się, że
mogę
10

Usuwanie Catalyst / fglrx

Skrypt odinstalowujący w pierwszym poleceniu będzie istniał tylko wtedy, gdy pobrałeś sterowniki i zainstalowałeś je bezpośrednio (zamiast budowania pakietów, jak to robi ten przewodnik). Pomiń pierwsze polecenie, jeśli nie istnieje.

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Jeśli planujesz używać sterowników typu open source, musisz ponownie zainstalować niektóre pakiety, ponieważ Catalyst zastępuje lub przekierowuje niektóre kluczowe biblioteki 3D z zastrzeżonymi wersjami. Aby uzyskać więcej informacji na ten temat, zobacz stronę wiki Ubuntu

sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati

Jeśli otrzymasz $ E: Internal Error, No file name for libgl1-mesa-dri, zmień trzecie polecenie powyżej na:

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core

Po zakończeniu wszystkiego uruchom ponownie, a następnie zainstaluj starszą wersję sterownika 12.6, postępując zgodnie z tą samą procedurą na tej samej Wiki: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29

Zacznij od sekcji „Zanim zaczniesz” i pomiń pobieranie „wget”, zamiast tego użyj pobranej wersji 12.6. Cała reszta jest taka sama. W końcu zadziała!

Po zainstalowaniu nie zapomnij:

sudo amdconfig --initial -f
ucefkh
źródło
2

Najbardziej dokładna próba usunięcia polega na uruchomieniu dwóch poleceń. Istnieje jednak kilka możliwych wariantów pierwszego polecenia. Ogólnie rzecz biorąc, dwa polecenia wyglądają tak (w pseudo-kodzie):

sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages

Teraz dam konkretne polecenia.

Pierwsze polecenie:

Oto wszystkie warianty pierwszego polecenia. Wypróbuj je w kolejności. Kiedy dostaniesz taki, który działa, jesteś gotowy i możesz przejść do drugiego polecenia:

sudo sh /usr/share/ati/ati-uninstall.sh
sudo sh /usr/share/ati/amd-uninstall.sh
sudo sh /usr/share/ati/fglrx-uninstall.sh 
sudo aticonfig --uninstall (NOTE: assumes the executable is in the path)
sudo sh ati-driver-installer-x86.x86_64.run --uninstall 

Jak zapewne widać, pierwsze 3 warianty obejmują po prostu zmiany w nazwie skryptu, które nastąpiły z czasem. Możesz po prostu zrobić listę /usr/share/ati/i poszukać poprawnej nazwy pliku zamiast wypróbować wszystkie 3 warianty poleceń.

Ostatnie dwa warianty pochodzą z oficjalnego dokumentu Catalyst Linux. Obejmują one przekazanie --uninstallparametru do innego skryptu. Jednak nadal musisz znaleźć poprawną nazwę tego skryptu. Może być więcej wariantów niż pokazano powyżej, chociaż są to jedyne dwa wymienione w oficjalnym dokumencie Catalyst Linux.

Jeśli otrzymasz odpowiedź na którykolwiek z pierwszych wariantów poleceń powyżej:

failed: No such file or directory

następnie wypróbuj kolejne warianty. Jeśli wyczerpiesz wszystkie warianty pierwszego polecenia bez wykonywania, rozważ zadanie wykonane.

Drugie polecenie:

Teraz wykonaj drugie polecenie. Ten formularz powinien obejmować wszystkie przypadki (dzięki użyciu symboli wieloznacznych):

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*  

Przywróć oryginalną konfigurację

Oryginalny plik konfiguracyjny Xorg został automatycznie przywrócony dla mnie przez powyższe kroki. Jednak oficjalny dokument Catalyst Linux podaje następujące ręczne instrukcje:

  • Znajdź pliki konfiguracji kopii zapasowej: ls /etc/X11/xorg.conf.original-*
  • Weź najnowszą wersję z najwyższym numerem i skopiuj ją do istniejącego pliku xorg.conf: cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

Ponadto uważam, że ważne jest, aby przeczytać ten link:

X / Rozwiązywanie problemów / VideoDriverDetection - Ubuntu Wiki https://wiki.ubuntu.com/X/Trou Rozwiązywanie problemów/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

To pytanie dotyczy usunięcia fglrx, ale po usunięciu fglrx chcesz również móc ponownie uruchomić komputer w działającej konfiguracji. Powyższy link zawiera kilka kroków. Myślę, że są one prawdopodobnie zbyt długie, aby je tutaj wkleić, ponieważ nie jest to bezpośrednio związane z pytaniem. Ale wspominam o tym, ponieważ ważne jest, aby ponownie zainstalować oryginalne sterowniki. Krótko mówiąc, polecenie będzie podobne do:

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Stos włączania sprzętu

Ważne: jeśli używasz stosu włączania sprzętu lts, ​​sprawy mogą być nieco trudniejsze. Znalazłem rozwiązanie tutaj: /ubuntu//a/344625/36661

Jest odpowiedzią na to pytanie:

12.04 - Występowanie poważnych problemów z wyświetlaczami graficznymi - Zapytaj Ubuntu
Występowanie poważnych problemów z wyświetlaczami graficznymi

Zobacz link, aby uzyskać szczegółowe informacje.

Oto kilka powiązanych linków:

Microsoft Word - Catalyst_Linux_Installer.doc - katalizator_linux_installer.pdf
http://www2.ati.com/relnotes/catalyst_linux_installer.pdf

BinaryDriverHowto / ATI - Dokumentacja społeczności Ubuntu
https://help.ubuntu.com/community/BinaryDriverHowto/ATI

MountainX
źródło