![安装 Nvidia 驱动程序后登录无限循环](https://linux22.com/image/889629/%E5%AE%89%E8%A3%85%20Nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%90%8E%E7%99%BB%E5%BD%95%E6%97%A0%E9%99%90%E5%BE%AA%E7%8E%AF.png)
使用此处的信息:链接到有关安装 Nvidia 驱动程序的信息
我安装了 Nvidia 驱动程序。我有 Ubuntu 16.04 和 Nvidia GT 710。我相信这款显卡是 2016 年初左右推出的新型号,针对较旧的台式机或小型台式机而设计。我把它放到了一台旧服务器中。
我使用它是nvidia-304
因为它是 7 系列的,而且是 4 天前构建的。它无法工作,因为登录对话框执行了无限循环。
无限循环如下:
显示登录对话框...输入密码...屏幕变黑...显示登录对话框...等等。
这是我做的:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get purge nvidia*
sudo apt-get install nvidia-304
我也试过
sudo apt-get install nvidia-current
和
sudo apt-get install nvidia-340
和
sudo apt-get install nvidia-367
和
sudo apt-get install nvidia-370
和
sudo apt-get install nvidia-375
但他们有同样的问题。
我读到过从*.run
Nvidia 下载和使用文件是错误的,所以我没有这样做。
我已读到该~/.Xauthority
文件可能具有不正确的所有权,导致无法登录,但我检查了所有权,它是我的用户名,而不是根用户名。
还有建议在这个链接为了Ctrl-Alt-F1
做到这一点:
sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart
但是,Ctrl-Alt-F1
似乎没有为我提供命令行界面。
解决办法是什么?
答案1
正如 Marc Vanhoomissen 所说,askubuntu.com 上有很多关于此问题的问题和解决方案。其中很多对我而言都不起作用。
这是对我有用的解决方案关联。
以下是从该链接复制的文本:
Here is modern way to install the nvidia drivers for Ubuntu (for 14.04 and newer)
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo ubuntu-drivers autoinstall
sudo reboot
我想补充一点,如果你已经多次尝试失败,你应该从
sudo apt-get purge nvidia*
和
sudo apt-get autoclean
和
sudo apt-get autoremove nvidia*
和
关机和断电并重启前按照建议的方式安装驱动程序。
答案2
仅当您的系统连接了多个 GPU 时,此方法才有效。
首先你必须遵循氯化钠的答案。但sudo ubuntu-drivers autoinstall
并不总是会更新 GPU 的所有驱动器。
您可以通过命令检查可用的 GPU sudo ubuntu-drivers devices
,并检查适用于您的 s 的最新驱动程序的版本GPU
。
然后输入sudo apt-get install nvidia-version
系统中所有可用的 GPU 版本。
您可以通过nvidia-smi
命令检查已安装的驱动程序,并检查所有可用的 GPU 是否都有可用的驱动程序。
对于我使用 GeForce 8400GS 和 Tesla K40c GPU 与 Ubuntu 16.04 进行的项目,此方法很有用。