Ubuntu 重启显卡驱动失败解决办法

开机的时候发现显卡驱动失效了,直接导致循环登录

其实问题就在于,自己装好显卡驱动之后,直接,因为内核的更新。导致计算机在开机的时候直接启动新的内核。然而新的内核和安装的驱动不匹配。

  • NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running

这个问题通常是由重启后切换到了新的内核版本上导致的,所以只要切换回去就可以了
可以用uname -r看一下当前使用的内核版本,可以用dpkg --get-selections | grep linux查看安装了哪些内核版本

看内核的目的是为了知道最初的内核是哪一个。如果不确定都试一下就好了。
然后重启,按 esc,1选择其中的高级选项 ,会出现不同的内核版本,以下是我的电脑内核版本:

Ubuntu 重启显卡驱动失败解决办法_显卡驱动

Ubuntu 重启显卡驱动失败解决办法_显卡驱动_02

 

选择低版本的驱动就可以进去了,但是如果重启的话,还会有这个问题。所以

要解决的话,就要在grub 中进行设置

修改grub文件

sudo gedit /etc/default/grub

 

然后加入

GRUB_DEFAULT="1> 2"

这里的意思就是 一开始进来 进入 下标为1 的“Ubuntu高级选项” ,然后 进入到下标为2 的“4.150-101-generic” 的驱动,(下标从0开始)

这样就算是以后更新了,还是能进入这个设置好的内核。

保存之后,记得更新grub

sudo update-grub

这样,重启之后,就会自动选择内核。问题解决

 

最后,记得一定要设置关闭自动更新!!!

Ubuntu 重启显卡驱动失败解决办法_linux_03