Unity nie pojawia się po zainstalowaniu sterowników Nvidia

12

Właśnie zainstalowałem 12.10 od zera. Jedność też zaczęła się dobrze, ale w złej rozdzielczości. Znalazłem ustawienie (myślę, że było to w „źródłach oprogramowania”), aby zmienić sterownik ekranu na Nvidię, a następnie uruchomiłem ponownie.

Kiedy Ubuntu się teraz uruchamia, przechodzi na pulpit (widzę plik, który zapisałem na pulpicie), ale nie ma innych elementów ekranu - brak Jedności, brak paska menu u góry, brak dekoracji okna, nic.

Ctrl-Alt-T i Ctrl-Alt-F2 działają tak, jak powinny, ale to trochę ogranicza ...

  1. Jak mogę przywrócić domyślny sterownik? Chyba potrzebuję sposobu, aby ponownie otworzyć te ustawienia „źródeł oprogramowania” - lub cokolwiek innego, co mogłoby to naprawić! Mam nadzieję, że nie muszę tego wszystkiego pisać ręcznie.
  2. Jak mogę zainstalować odpowiedni sterownik Nvidia, aby uzyskać rozdzielczość 1280x1024? Moje stare sztuczki wydają się nie działać, ale być może mogą, jeśli rozwiążę # 1 ...
Torben Gundtofte-Bruun
źródło
Miałem ten sam problem z ati 5450, który ostatecznie zastąpiłem Nvidią Gt610 - i dostałem ten sam problem. Właśnie wypróbowałem wszystko w tym poście bez powodzenia, dopóki ... Zrobiłem: sudo apt-get usunąć nvidia-current I zrestartowałem (tj. Bez ponownej instalacji nvidia-curent) Teraz mam powrót jedności

Odpowiedzi:

19

Właśnie sam to przeszedłem, problem polega na tym, że w instalatorze Ubuntu występuje błąd, który usuwa nagłówki Linux potrzebne do działania sterowników Nvidii.

Musisz wykonać następujące czynności:

Z terminala:

sudo apt-get install linux-headers-generic && sudo apt-get remove nvidia-current && sudo apt-get install nvidia-current

Jeśli nie widzisz, że instalowane jest wyjście z nvidia-current, jedno z dwóch pierwszych poleceń nie powiodło się.

Musisz zrestartować komputer, a kiedy to zrobisz, będziesz mógł ponownie korzystać z komputera.

drac0linux
źródło
Czy powinienem uruchomić nvidia-xconfigpo ponownej instalacji przed normalnym uruchomieniem?
Torben Gundtofte-Bruun
Dla mnie instalacja nagłówków Linuksa bez ponownej instalacji nvidia-currentdziałała.
Zoltán
6

Aby przywrócić domyślny sterownik, musisz odinstalować pakiet nvidia-current. Możesz to zrobić w swoich STTY (Ctrl-Alt-F [1-6]).

sudo apt-get remove nvidia-current

Następnie po prostu uruchom ponownie i wszystko powinno być w porządku.

TimWolla
źródło
1
Przyjęta odpowiedź nie działała dla mnie, kompletne usunięcie nvidia-currentzadziałało. Gdybym spróbował ponownie zainstalować, nadal miałbym ten sam problem. Ta odpowiedź zadziałała dla mnie.
prolink007
2

Nagłówki, które mam, były nowsze niż jądro, z którego korzystałem. Z tego powodu musiałem zaktualizować moją wersję jądra. Następnie zaleciłbym następującą procedurę:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get remove nvidia-current
sudo apt-get install nvidia-current
Niemiecki K.
źródło
1

W moim przypadku problemem był zastrzeżony sterownik firmy NVIDIA, który nie działa na laptopach Optimus. Musiałem tylko biegać

sudo nvidia-uninstall

i usunięcie /etc/X11/xorg.conf

OBS: Aby to zrobić, musisz wyłączyć serwer X. Użyj ctrl + alt + f1, aby przejść do trybu „bez interfejsu” i pisać

sudo stop lightdm

Po odinstalowaniu uruchom

sudo start lightdm
Wisllay Vitrio
źródło
0

Miałem ten sam problem, nic nie pomogło, dopóki nie uruchomiłem tego:

sudo apt-get autoremove fglrx --purge
Shaun
źródło
4
Uwaga: fglrxdotyczy kart ATI
laconbass