Pulpit nie wyświetla się po zainstalowaniu eksperymentalnych sterowników NVIDIA. Próbowałem prostych, zastrzeżonych sterowników NVIDIA i one również nie działały.
Oto jak to wygląda. To nie jest przycięte ani nic. Tak to wygląda, po zainstalowaniu sterowników rozdzielczość pulpitu spadła z 1440 x 900 do 1024 x 768
Pulpit wyświetla desh i panele tylko wtedy, gdy korzystam ze sterowników open source.
Czy jest jakiś sposób, aby to naprawić, aby uzyskać lepszą wydajność?
Odpowiedzi:
To samo się stało. Oto jak to naprawiłem:
Przełącz na terminal Ctrl+ Alt+ F1.
Zaloguj się jako nazwa użytkownika.
Zainstaluj nagłówki Linux:
Odinstaluj sterownik NVIDIA - zależy to od zainstalowanej wersji:
lub
lub
Ponownie zainstaluj sterownik NVIDIA
Kiedy to zrobisz, musi powiedzieć coś takiego:
Jeśli to mówi
wtedy problem nie zostanie rozwiązany. Nie wierz w przesłanie. Nie
linux-source
wymaga instalacji, chce tylko nagłówków, ale musisz zainstalować określone-generic
nagłówki dla jądra. Biegać:To nie będzie działać z just
linux-headers-generic
lublinux-headers-3.5.0-17
(na przykład).Jeśli instalacja zakończy się powodzeniem, uruchom ponownie komputer:
Powinno to pozwolić modułowi jądra poprawnie się skompilować i zainstalować. Zrobiło to dla mnie!
źródło
Jeśli pulpit nadal się nie wyświetla, może to wynikać z karty graficznej Nvidia Optimus . Mam laptopa z GT 650M, a to także karta Optimus. Karty Optimus zachowują się trochę inaczej i domyślnie nie są obsługiwane przez Linux. Więcej informacji o Optimus w systemie Linux: http://ubuntuforums.org/showthread.php?t=1657660
Ale możliwe jest, aby działał z Bumblebee . Tak to zrobiłem podczas świeżej instalacji Ubuntu 12.10 (bez zainstalowanych sterowników NVIDIA):
Następnie uruchom ponownie lub zaloguj się ponownie.
Najpierw nie zadziałało, kiedy zrezygnowałem z drugiego polecenia. Następnie przed uruchomieniem uruchom coś z kartą graficzną optirun . Na przykład:
optirun glxspheres
luboptirun ./executable-file
. Dobrym sposobem, aby sprawdzić różnicę między grafiką zintegrowaną i karty graficznej jest uruchomienie glxspheres i bez optirun .https://wiki.ubuntu.com/Bumblebee
Oszczędza to energię podczas aktywacji karty graficznej tylko wtedy, gdy jest potrzebna. Mam nadzieję, że komuś pomogłem, ponieważ spędziłem godziny, aby znaleźć problem z moją kartą graficzną (tak, jestem całkiem nowy z tymi sterownikami graficznymi dla systemu Linux).
źródło
Po wtrącaniu się w to przez kilka wieczorów (znikający pulpit jedności, tylko rozdzielczość 640x480, dziwne artefakty na moim ekranie) na mojej Geforce GT 630, to działało dla mnie:
sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic
(Nie jestem do końca pewien, czy / dlaczego ten krok jest konieczny, ale widziałem to w tym wątku i pomyślałem, że spróbuję)jak dotąd tak dobrze - mam panel ustawień NVIDIA (bez komunikatu o błędzie Xconfig), dwa monitory i wysoką rozdzielczość.
Uwaga specjalna: NIE instaluj pakietu „dodatkowych sterowników” (Jockey). Wygląda na to, że ten pakiet zniknął po kroku 2 (aktualizacje oprogramowania) - wydaje się, że metoda dodawania dodatkowych sterowników została przeniesiona do aplikacji „źródeł oprogramowania”.
źródło
Właśnie zainstalowałem dzisiaj Ubuntu 12.10 i miałem ten problem ze sterownikiem NVIDIA.
Próbowałem postępować zgodnie z powyższymi instrukcjami, ale wszystkie one zawiodły z powodu dwóch ważnych słów: „rodzajowy” i „-17”.
W końcu odkryłem, że najlepszym sposobem na zainstalowanie sterownika NVidia jest użycie instalatora sprywatyzowanego przez nvidię. Więc poszedłem do:
http://www.nvidia.com/Download/index.aspx?lang=en-us
i pobrana wersja dla Linux-64bit (zainstaluj synaptic
sudo apt-get install synaptic
i zajrzyj do menu Ustawienia -> Repozytorium -> Dodatkowe sterowniki, aby znaleźć dokładną nazwę karty NVIDIA)Następnie uruchamiasz narzędzie, które mówi, że potrzebujesz nagłówków jądra, ale przeczytaj je uważnie, ponieważ wymaga ono „ogólnych” nagłówków.
Musisz zweryfikować swoją wersję jądra, moja miała 3.5.0-17 (to „-17” na końcu ma znaczenie), więc w moim przypadku zrobiłem:
(sprawdź swoją wersję jądra, wpisując terminal
uname -r
)Musisz zabić demona logowania GUI:
a potem możesz uruchomić:
Instalator prawdopodobnie powie ci, że moduł jądra Noveau jest załadowany i zasugeruje dodanie skryptu modprobe. Powinieneś powiedzieć Ok / Tak wszystkim, co ci powie, a następnie ponownie uruchom komputer i uruchom ponownie NVIDIA-Linux-x86_64-310.19.run.
Nie jestem pewien, czy zadziałałoby również inne podejście, ale to na pewno działa.
źródło
Działa to również w przypadku kart Nvidia 7400. Ale jeśli jądro się zaktualizuje, musisz zmienić linię instalacyjną do najnowszej wersji:
zamiast:
źródło
Uruchom ponownie system!
źródło
Próbowałem prawie wszystkiego, ale oto ten, który naprawdę dla mnie działał:
uruchom następujące polecenia:
następnie zresetuj jedność za pomocą tego polecenia:
uruchom się ponownie i Unity powraca !! Mam nadzieję, że to zadziała dla ciebie.
źródło
Rozwiązałem dziś problem. Zainstalowałem najnowsze jądro 3.7.1 po kompilacji, jak zawsze. Następnie zainstalowałem sterowniki nVidia z Synaptic. Spowodowało to zniknięcie menu Unity, tak jak pokazano na zrzucie ekranu. Rozwiązanie dla mnie jest poniżej:
Teraz nie tylko rozwiązany przez Ciebie problem ma najnowsze sterowniki nVidia!
źródło
Jeśli instalacja nie działa (moduł początkowy nie buduje), musisz upewnić się, że masz zainstalowany tylko jeden zestaw nagłówków.
To nie działa
To działa
W tym przypadku po prostu
Teraz instalator nvidia będzie działał.
źródło
Ja to zrobiłem:
Działa świetnie.
źródło