安装Nvidia驱动程序后登录无限循环
使用此处的信息: 链接到有关安装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
但他们有同样的问题。
我已经读过,下载并使用Nvidia的*.run
文件是错误的,所以我没有这样做。
我已经读过~/.Xauthority
文件可能有不正确的所有权导致无法登录但我检查了所有权,这是我的用户名而不是root。
此链接还提供了Ctrl-Alt-F1
,以便执行此操作:
sudo mv ~/.Xauthority ~/.Xauthority.backup sudo service lightdm restart
但是, Ctrl-Alt-F1
似乎没有为我生成命令行界面。
解决办法是什么?
正如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
and
sudo apt-get autoremove nvidia*
and
在建议的方式安装驱动程序之前关闭并关闭电源并重新启动。
仅当您有多个GPU连接到系统时,此方法才有效。
首先你必须按照H2ONaCl的回答。 但sudo ubuntu-drivers autoinstall
并不总是更新GPU的所有驱动器。
您可以通过sudo ubuntu-drivers devices
命令检查可用的GPU,并检查可用于GPU
的最新驱动程序的版本。
然后为系统中可用的所有GPU版本键入sudo apt-get install nvidia-version
。
您可以通过nvidia-smi
命令检查已安装的驱动程序,并检查所有可用的GPU是否都有可用的驱动程序。
这个方法对我来说是一个项目,我正在使用GeForce 8400GS和Tesla K40c GPU与Ubuntu 16.04。