前情介绍
大概就是自己手动装的NVIDIA 显卡突然寄掉了。就是输入 nvidia-smi 显示驱动找不到类似的。
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
然后在ubuntu里面那个附加驱动下载驱动后要么是开机一直黑屏,进不去图形化界面,只能在工作台,要么就是没有用。然后就自己开始动手再次安装。
大概的步骤
首先还是更新了一下内核,因为本来是5.4.153啥的。这里你直接输 uname -r 就能看到内核版本。
sudo apt-get install linux-generic-hwe-20.04 #这个是下载新的内核版本
然后我发现我自己手动下的版本跟上面这个命令行下的内核版本不一样就把我自己的删掉了。
sudo apt-get purge linux-headers-5.15.85-051586 linux-modules-5.15.85-051585-generic linux-image-5.15.85-051585-generic
接下来我又把之前下的NVIDIA驱动删掉
$ sudo apt-get purge libnvidia*
$ sudo apt-get purge nvidia*
最后就是下载驱动了,我这采用的是ppa下载,直接搜关键词 ubuntu NVIDIA驱动 在线下载或者 ppa下载应该就有相关教程
$ sudo dpkg --list | grep nvidia #找版本
$ ubuntu-drivers devices #这样也行。
在下面找到合适的版本后。我是终端这里显示的推荐535.
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-driver-535
$ sudo prime-select nvidia
$ sudo apt-get install --reinstall nvidia-driver-535 #如果上面有报错的话
$ reboot
安装过程如果有报错的话就复制下来上网搜就好。
成功
如何判断有没有成功
第一种方法就是
$ nvidia-smi
看输出结果
第二种就是在设置里->关于。看看有没有识别出显卡信息。
感想
总体来说我安装的时候也试了很多方法,不过大都没有用,最后只有这一个方法可行。如果遇到开机黑屏的现象就只能是进入ubuntu高级模式->恢复模式(recovery mode)->root ->$ sudo apt-get purge libnvidia* $ sudo apt-get purge nvidia*。把下载的显卡驱动删除了。
这真的是一个很折磨的过程