安装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。