Uruchomienie systemu Ubuntu 17.10 utknęło na komunikacie „Uruchomiono demona trwałości NVIDIA” po zainstalowaniu nVidii 384,90

11

Zrobiłem nową instalację Ubuntu 17.10 (świeżą, z wyjątkiem zachowania mojej starej /homepartycji). Wszystko wydaje się działać od Additional driversrazu po wyjęciu z pudełka, z wyjątkiem sytuacji, gdy nie zainstalowałem (lub faktycznie nie włączyłem) sterownika nVidia 384.90. Właśnie pojawiał się błąd

[ OK ] Started NVIDIA Persistence Daemon.
Stopping NVIDIA Persistence Daemon...
[ OK ] Stopped NVIDIA Persistence Daemon.
Starting NVIDIA Persistence Daemon...

I to się powtarza raz po raz, jak sto razy, a tylko się kończy. Jedynym wyjściem jest odinstalowanie nvidii-384 w trybie odzyskiwania.

Próbowałem też innych wersji sterownika, ale z bardzo podobnym skutkiem. Na wspólnej grafice Intel (Intel® Haswell Mobile) wszystko działa dobrze.

Moja konfiguracja:

Intel i7-4710MQ
nVidia GT 940M
Juraj.Lorinc
źródło

Odpowiedzi:

8

Przełącz na dyskretną grafikę w systemie BIOS

Lenovo P51, UEFI BIOS Wersja N1UE40W, NVIDIA Quadro M1200 Mobile, Ubuntu 17.10, nvidia-384 zainstalowane z software-properties-gtk:

  • Naciśnij Enter w czasie uruchamiania
  • Naciśnij F1, aby ustawić BIOS
  • Config
    • Urządzenie graficzne
    • Wybierz dyskretną grafikę (domyślnie była to grafika hybrydowa)
  • Bezpieczeństwo
    • Bezpieczny rozruch
    • Bezpieczny rozruch
    • Wybierz opcję Wyłączone (domyślnie włączone). Jeśli tego nie zrobię, sterownik NVIDIA po prostu zostanie zignorowany (a problem z uruchomieniem również się nie zdarzy)
  • Naciśnij klawisz F10, aby zapisać ustawienia i wyjść z menu rozruchu

Myślę, że to sprawia, że ​​bateria wytrzymuje mniej, ale wolę mieć pulpit :-)

Zauważyłem również, że problem nie jest powtarzalny za każdym razem. Po kilkukrotnym włączeniu zasilania widzę również następujące zachowania:

  • natychmiastowy restart komputera podczas rozruchu
  • kiedy wszystko faktycznie działało

Następnie sprawdź, czy procesor graficzny jest rzeczywiście używany: Jak sprawdzić, czy Ubuntu używa mojej karty graficznej NVIDIA?

Możliwe błędy startera w tym celu: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1714881

Ciro Santilli
źródło
1
Dla mnie na szerokości geograficznej Dell było to w menu graficznym w BIOS-ie i ma coś wspólnego z włączeniem Optimusa, mówi, że obsługuje tylko okna, ale rozwiązał problem w Ubuntu 18.04, dziękuję za punkt we właściwym kierunku
shaunhusain
2

Nie znam przyczyny tego zachowania, ale mam ten sam problem na moim laptopie ASUS z GM108M [GeForce 840M]. Moje improwizowane rozwiązanie polega na wyłączeniu automatycznego logowania. Jeśli loguję się ręcznie, mam normalny start. Używam zastrzeżonego sterownika.

MartinH
źródło
Wyłączyłem automatyczne logowanie i to nie działało. Czy miałeś ten sam problem co ja z Demonem Wytrzymałości?
Juraj.Lorinc
Tak, zrobiłem i nadal mam. Za każdym razem, gdy zaczynam z włączonym automatycznym logowaniem, otrzymuję wysłaną wiadomość i po kilku sekundach komputer się zatrzymuje. Ponownie uruchamiam ze starszym jądrem, automatyczne logowanie przebiega normalnie, następnie zmieniam się na logowanie ręczne, ponownie uruchamiam ponownie domyślnie i uruchamiam laptopa bez problemu. Wygląda na to, że ma to związek z nowym jądrem.
MartinH
2

Rozważ zmianę menedżera wyświetlania na lightdm. gdm3 z mojego doświadczenia nie działa bardzo dobrze ze sterownikami nvidia. Nie mogę go w ogóle uruchomić, jeśli korzystam ze sterownika zestawu trybów (i próbowałem od miesięcy). Nie znalazłem żadnych obejść. Nvidia, gdm3 i nowoczesny gnom są zepsute na obu moich Optimus Thinkpadach, musisz zmienić jedną z tych trzech, a najłatwiej jest wymienić gdm3 (jeśli zmienisz z gnome'a ​​na inne środowisko pulpitu, prawdopodobnie i tak skończysz z lightdm ).

Nie próbujesz używać zestawu trybów, więc nie masz tego samego problemu, ale stałem się stronniczy w stosunku do bezbożnej trójcy grafiki nvidii, gnome i gdm3.

Nie mam problemów z lightdm

sudo apt install lightdm

Jeśli to konieczne

sudo dpkg-reconfigure lightdm

i ustaw go na domyślny (instalacja lightdm zapyta cię, ale nie jeśli już go zainstalowałeś).

Jeśli nie możesz się zalogować, możesz czuć się trochę zablokowany. Mam nadzieję, że nadal masz to stare jądro. W przeciwnym razie będziesz musiał wypróbować opcję zaawansowaną i uruchomić system w trybie odzyskiwania. Zauważyłem, że wybieram „włączanie sieci”. Zazwyczaj docieram do powłoki roota w trybie odczytu / zapisu, co pozwala mi na uzyskanie różnych rzeczy. Jeśli to nie działa, staje się nieco trudniejsze; możesz ponownie zainstalować lub uruchomić komputer z poziomu LIVECD i nauczyć się, jak używać chroot do udawania logowania do głównej instalacji. (coś bardzo przydatnego do poznania).

Tim Richardson
źródło
2
$sudo apt-get purge nvidia*  

będzie dobrze działać. Po uruchomieniu systemu zainstaluj zgodny sterownik.

Vishal
źródło
0

Ta odpowiedź faktycznie wykonała pracę dla mnie. Żadne z powyższych rozwiązań nie dotyczyło mnie.

Wszystko sprowadza się do wyłączenia domyślnego uruchamiania demona trwałości nvidii i napisania własnej usługi systemowej, która rozpoczyna się przy starcie systemu.

André
źródło