当前位置: 首页>>技术教程>>正文


安装 Nvidia 364 驱动程序后,Ubuntu 16 陷入登录循环

, , , ,

问题描述

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

我从 this issue 开始

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

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

我尝试过 this

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

试过 this

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

我试过定位和禁用secureboot,但bios中没有secureboot选项。这是 HP DV2000 系列笔记本电脑。

没有任何帮助

what i get when i try to log in

有人可以帮忙吗?

编辑:

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

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

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

更多编辑:

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

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

最佳思路

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

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

次佳思路

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

CTRLALTF1

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

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

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

sudo nvidia-uninstall

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

仅在使用 lightdm 时应用,再次按 CTRLALTF1 并执行以下操作:

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

我使用了所有默认选项,除了我拒绝的 opengl。我不知道这是否重要。

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

sudo service lightdm restart

并在安装后立即按 CTRLALTF7 登录。这样我就再也没有看到登录循环了。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12431.html,未经允许,请勿转载。