Der installierte Nvidia-Grafikkartentreiber führte zu einer Anmeldeschleife

7

Ich verwende Ubuntu 15.10 Desktop - 64-Bit-Version auf Intel Core I7 - Quad-Core-Laptop mit 16 GB RAM, 4 GB Grafikkarte (Nvidia GTX 950M). Nach erfolgreicher Installation - Ubuntu fror aufgrund des eingebauten ein und der Standard-Grafiktreiber von Ubuntu ist nicht gut genug. Ich habe "Nividia GTX 950 M Treiber" von http://www.nvidia.com/Download/driverResults.aspx/84043/en-us installiert

und folgte diesem Link Wie installiere ich den Nvidia-Treiber für eine GeForce GT 630?

Erfolgreiche Installation der Nvidia-Grafikkarte, aber ich habe zum Zeitpunkt der Anmeldung eine Anmeldeschleife (Unity und LightDM).

Hier sind einige meiner Dateien aus / var / log / syslog

Jan 15 17:34:42 ashu-HP-ENVY-Notebook org.ayatana.bamf[1587]: Xlib:  extension "GLX" missing on display ":0".
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: Xlib:  extension "GLX" missing on display ":0".
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: message repeated 3 times: [ Xlib:  extension "GLX" missing on display ":0".]
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: gnome-session-is-accelerated: No hardware 3D support.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: Xlib:  extension "GLX" missing on display ":0".

auth.log

Jan 15 17:31:32 ashu-HP-ENVY-Notebook systemd-logind[677]: Power key pressed.
Jan 15 17:31:32 ashu-HP-ENVY-Notebook systemd-logind[677]: Powering Off...
Jan 15 17:31:32 ashu-HP-ENVY-Notebook systemd-logind[677]: System is powering down.
Jan 15 17:31:32 ashu-HP-ENVY-Notebook su[2022]: pam_unix(su:session): session closed for user root
Jan 15 17:31:32 ashu-HP-ENVY-Notebook sudo: pam_unix(sudo:session): session closed for user root
Jan 15 17:34:33 ashu-HP-ENVY-Notebook systemd-logind[642]: New seat seat0.
Jan 15 17:34:33 ashu-HP-ENVY-Notebook systemd-logind[642]: Watching system buttons on /dev/input/event2 (Power Button)
Jan 15 17:34:33 ashu-HP-ENVY-Notebook systemd-logind[642]: Watching system buttons on /dev/input/event5 (Video Bus)
Jan 15 17:34:33 ashu-HP-ENVY-Notebook systemd-logind[642]: Watching system buttons on /dev/input/event4 (Video Bus)
Jan 15 17:34:33 ashu-HP-ENVY-Notebook systemd-logind[642]: Watching system buttons on /dev/input/event1 (Power Button)
Jan 15 17:34:33 ashu-HP-ENVY-Notebook systemd-logind[642]: Watching system buttons on /dev/input/event0 (Lid Switch)
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet.so
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet5.so
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Jan 15 17:34:34 ashu-HP-ENVY-Notebook systemd-logind[642]: New session c1 of user lightdm.
Jan 15 17:34:34 ashu-HP-ENVY-Notebook systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet.so
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet5.so
Jan 15 17:34:34 ashu-HP-ENVY-Notebook lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "ashu"
Jan 15 17:34:37 ashu-HP-ENVY-Notebook dbus[667]: [system] Rejected send message, 10 matched rules; type="method_return", sender=":1.63" (uid=0 pid=1198 comm="/usr/sbin/dnsmasq --no-resolv --keep-in-foreground") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.14" (uid=0 pid=687 comm="/usr/sbin/NetworkManager --no-daemon ")
Jan 15 17:34:42 ashu-HP-ENVY-Notebook lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Jan 15 17:34:42 ashu-HP-ENVY-Notebook lightdm: pam_unix(lightdm:session): session opened for user ashu by (uid=0)
Jan 15 17:34:42 ashu-HP-ENVY-Notebook systemd-logind[642]: New session c2 of user ashu.
Jan 15 17:34:42 ashu-HP-ENVY-Notebook systemd: pam_unix(systemd-user:session): session opened for user ashu by (uid=0)
Jan 15 17:34:43 ashu-HP-ENVY-Notebook lightdm: pam_unix(lightdm:session): session closed for user ashu
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd-logind[642]: Removed session c2.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd: pam_unix(systemd-user:session): session closed for user ashu
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet.so
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet5.so
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Jan 15 17:34:44 ashu-HP-ENVY-Notebook systemd-logind[642]: New session c3 of user lightdm.
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet.so
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: PAM adding faulty module: pam_kwallet5.so
Jan 15 17:34:44 ashu-HP-ENVY-Notebook lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "ashu"
Jan 15 17:34:54 ashu-HP-ENVY-Notebook login[941]: pam_unix(login:session): session opened for user ashu by LOGIN(uid=0)
Jan 15 17:34:54 ashu-HP-ENVY-Notebook systemd-logind[642]: New session c4 of user ashu.
Jan 15 17:34:54 ashu-HP-ENVY-Notebook systemd: pam_unix(systemd-user:session): session opened for user ashu by (uid=0)
Jan 15 17:35:00 ashu-HP-ENVY-Notebook sudo:     ashu : TTY=tty1 ; PWD=/home/ashu ; USER=root ; COMMAND=/bin/su
Jan 15 17:35:00 ashu-HP-ENVY-Notebook sudo: pam_unix(sudo:session): session opened for user root by ashu(uid=0)
Jan 15 17:35:00 ashu-HP-ENVY-Notebook su[2001]: Successful su for root by root
Jan 15 17:35:00 ashu-HP-ENVY-Notebook su[2001]: + /dev/tty1 root:root
Jan 15 17:35:00 ashu-HP-ENVY-Notebook su[2001]: pam_unix(su:session): session opened for user root by ashu(uid=0)
Jan 15 17:35:00 ashu-HP-ENVY-Notebook su[2001]: pam_systemd(su:session): Cannot create session: Already running in a session

Die Protokolle des Nvidia-Installationsprogramms scheinen ebenfalls in Ordnung zu sein. Was könnte das Problem sein? Das Passwort funktioniert einwandfrei, wenn ich Strg + Alt + F1 verwende und mich dann am Terminal anmelde.

Hier sind die letzten Zeilen der NVIDIA-Installationsprotokolle

    -> Searching for conflicting files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (349.16):
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq '...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Running runtime sanity check:
-> done.
-> Runtime sanity check passed.
-> Installation of the kernel module for the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version 349.16) is now complete.

Syslog wichtige Protokolle

Jan 15 17:34:42 ashu-HP-ENVY-Notebook systemd[1485]: Startup finished in 10ms.
Jan 15 17:34:42 ashu-HP-ENVY-Notebook systemd[1]: Started User Manager for UID 1000.
Jan 15 17:34:42 ashu-HP-ENVY-Notebook org.a11y.Bus[1587]: Activating service name='org.a11y.atspi.Registry'
Jan 15 17:34:42 ashu-HP-ENVY-Notebook org.a11y.Bus[1587]: Successfully activated service 'org.a11y.atspi.Registry'
Jan 15 17:34:42 ashu-HP-ENVY-Notebook org.a11y.atspi.Registry[1657]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Jan 15 17:34:42 ashu-HP-ENVY-Notebook org.ayatana.bamf[1587]: Xlib:  extension "GLX" missing on display ":0".
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: Xlib:  extension "GLX" missing on display ":0".
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: message repeated 3 times: [ Xlib:  extension "GLX" missing on display ":0".]
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: gnome-session-is-accelerated: No hardware 3D support.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: Xlib:  extension "GLX" missing on display ":0".
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: gnome-session-check-accelerated: Helper exited with code 256
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: gnome-session[1733]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Jan 15 17:34:43 ashu-HP-ENVY-Notebook gnome-session[1733]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Jan 15 17:34:43 ashu-HP-ENVY-Notebook lightdm[900]: ** (lightdm:900): CRITICAL **: session_get_login1_session_id: assertion 'session != NULL' failed
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1]: Stopping User Manager for UID 1000...
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Reached target Shutdown.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Starting Exit the Session...
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Stopped target Default.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Stopped target Basic System.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Stopped target Paths.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Stopped target Sockets.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Stopped target Timers.
Jan 15 17:34:43 ashu-HP-ENVY-Notebook systemd[1485]: Received SIGRTMIN+24 from PID 1780 (kill).

Vollständiges auth.log http://pastebin.com/kMtMQHmC

Vollständiges Xorg.0.log http://pastebin.com/94kHcF1b

Ich habe überprüft, dass nur der NVIDIA-Treiber geladen und der Jugendstil deaktiviert (oder nicht geladen) ist. Den NVIDIA-Treiber habe ich nur von der NVIDIA-Website erhalten.

Ashu
quelle
1
Ich habe bereits versucht, chown und chmod für .XAuthority und das Home-Verzeichnis zu verwenden. Dadurch wurde das Problem der Anmeldeschleife für Unity Desktop zum Zeitpunkt des Starts nicht behoben.
Ashu

Antworten:

9

Im Allgemeinen sollten Sie die Treiber aus den offiziellen Ubuntu-Repositories verwenden.

Da Sie Probleme haben, ist es möglicherweise besser, die neuesten Treiber zu verwenden. Installieren Sie die neuesten offiziellen stabilen NVIDIA-Treiber für die GEFORCE GTX 950M.

Deinstallieren Sie zuerst die aktuell installierten NVIDIA-Treiber. Starten Sie den Computer, wenn das GRUB-Menü angezeigt wird ...

Markieren Sie den Ubuntu-Menüeintrag und drücken Sie die ETaste. Fügen Sie nouveau.modeset=0am Ende der Linux-Zeile hinzu. Drücken Sie F10, um das Ubuntu-Betriebssystem zu starten.

Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+ Alt+ F1. Geben Sie Ihren Benutzernamen und das Passwort ein und führen Sie Folgendes aus:

sudo apt-get purge nvidia*  
sudo reboot  

Installieren Sie jetzt die neuesten offiziellen stabilen NVIDIA-Treiber. Starten Sie den Computer, wenn das GRUB-Menü angezeigt wird ...

Markieren Sie den Ubuntu-Menüeintrag und drücken Sie die ETaste. Fügen Sie nouveau.modeset=0am Ende der Linux-Zeile hinzu. Drücken Sie F10, um das Ubuntu-Betriebssystem zu starten.

Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+ Alt+ F1.
Geben Sie Ihren Benutzernamen und das Passwort ein und führen Sie Folgendes aus:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

Hinweis:

Möglicherweise ist es ausdrücklich erforderlich, den NVIDIA-Adapter im BIOS auszuwählen. Wenn Sie die Treiber 352 verwenden möchten, ist das Hinzufügen der PPA nicht erforderlich. In diesem Fall müssen Sie folgende Terminalbefehle ausführen:

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot
cl-netbox
quelle
Danke cl-netbox. Was ist NVIDIA-Prime? Wird mit diesem "apt-get install nvidia-358 nvidia-prime" der kompatible nvidia-Grafiktreiber für meine dedizierte Nvidia GEForce GTX 950M-Karte installiert?
Ashu
@Ashu: Ja - hiermit werden die NVIDIA-Treiber 358 und nvidia-prime installiert, mit denen Sie zwischen Intel- und NVIDIA-Grafiken wechseln können. :)
Cl-Netbox
Können Sie weitere Details oder Links teilen? Ich habe eine dedizierte NVIDIA-Grafikkarte und nach der Installation (ordnungsgemäß nach Befolgung aller Anweisungen) habe ich eine Anmeldeschleife. Warum funktioniert die von Ihnen bereitgestellte Lösung? Bitte erläutern Sie dies ausführlicher.
Ashu
@Ashu: Aus meiner Erfahrung ... habe ich mit dieser Lösung viele ähnliche Probleme auf Ask Ubuntu gelöst, fast alle erfolgreich. Das Problem ist, dass jeder Computer völlig andere Hardwarekomponenten oder BIOS-Einstellungen hat ... Vielleicht müssen Sie NVIDIA-Grafiken im BIOS aktivieren? Eine andere Sache ist, dass Sie zuvor versucht haben, die Treiber auf eine andere Weise zu installieren - möglicherweise ist etwas völlig schief gelaufen. :)
Cl-Netbox
Danke für deine Antwort. Ich habe den nvidia-Treiber nur von der nvidia-Site installiert und dies ist eine Neuinstallation. Wenn Sie die ppa-Dokumentation hier unter " launchpad.net/~graphics-drivers/+archive/ubuntu/ppa " durchgehen , scheinen sie auch "nvidia-352" zu befürworten (oder zu empfehlen). Ich habe Ubuntu 14.0.4 Desktop (64 Bit) auf meinem Desktop ausgeführt und ich habe gerade den NVIDIA-Grafikkartentreiber von der NVIDIA-Website verwendet und es funktioniert alles einwandfrei - überhaupt keine Probleme. Deshalb frage ich. Proprietärer Treiber sollte immer besser sein als OpenSource-Treiber, oder?
Ashu
1

Geben Sie hier die Bildbeschreibung einDank cl-netbox kann ich das Problem teilweise beheben. Das habe ich getan

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358
sudo reboot

Bitte stellen Sie sicher, dass Sie, wenn Sie auf die nividia-Website gegangen sind und den Treiber von dort aus installiert haben (N * .run), diesen deinstallieren müssen, indem Sie zu / usr / bin / nvidia-installer gehen. Es sollte so etwas wie nvidia-install geben (Link zur Deinstallation). Führen Sie diesen aus und befolgen Sie alle Anweisungen. Sie sollten die nvidia-Treiber nach der Bereinigung aus dem ppa-Repository installieren (Löschen der vorherigen nvidia-Installation). Es gibt einen Fehler in Ubuntu und jedes Mal, wenn es Probleme bei der Installation des NVIDIA-Treibers gibt, wird eine Anmeldeschleife angezeigt.

Ich habe kein Problem mit der Anmeldeschleife. Das einzige Problem, mit dem ich jetzt konfrontiert bin, ist, dass ich nach dem Anmelden bei Unity Desktop keine Seitenleiste sehe ... (Problem mit der Auflösung) - Terminal usw. ... die Titelleiste usw. nicht haben ... so scheint es Es sind weitere Schritte erforderlich, um den gesamten Satz zu reparieren. Aber ja, ich bin jetzt aus diesem irritierenden Problem mit der Anmeldeschleife heraus.

Nächstes Update - Mir fehlte die Seitenleiste, über die ich Anwendungen starten kann, und das wurde behoben über: Konnte das Unity-Desktop-Problem auch endlich beseitigen. Ich konnte mit der rechten Maustaste klicken und das Terminal öffnen. Versuchte viele Lösungen, wie in diesem Thread erwähnt, sowie andere. Endlich hat das bei mir geklappt.

dconf reset -f /org/compiz/

dann

setsid unity

Alles scheint jetzt gut zu funktionieren. Danke an alle

Ashu
quelle
-1

Eine einfache Lösung für mich ist, sicherzustellen, dass Ihr Kabel an die Grafikkarte anstatt an das Motherboard angeschlossen ist. Wenn Sie es an das Motherboard anschließen, wird Ubuntu vermutlich irgendwo verwirrt.

Ich habe dieses Problem so lange behandelt und schließlich funktioniert dies für mich. Gott sei Dank.

Ich schließe es einfach an die GPU an und starte neu. Problem gelöst.

Ich habe nvr darüber nachgedacht, die GPU für die Anzeige zu verwenden, weil ich ein CUDA-Programm schreibe und die Grafiken von der Grafikkarte nicht wirklich brauche.

Ich muss auch grub bearbeiten - gtfxmode-Zeile in Zeile 3/4 entfernen - nomodeset noquiet und nosplash hinzufügen

Timothy Leung
quelle