安装Nvidia显卡驱动程序导致登录循环

我在intel Core I7上使用Ubuntu 15.10 Desktop – 64位版本 – 四核笔记本电脑,16 GB RAM,4 GB显卡(Nvidia GTX 950M)。 安装成功后 – 由于内置而Ubuntu冻结,Ubuntu的默认图形驱动程序不够好。 我从http://www.nvidia.com/Download/driverResults.aspx/84043/en-us开始安装“Nividia GTX 950 M驱动程序”

并按照此链接如何为GeForce GT 630安装Nvidia驱动程序

成功安装了Nvidia显卡但我在登录时最终使用了登录循环(unity和lightdm)。

以下是/ 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 

Nvidia安装程序日志似乎也没问题。 可能是什么问题呢? 当我使用Ctrl + Alt + F1然后登录终端时,密码正常工作。

这是nvidia安装程序日志的最后几行

  -> 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重要日志

 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). 

完整的auth.log http://pastebin.com/kMtMQHmC

完整的Xorg.0.log http://pastebin.com/94kHcF1b

我已经检查过它是nvidia驱动程序只加载了nouveau被禁用(或没有加载)。 nvidia驱动程序我只从nvidia网站获得。

通常,您应该使用官方Ubuntu存储库中的驱动程序。

因为您遇到了问题,使用最新的驱动程序可能会更好。 为GEFORCE GTX 950M安装最新的官方稳定NVIDIA驱动程序。

首先卸载当前安装的NVIDIA驱动程序。 当GRUB菜单出现时启动计算机…

突出显示Ubuntu菜单项并按E键。 将nouveau.modeset=0添加到linux行的末尾。 按F10启动Ubuntu操作系统。

出现登录屏幕时,按Ctrl + Alt + F1 。 输入您的用户名和密码,然后执行:

 sudo apt-get purge nvidia* sudo reboot 

现在安装最新的官方稳定NVIDIA驱动程序。 当GRUB菜单出现时启动计算机…

突出显示Ubuntu菜单项并按E键。 将nouveau.modeset=0添加到linux行的末尾。 按F10启动Ubuntu操作系统。

出现登录屏幕时,按Ctrl + Alt + F1
输入您的用户名和密码,然后执行:

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

注意:

也许明确有必要在BIOS中选择NVIDIA适配器。 如果要使用驱动程序352,则无需添加PPA。 在这种情况下,您必须执行的终端命令是:

 sudo apt-get update sudo apt-get install nvidia-352 nvidia-prime sudo reboot 

在此处输入图像描述 谢谢cl-netbox在某种程度上我能够解决这个问题。 这就是我所做的

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

请确保如果你去了nividia网站并从那里安装了驱动程序(N * .run) – 你必须通过转到/ usr / bin / nvidia-installer取消安装。 应该有类似nvidia-install(链接到卸载)的东西。 运行那个并按照所有说明操作。 清理完成后,您应该从ppa存储库安装nvidia驱动程序(清除以前的nvidia安装)。 ubuntu中存在一个错误,任何时候在安装nvidia驱动程序方面都存在任何问题 – 最终会出现登录循环。

我没有登录循环问题。 我现在面临的唯一问题是,一旦我登录Unity桌面 – 我没有看到侧边栏…(解决问题) – 终端等….没有标题栏等….所以它似乎修复整个集合需要更多步骤。 但是,我现在已经摆脱了那个恼人的登录循环问题。

下一次更新 – 我错过了侧栏,我可以通过它来启动应用程序并通过以下方式修复:最终还能摆脱统一桌面问题。 我能够做到右键单击并打开终端。 试过这个post和其他人提到的许多解决方案。 最后这对我有用。

 dconf reset -f /org/compiz/ 

然后

 setsid unity 

现在一切似乎都很好。 谢谢大家

对我来说一个简单的解决方案是,确保您的电缆插入图形卡而不是主板。 如果你把它插入主板,我猜ubuntu在某些地方感到困惑。

我一直在处理这个问题,最后这对我有用。 感谢上帝。

我只需将其插入GPU并重新启动即可。 问题解决了。

我没有考虑过使用GPU进行显示,因为我正在编写CUDA程序而且我真的需要显卡的图形。

我还要编辑grub – 删除line3 / 4上的gtfxmode行 – 添加nomodeset noquiet和nosplash