ubuntu20.04安装NVIDIA驱动
nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
前提说明:系统是重新通过U盘进行安装的,所以里面几乎是空盘
按照网上教程进行“软件和更新”中安装出现报错:
nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
所以参考很多博客,我把我自己的操作流程记录一下,以供参考:
1. 更新软件源
sudo apt-get update
2. 安装所需要依赖,需要安装g++,gcc,make
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
3. 卸载原有NVIDIA驱动
sudo apt-get remove --purge nvidia*
4.禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在blacklist.conf末尾添加以下两行,保存后关闭文本
blacklist nouveau
options nouveau modeset=0
在终端输入如下更新,更新结束后重启电脑
sudo update-initramfs -u
重启后输入如下指令,如无输出则已关闭nouveau
lsmod | grep nouveau
5.关闭Secure Boot
重新启动按F2或F12(我的是联想主机F12)进入自己电脑的BIOS设置(不同电脑进入方式不同,具体方式自行查找)
关闭Secure Boot,并且清除安全启动密钥,保存后退出重启
6. 查看适合自己的驱动,在终端输入
会出来以上这张图,选择driver 和后面有recommend的,我这里面就是470
7. 安装驱动,因为我在软件和更新中安装驱动还是会报错,所以我选择命令行进行安装
sudo apt install nvidia-driver-470
8. 电脑重启sudo reboot ,然后输入nvidia-smi