W porządku, więc przez cały czas korzystałem z Ubuntu z Nvidią. Ale wraz z nową aktualizacją 17.10 dostaję nowy ostatnio dyskutowany błąd, który powoduje, że mój ekran przechodzi w czarny ekran i zapętla „zatrzymany menedżer użytkowników dla UID (#)”, co uniemożliwia mi przejście do trybu odzyskiwania i bezpośredni dostęp do gruba z komputera, ponieważ przytrzymanie kluczy przy starcie nic nie robi.
Tak więc, aby obejść ten problem, włączyłem SSH do pulpitu i wypróbowałem kilka obejść, które słyszałem na losowych forach.
Podjęto próbę:
- uncommented „WaylandEnable = false” w (/etc/gdm3/custom.conf)
- „nomodeset” w grub (/ etc / default / grub)
- ponowna instalacja sterowników przed i przed
Te próby nic nie zmieniły w wyniku problemu. Jedyną rzeczą, która pomogła, było usunięcie sterowników Nvidii, które pierwotnie zainstalowałem za pomocą GUI aktualizacji oprogramowania, dzięki czemu urządzenie można było uruchomić.
Mam nadzieję, że wszyscy pomożecie mi ponownie wykorzystać dobre, dobre sterowniki Nvidii; -;
Odpowiedzi:
To brzmi podobnie do problemu, który miałem, na który odpowiedziałem w tym wątku
Wygląda na to, że aktualizacja Ubuntu zmieniła mnie na jądro o niskim opóźnieniu, które nie aktualizowało automatycznie instalacji moich nagłówków jądra, podobnie jak inne aktualizacje jądra, a pakiety binarne nvidia wymagają obecności nagłówków jądra. Spróbuj wykonać następujące czynności:
Zauważ, że uniemożliwiłem gdmowi używanie Waylanda przed wypróbowaniem czegokolwiek, i z tego, co rozumiem, Wayland nie będzie obecnie współpracował z binariami nvidii, więc radzę upewnić się, że jest wyłączony
/etc/gdm3/custom.conf
poprzez odkomentowanie linii#WaylandEnable=false
.źródło
apt
oznaczonemake
błędy, któreapt-get
nie. Okazało się, że mójgcc
został przypisany do starszej wersji, a nienadzorowana aktualizacja Ubuntu dała mi nowsze sterowniki NVidia, które ostatecznie się zepsuły, więc poprawiłem sytuacjęupdate-alternatives
i przywróciłem GCC z powrotem do wersji 7 (z 4.8). I to było to: nie ma potrzeby zmian w Waylandzie, nie ma potrzeby GRUBnvidia-drm.modeset=1
itp.Dzięki odpowiedzi Stevena znalazłem się na dobrej drodze, a po pewnym czasie w Google znalazłem ostatnią odpowiedź w (oczywiście) społeczności wibrującej Arch Linux :-)
Steven stwierdził, że brakuje plików nagłówkowych dla jądra o niskim opóźnieniu. Więc musisz zrobić:
A wymaganie dla Wayland na NVidii (potrzebujesz co najmniej Gnome 3.23, ale Ubuntu 17.10 jest dostarczane z 3.26, więc jesteśmy objęci), aby aktywować KMS, odbywa się to poprzez edycję
/etc/default/grub
pliku i edycję następującego wiersza, aby dodaćnvidia-drm.modeset=1
, patrz przykład:Uwaga: nie usuwaj innych parametrów, jeśli ich potrzebujesz / potrzebujesz, po prostu dodaj ustawienie trybu NVidia DRM.
Następnie musisz zregenerować initramfs i moduły jądra. Najlepiej zrobić to, co sugeruje Steven, usunąć pakiet nvidia i zainstalować go ponownie (potencjalnie ponowna instalacja mogłaby działać, ale nie próbowałem, która
sudo apt install --reinstall nvidia-xxx
zastąpiłabyxxx
wersję sterownika dla twojej karty, powinna wynosić 384 dla najnowszych kart).PS: Byłem nowy, że istnieje sposób na to, aby działał, ponieważ działał na moim pudełku Fedora 25 (teraz 26) z kartą NVidia)
PS2: Chciałbym, aby
nouveau
sterownik działał lepiej, ponieważ nie mam nic przeciwko zamianie odrobiny wydajności na sterownik open source. Ale nawet w 2D przewijanie strony jest strasznie powolne i nie jest płynne w przypadku secesji, a to jeszcze nie jest dla mnie OK. Naprawdę chciałbym, aby albo Nouveau polepszyło się w 2D (i 3D), albo żeby AMD poprawiło się, tworząc karty o niskiej mocy i pasywne. W każdym razie wykonują niesamowitą robotę, biorąc pod uwagę relacje z NVidią.źródło
nvidia-drm.modeset=1
nie miało znaczenia.MODESET
(patrz devtalk.nvidia.com/default/topic/925605/linux/… ). Jednak artykuł ma 1,5 roku, więc może Wayland obsługuje teraz EGLStreams i nie wymaga już MODESETU na kartach Nvidii. W każdym razie dzięki za wskazanie, że działa dla ciebie bez parametru jądra. Będę musiał wkrótce spróbować ponownie.Mam dokładnie ten sam problem z GTX 1060, wypróbowałem sugerowane poprawki (wyłączenie Waylanda w konfiguracji i naprawienie uszkodzonego sterownika), ale nadal nie działa. Dziwnie jestem jednak w stanie wejść, przechodząc do trybu odzyskiwania w grub (z ogólnym jądrem) i wybierając wznowienie.
EDYTOWAĆ
Udało mi się go uruchomić! Aby to zrobić, poszedłem do gruba, wybrałem „c” dla wiersza poleceń, wprowadziłem polecenie „videoinfo” - zobaczyłem, że moje domyślne ustawienie wideo to 1024x768 .. poszedłem do / etc / default / grub i dodałem linie GRUB_GFXMODE = 1024x760 GRUB_GFXPAYLOAD_LINUX = 1024x768 i ustaw GRUB_CMDLINE_LINUX_DEFAULT = „zestaw nomode” - następnie aktualizuj-grub i uruchom ponownie. Działało to jednak tylko przy wybieraniu ogólnego jądra w „opcjach zaawansowanych” w grub, a nie lowlatency. Widziałem także wiele komunikatów na temat „uporczywego uruchamiania / zatrzymywania Nvidii”, które mogą być powiązane lub nie.
2. EDYCJA
@Huygens wspomniał o użyciu opcji uruchamiania nvidia-drm.modeset = 1 w pliku / etc / default / grub, który również działał, a nie przy użyciu nomodeset. Jednak nadal nie mogę używać jądra o niskim opóźnieniu do pracy, nawet po naprawieniu brakujących plików nagłówkowych. Nie załaduje również Waylanda. Widziałem wiele postów w tym miejscu mówiących, że mój konkretny przypadek może być związany z posiadaniem wbudowanego filmu wywiadowczego i dedykowanej karty NVIDIA, powodując problemy z upartym przez NVIDIA i gdm3 ( https://bugs.launchpad.net/ubuntu / + source / gnome-shell / + bug / 1705369 ). Niektóre osoby zgłosiły również sukces przy użyciu lightdm (dpkg-rekonfiguruj lightdm), ale nie mogłem go zalogować bez ponownego uruchamiania lightdm za każdym razem.
źródło
Właśnie musiałem wyłączyć Wayland: „WaylandEnable = false” w (/etc/gdm3/custom.conf) i teraz wszystko działa dobrze!
źródło
Wczoraj w końcu udało mi się zainstalować Ubuntu 17.10 na moim komputerze. W rzeczywistości zainstalowałem Ubuntu 16.10 przed próbą aktualizacji 17.04. Potem zdałem sobie sprawę, że sterowniki NVIDIA już nie działają na Ubuntu 17.04. Próbowałem przejść do trybu odzyskiwania, aby ponownie zainstalować sterowniki, ale nic nie działało. Do tej pory wciąż nie rozumiem. Utknąłem przez chwilę na sterownikach NVIDIA. Potem postanowiłem uruchomić Ubuntu 17.10 z moim USB.
Niezależnie od tego, jakiej metody użyjesz w 8. Musisz upewnić się, że „Ustawienia serwera NVIDIA X” zachowują się podobnie do opcji ustawień, to możesz zacząć. Uruchom ponownie i zyskaj na Ubuntu.
Jeśli tak nie jest:
Przejdź do „Oprogramowanie i aktualizacje” -> „Dodatkowe sterowniki”, wybierz domyślny sterownik „Korzystanie z X.Org…”
źródło
Problem nie
nvidia
jestgdm3
. Musisz użyćlightdm
zamiastgdm3
znvidia
. Musisz także zainstalowaćheader
pierwszy.Teraz uruchom ponownie. Wszystko powinno być w porządku.
Bumblebee
także pracować znvidia-384
invidia-387
źródło
To tymczasowe obejście w celu załadowania sterowników Nvidia wydaje się działać dla mnie (AMD FX6300, Geforce GT730, aktualizacja do 17.10 z 17.04):
uruchom system w menu odzyskiwania
ładuj root (
/
) jako odczyt / zapis (używam naprawionych uszkodzonych pakietów)otwórz powłokę roota
oczyść, a następnie zainstaluj sterowniki Nvidia
wyjdź z powłoki, aby kontynuować rozruch
W tym momencie mogę się zalogować za pomocą Unity lub Ubuntu.
(Zgaduję, że pozwala to na ominięcie sterownika podczas rozruchu, ale jest dostępne dla aplikacji).
źródło
Odinstaluj Upstart (sudo apt remove upstart) - jeśli jest zainstalowany. Wygląda na to, że zrezygnowano z 17.10 i 18.04, ale może to powodować problemy.
Poza tym, mimo że nadal jest niestabilny, dodanie zestawu ustawień do Gruba (więc GRUB_CMDLINE_LINUX = „zestaw ustawień” w etc / default / grub) przynajmniej działa.
źródło