Unity nie uruchamia się po zainstalowaniu sterowników fglrx

10

Zainstalowałem Ubuntu 12.10 i na początku, kiedy sprawdzam informacje o systemie, które miałem (nieznane) w sekcji karty graficznej, korzystałem z menedżera synaptic i pobierałem fglrx, potem ponownie uruchomiłem laptopa, a teraz nie mają jakieś menu, wszystkie zniknęły.

Teraz używam tylko skrótów klawiaturowych do korzystania z Ubuntu. Moja karta graficzna to AMD ATI.

Co mogę zrobić, aby przywrócić menu?

f.mcleash
źródło
Czy jest jakiś tryb awaryjny wewnętrznego Ubuntu, w którym mogę się uruchomić?
Alex
Zgaduję, że masz kartę graficzną AMD (ATI)?
Bruno Pereira
Zawsze możesz uzyskać dostęp do terminala, naciskając CTRL + ALT + F1i wprowadzając tam zmiany.
mreq
Poinformuj nas, jaką masz kartę wideo, a także o charakterze wprowadzonych zmian.
Scott Severance
Tak, jestem bruno, rozwiązany teraz, ale i tak dzięki
Alex

Odpowiedzi:

10

Naciśnij Ctrl+ shift+ F1i wpisz to polecenie po zalogowaniu się do systemu

sudo apt-get remove fglrx-*
sudo sh /usr/share/ati/fglrx-uninstall.sh

Spowoduje to usunięcie właśnie zainstalowanych sterowników, nie są one zgodne z nową wersją serwera X i złamią Unity podczas ich instalowania.

Na stronie Launchpad.net jest obecny otwarty błąd. Podpisz go i postępuj zgodnie z instrukcjami. Jest to problem ze sterownikami ATI:

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199

Bruno Pereira
źródło
Po ponownym uruchomieniu powinien powrócić do sterowników open source i działać, rzuć okiem na błąd, a kiedy będzie bezpieczny, zainstaluj ponownie sterownik.
Bruno Pereira
Mogłem wykonać tylko pierwsze polecenie. Po drugie, katalog atinie istniał w moim przypadku. W każdym razie dzięki.
myTerminal
4

Możesz to również naprawić, klikając prawym przyciskiem myszy pulpit i wybierając opcję Zmień tło pulpitu, a następnie przechodząc poziom wyżej do ustawień i zmieniając sterownik z ustawień wyświetlania z powrotem na domyślny.

Alex
źródło
2

Udało mi się to zrobić tego wieczoru po podobnych problemach z pierwszą próbą wcześniej tego samego dnia.

Jedną z rzeczy, które zauważyłem po tej próbie, było to, że pliki jądra w Synaptic Package Manager są bardzo niechlujne i odnoszą się do różnych wersji jądra. Pierwszą rzeczą, którą zrobiłem, było posprzątanie całego tego bałaganu.

Najpierw jednak musisz wyjaśnić swoją obecną sytuację, jeśli jeszcze tego nie zrobiłeś.

Otwórz terminal i wpisz:

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

Restart.

Następnie przejdź do Menedżera pakietów Synaptic ( sudo apt-get install synapticjeśli jeszcze go nie masz) i przefiltruj na „linux”. Następnie posortuj alfabetycznie i poszukaj linii zaczynających się od „linux”. Zobaczysz jeden plik oznaczony do aktualizacji [!]. Zaktualizuj to i uruchom ponownie.

Po ponownym uruchomieniu wróć do Synaptic i ponownie wykonaj ten sam filtr. Korzystając z rozsądnej instalacji / deinstalacji, upewnij się, że wszystkie odpowiednie zainstalowane pliki jądra, w tym pliki typu „headers”, odnoszą się do tej samej wersji jądra. Wziąłem najnowszą wersję „.18”.

Po zakończeniu zamknij Synaptic, otwórz terminal i wpisz następujące polecenie:
sudo apt-get install linux-headers-$(uname -r)

Ponownie uruchom ponownie tylko dla pewności, a kiedy wrócisz, otwórz terminal i wpisz następujące polecenie:

uname -r

Powinieneś teraz mieć najnowszą (.18) wersję jądra.

Otwórz terminal i wpisz:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

sudo apt-get install ia32-libs lib32gcc1

Powinno to zająć trochę czasu.
cd /usr ; sudo ln -svT lib /usr/lib64

Zrestartuj ponownie, aby zachować dokładność.

Teraz przejdź do centrum oprogramowania Ubuntu, kliknij Edytuj na pasku zadań i wybierz Źródła oprogramowania. Wybierz środkową opcję na karcie dodatkowych sterowników i kliknij „Zastosuj zmiany”.

Po zakończeniu ponownie uruchom komputer, a następnie wpisz następujące polecenie w terminalu:
sudo aticonfig --initial -f

Następnie uruchom ponownie komputer.

Teraz wszystko, co musisz zrobić, to wpisać „amd” w desce rozdzielczej, aby uruchomić Catalyst i skonfigurować sterownik tak, jak chcesz.

Rozumiem, że niektóre z restartów mogą być niepotrzebne, ale właśnie to zrobiłem i teraz mam ładną nową instalację Ubuntu 12.10.

Simon Hoare
źródło
1

Też miałem ten problem.

Aby powrócić do sterowników open source, użyłem metody wspomnianej powyżej:

Możesz to również naprawić, klikając prawym przyciskiem myszy pulpit i wybierając opcję Zmień tło pulpitu, a następnie przechodząc poziom wyżej do ustawień i zmieniając sterownik z ustawień wyświetlania z powrotem na domyślny.

To działało dla mnie (natknąłem się na to, jak to zrobić - wtedy nie widziałem tego wątku!), Ale nadal mam problem ze sterownikami open source, które zmusiły mnie do wypróbowania zastrzeżonych w pierwszej kolejności: zużycia energii bardzo wysoko / działa bardzo gorąco.

Osiągnąłem częściowe rozwiązanie przy użyciu innej metody wymienionej w tym wątku:

Powodem jest to, że zainstalowałeś sterowniki z brakującym linux-headers-generic. Najpierw je zainstaluj, a następnie usuń sterowniki, zainstaluj ponownie, uruchom ponownie i wszystko będzie dobrze.

To pozwoliło mi zainstalować zastrzeżone sterowniki - ale z nowym problemem: obraz się rozpada, a podczas przenoszenia / przełączania okien itd. Występuje opóźnienie kilku sekund

Więc na razie wracam do sterowników open source.

AKTUALIZACJA:

Właśnie wypróbowałem to z poprzednimi nagłówkami linuxa (3.5.0-17 w porównaniu z 3.5.0-18) z tym samym rezultatem.

Tak więc, instalowanie nagłówków linux - * - generic (czyli na przykład linux-headers-3.5.0-18-generic) powoduje, że Unity działa przy użyciu zastrzeżonych sterowników, ale wydajność grafiki jest początkowo bardzo niska.

Jednak rozwiązałem ten problem, włączając opcję „Tear Free” w Catalyst Control Center.

To, co określiłem powyżej jako rozpad obrazu i opóźnienie kilku sekund, na przykład podczas przenoszenia okna lub przełączania między aplikacjami, jest teraz rozwiązane .

Mam nadzieję że to pomoże. (Mam grafikę AMD HD 7670M, działającą na Toshiba Satellite Pro L850-13F.)

Brian
źródło
0

Powodem jest to, że zainstalowałeś sterowniki z brakującym linux-headers-generic. Najpierw je zainstaluj, a następnie usuń sterowniki, zainstaluj ponownie, uruchom ponownie i wszystko będzie dobrze.

Arup Roy Chowdhury
źródło
0

Miałem podobny problem, gdy wypróbowałem odpowiedni sterownik na MacBookpro 8.3 Dual boot. Mogłem się zalogować, ale nic nie widziałem. Mogę kliknąć prawym przyciskiem myszy i wyświetlić menu rozwijane. Mógłbym również uruchomić terminal (alt + ctrl + t) Ale nie widziałem żadnego menu. Próbowałem przywrócić sterownik do korzystania z wersji open source (jak sugeruje @alex w drugiej odpowiedzi, klikając prawym przyciskiem myszy -> zmień tło pulpitu -> przechodząc do ustawień -> zasoby oprogramowania -> dodatkowy sterownik), ale to nie działało ; chociaż to rozwiązanie działało już dla mnie raz.

Co w końcu dla mnie zadziałało (z innego wątku) Otwórz konsolę wirtualną: Ctrl+ Alt+F1

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot

Następnie spróbuj się zalogować. Spowoduje to przywrócenie pulpitu

awm
źródło
0

Miałem ten sam problem. Rozwiązałem problem jak w odpowiedzi na Nie można uruchomić Ubuntu 12.10 po zainstalowaniu najnowszych sterowników katalizatora i logo Logo zniknęło, ale zalogowanie się do Ubuntu (standard) pokazało, że menu tam nie było. Ale logowanie jako gość działało (??) Zainstalowałem konto tymczasowe, zalogowałem się raz na tym koncie. Następnie zalogowałem się na własne konto. Sesja terminalowa jako root. Zmieniłem pliki nowego użytkownika jako własne i skopiowałem te pliki na własnych plikach w katalogu users. Wylogowanie i ponowne zalogowanie. To się udało!

Freerk Jongsma
źródło
0

Występuje zła rozdzielczość ekranu, dlatego widzisz tylko część pulpitu. Aby zmienić rozdzielczość, zrób to.

Możesz użyć polecenia w terminalu xrandr -q, aby zobaczyć, jakie rozdzielczości są dostępne dla twojego wyświetlacza

Xrandr służy do ustawiania rozmiaru, orientacji i / lub odbicia wyjść dla ekranu. Może również ustawić rozmiar ekranu.

Aby na przykład zmienić rozdzielczość ekranu na 1024 na 768, należy wpisać: xrandr -s 1024x768

Po prostu użyj tego, aby zmienić go na żądany rozmiar.

Ronshere
źródło