安装Nvidia 364驱动程序后,Ubuntu 16卡在登录循环中


40

这最初并不是登录循环的问题。我正在尝试全新安装Ubuntu 16,并使用允许它为我检测专有驱动程序的新功能。

我从这个问题开始

当我尝试使用推荐的Nvidia驱动程序时,它导致笔记本电脑变得不稳定和冻结。

我尝试了该帖子中的补救措施,并导致了登录循环。

我曾尝试

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

试过这个

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

我曾尝试查找和禁用secureboot,但是BIOS中没有secureboot选项。这是一台HP DV2000系列笔记本电脑。

没有任何帮助

我尝试登录时会得到什么

有人可以帮忙吗?

编辑:

来宾会话执行相同的循环。

/var/log/Xorg.0.log显示了很多的东西,但我花了一个PIC什么似乎相关这里

根据其他帖子,我最初尝试启动此故障的驱动程序是304驱动程序,而364驱动程序应该是修复程序。

更多编辑:

我清除了nvidia文件,它回到没有界面的空白桌面,所以我右键单击并恢复了备份。我重新启动,它的空白紫色屏幕再次出现。

我正在考虑只是重新安装而不使用nvidia驱动程序。软件中心告诉我我有一个预览版,我应该使用304驱动程序。它不是一个前提。=(至少软件中心为协处理器驱动程序提供了一个不错的建议。


访客会话是否允许登录工作?/var/log/Xorg.0.log中有什么错误(标记为(EE)“)?〜/ .xsession-errors中有什么错误?您是否尝试删除/重命名〜/ .ICEauthority?
ubfan1

我也有同样的问题。askubuntu.com/questions/761819/...
希夫GARG

我已经解决了问题。请参阅我的问题的答案
shiv garg

转到UEFI / BIOS设置并禁用安全启动。然后安装NVIDIA驱动程序。这将起作用
pradyot '16

如果您认为问题出在用户设置上,请尝试使用新创建的用户帐户登录,看看是否发生相同的问题。与更改配置相比,这要快得多且破坏性较小。
Amias '16

Answers:


49

如果您之前已经成功使用视频驱动程序成功运行了16.04,但是在最新的软件更新之后出现了登录循环问题,请尝试执行此操作,然后再尝试其他所有操作都对我有用。这等效于搜索“其他驱动程序”:

sudo ubuntu-drivers list

然后使用:

sudo ubuntu-drivers autoinstall

对我来说,这更新了我的nvidia quadroFx 3800驱动程序,而使用该驱动程序则sudo apt-get install nvidia-current不会。

自动安装后,调用另一个tty(例如ctrl + alt + f1),然后

sudo service lightdm restart

2
在Ubuntu 16.04上安装CUDA 8.0导致登录循环后,这对我有用。不过,尚未验证cuda是否正常工作。
约翰·

1
我正在使用nvidia-304,几乎在每次升级中都面临登录循环。这是我找到的最简单的解决方案。
Italo Borssatto

2
我知道我们不应该在这里说“谢谢”,但是您已经救了我的一天。
可口可乐

2
这也是上周末我也发生的事情。安装更新后出现登录循环。跑步sudo ubuntu-drivers autoinstall为我排序。(Ubuntu 16.04.2 LTS)
AnthonyK

2
这也对我有用。似乎sudo ubuntu-drivers list向您显示了与设备完全兼容的驱动程序。在尝试您的解决方案之前,我一直在安装最新的驱动程序版本,但一直无法使用。谢谢!
阿米尔(Amir)

15

如果您确实要使用Nvidia从其网站提供的驱动程序(它们在我的NVIDIA GTX980M上解决了cublas错误CUBLAS_STATUS_NOT_INITIALIZED),那么唯一对我有用的是:

新闻CTRL- ALT-F1

卸载任何以前的驱动程序:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

从.run文件中卸载驱动程序:

sudo nvidia-uninstall

这应该删除登录循环,所以现在就可以reboot正常登录了。

只有当你使用lightdm,再次按下应用CTRL- ALT- F1做:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

我使用了所有默认选项,但opengl除外,在这里我说不。我不知道这是否重要。

这是重要的部分:请勿重新启动。做就是了:

sudo service lightdm restart

CTRL- ALT- F7在安装后立即登录。这样,我再也看不到登录循环。


1
不知道后台实际发生了什么,这篇文章的前半部分设法使我通过了无限循环登录部分,现在我又回到了Ubuntu GUI!:)
Atlas7

1
第一部分解决了我的登录循环。谢谢!但是,当我尝试安装新的CUDA包时,登录循环再次出现。然后,我意识到我原来的Ubuntu默认Nvidia驱动程序比CUDA软件包的Nvidia驱动程序更新。因此,当我重新安装CUDA包时,我选择了“不安装新的Nvidia驱动程序”,然后使用默认选项继续进行操作(顺便说一句,我选择了opengl安装,没有引起任何问题)。终于成功了!
Geeocode



1

我在Ubuntu 14.04和NVIDIA-304驱动程序中遇到了相同的问题。

在系统更新之一期间,此驱动程序已从版本304.131更新为304.132。这个新的驱动程序版本是我问题的根源。

重新安装旧的驱动程序版本(304.131)解决了此问题。现在一切正常。

有关更多信息,请参见此启动板错误页面

在这里您可以找到驱动程序304.1:https ://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/304.131-0ubuntu0.14.04.1 在页面右侧,选择您的构建(amd 64或i386),这将打开下载页面,您可以在其中选择下载(我的是nvidia-304_304.131-0ubuntu0.14.04.1_i386.deb)。下载并复制到USB记忆棒。通过登录循环问题打开计算机电源,打开终端,停止lightdm:

sudo service lightdm stop

清除NVIDIA驱动程序:

sudo apt-get purge nvidia*

将带有下标标记的文件插入USB记忆棒,运行fdisk在计算机上识别您的USB记忆棒:

sudo fdisk -l

(我的是/ dev / sdb1)

安装USB记忆棒,但首先创建一个安装点:

sudo mkdir /media/usb

安装USB记忆棒:

sudo mount /dev/sdb1 /media/usb

检查下载的文件是否存在:

ls /media/usb

安装NVIDIA驱动程序:

sudo dpkg -i /media/usb/nvidia-304_304.131-0ubuntu0.14.04.2_i386.deb

(请用您下载的文件之一替换文件名)

卸下USB记忆棒:

sudo umount /media/usb

重启系统

sudo reboot

希望这可以帮助。


1
您能再详细说明一下吗?解释如何重新安装驱动程序确实对OP以及其他存在类似问题的人很有帮助。:)
ThatGuy

1

通过Nvidia控制面板弄乱了xorg.conf中的屏幕配置后,我遇到了类似的问题。我以前一直在我的1080上运行3屏的最新驱动程序(当时为381.09),没有问题。但是一旦我重新启动,我就会得到登录循环。

为了解决这个问题,我简单地:

  • 开了一个终端ctrl- alt-f1
  • 移动了我重命名的xorg.conf文件 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
  • 然后重新启动,让系统再次锻炼自己的配置。

这是一个非常快速的修复-无需重新安装驱动程序等。我渴望这样做,以避免弄乱各种依赖项,例如CUDA


0

打电话给客户服务,终于问题解决了。我的SuperMicro工作站上有2个GPU(Geforce 1080和1080Ti)。以需要进入tty模式并停止lightdm的正确方式安装GPU驱动程序后,您需要拔出主板上的VGA / DVI并将监视器电缆插入GPU端口。以我为例,插入GPU 1080Ti的DVI,解决了登录循环问题。


-1

自升级到16.04以来,我在多台计算机上都遇到了类似的问题。首先,请确保在计算机BIOS中禁用安全启动。较旧的计算机甚至没有此选项。

你可以得到一个命令通过点击提示Ctrl- - ?Alt F4如果是这样,请输入您的用户名,然后输入密码以登录。从那里尝试键入:

sudo lspci|grep VGA

并在询问时输入密码。

如果系统显示您具有NVIDIA图形,请键入:

sudo apt-get purge nvidia

等待直到完成,然后键入:

sudo apt-get install nvidia-current

完成后,键入sudo shutdown -r now重新启动计算机。您应该启动到功能正常的桌面。

这也可以解决16.04上的登录循环问题或光标出现黑屏的问题。


nividia-current安装适合较新芯片组的(旧)稳定版本和LTS驱动程序版本。这应该是默认建议。

-2

我遇到了在2012年购买的Macbook Pro Retina上运行Ubuntu 16.04的登录循环问题。多年来,我一直在使用来自xorg-edgers的nvidia-304驱动程序,该驱动程序运行良好,并且通常是唯一可行的选择(带有uefi引导) )。随着最新的更新(2016年11月4日在ubuntu 16.04上发布),该驱动程序停止工作,我花了很长时间试图找出问题所在(整个启动选项中我没有nomodeset)。

我的解决方案最终是:1)使用nouveau(令人惊讶的是,因为它以前从未使用过)将nouveau放入/ etc / modules中,并使用xorg.conf将nouveau用作设备(但是即使在普通的桌面活动中,该驱动程序的性能也不理想);或者2)实际上是最新的nvidia驱动程序nvidia-367,没有xorg.conf


-2

注意:就我而言,我有一张比较旧的gfx卡-GTX280我做了什么:

  • 在nvidia.com上检查了哪个驱动程序版本支持我的卡,在我的情况下是nvidia-340

  • service lightdm stop

  • apt-get purge lightdm

  • apt-get purge nvidia*

  • apt-get install nvidia-340

  • apt-get install lightdm

  • 重新启动系统

我注意到nvidia-367安装了gdm,因此在安装nvidia驱动程序之后,您将同时拥有lightdm和gdm,这可能是问题的关键。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.