测试环境:Ubuntu 20.04LTS
网上试过一些驱动自动安装的脚本,感觉都不太靠谱,所以借鉴了一些网上的方法,纯手工安装成功且非常稳定。以下是一些记录:
1、更新软件列表
sudo apt-get update
2、安装必要的软件和依赖
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
sudo apt-get install gredit
3、查看是否存在GPU硬件
lspci | grep -i nvidia
4、下载NVIDIA官方驱动,获取下载地址,利用wget拉到服务器中
wget https://cn.download.nvidia.com/XFree86/Linux-x86_64/515.76/NVIDIA-Linux-x86_64-515.76.run #注意更换下载地址
NVIDIA官方驱动查询:https://www.nvidia.cn/Download/index.aspx?lang=cn
5、卸载原有驱动
sudo apt-get remove --purge nvidia*
6、禁用nouveau(nouveau是通用的驱动程序)
sudo gedit /etc/modprobe.d/blacklist.conf 或者(blacklist-nouveau.conf)
7、打开blacklist.conf
sudo vim /etc/modprobe.d/blacklist.conf
8、添加以下文本,保存并关闭
blacklist nouveau
options nouveau modeset=0
9、更新
sudo update-initramfs –u
10、重启
sudo reboot
11、重启后验证是否屏蔽成功,无任何输出代表成功,否则需要重复上述屏蔽动作
lsmod | grep nouveau
12、禁用一切显示服务器
sudo telinit 3
sudo /etc/init.d/lightdm stop 或者 sudo service lightdm stop
13、回到刚刚下载的驱动目录
sudo chmod 777 NVIDIA-Linux-x86_64-515.76.run #必须赋予可执行权限,才可以安装
14、安装
sudo ./NVIDIA-Linux-x86_64-515.76.run
15、根据安装程序指引操作即可,最后重启验证是否安装成功
nvidia-smi
出现下图,即代表安装成功
Comments | NOTHING