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

MoM*_*oMo 46 nvidia graphics login lightdm drivers

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

我从这个问题开始

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

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

我已经尝试过这个

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old
Run Code Online (Sandbox Code Playgroud)

试过这个

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

我曾尝试定位和禁用安全启动,但 bios 中没有安全启动选项。这是 HP DV2000 系列笔记本电脑。

没有任何帮助

当我尝试登录时我得到了什么

有人可以帮忙吗?

编辑:

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

/var/log/Xorg.0.log展示了很多东西,但我拍了一张看起来相关的照片这里

事情是我第一次尝试开始这个烂摊子的驱动程序是 304 驱动程序,根据其他帖子,364 驱动程序应该是修复程序。

更多编辑:

我清除了 nvidia 文件,它返回到一个没有界面的空白桌面,所以我右键单击并恢复了一个备份。侧边栏回来了,它正在运行镓。我重新启动,再次出现空白的紫色屏幕。

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

小智 54

如果您之前已成功使用视频驱动程序运行 16.04,但在最新的软件更新后发生登录循环问题,请尝试此操作,在尝试了其他所有方法后,它对我有用。这相当于搜索“其他驱动程序”:

sudo ubuntu-drivers list
Run Code Online (Sandbox Code Playgroud)

然后使用:

sudo ubuntu-drivers autoinstall
Run Code Online (Sandbox Code Playgroud)

对我来说,这以一种使用sudo apt-get install nvidia-current不会的方式更新了我的 nvidia quadroFx 3800 的驱动程序。

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

sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

  • 在 Ubuntu 16.04 上安装 CUDA 8.0 导致登录循环后,这对我有用。不过,尚未验证 cuda 是否正常工作。 (2认同)
  • 我知道我们不应该在这里说“谢谢”,但你拯救了我的一天。 (2认同)
  • 这也是上周末发生在我身上的事情;安装更新后正在登录循环。运行`sudo ubuntu-drivers autoinstall` 为我排序。(Ubuntu 16.04.2 LTS) (2认同)
  • 这对我也有用。似乎`sudo ubuntu-drivers list` 向您展示了与您的设备**完全兼容**的驱动程序。我一直在安装最新的驱动程序版本,但在尝试您的解决方案之前一直没有工作。谢谢! (2认同)

and*_*oum 16

如果您真的想使用 Nvidia 从他们的网站提供的驱动程序(他们解决了我的 NVIDIA GTX980M 上的 cublas 错误 CUBLAS_STATUS_NOT_INITIALIZED),唯一对我有用的是:

CTRL- ALT-F1

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

sudo apt-get remove nvidia-*
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

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

sudo nvidia-uninstall
Run Code Online (Sandbox Code Playgroud)

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

仅在使用 lightdm 时应用,再次按CTRL- ALT-F1然后执行:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run
Run Code Online (Sandbox Code Playgroud)

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

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

sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

安装后按CTRL- ALT-F7立即登录。这样我就再也没有看到登录循环了。


小智 1

我曾经遇到过这个问题,我用谷歌搜索了一整天,终于找到了正确的解决方案。问题似乎出在您使用 NVIDIA Optimus 的笔记本电脑上。我使用解决这个问题

sudo apt-get install nvidia-364 nvidia-prime
Run Code Online (Sandbox Code Playgroud)

请按照此处的安装指南获取更多信息http://rajat-osgyan.blogspot.co.id/2016/04/how-to-install-latest-nvidia-drivers-on.html


小智 0

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

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

sudo lspci|grep VGA
Run Code Online (Sandbox Code Playgroud)

并在询问时输入密码。

如果您的系统显示您有 NVIDIA 显卡,则输入:

sudo apt-get purge nvidia
Run Code Online (Sandbox Code Playgroud)

等待完成,然后输入:

sudo apt-get install nvidia-current
Run Code Online (Sandbox Code Playgroud)

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

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