手工安装驱动的方法。
环境
ubuntu 20.04
卸载
完全卸载NVIDIA驱动
sudo apt-get --purge remove nvidia*
sudo apt-get --purge remove "*nvidia*"
sudo apt-get --purge remove "*cublas*" "cuda*"
sudo apt autoremove
禁用nouveau
编辑文件blacklist.conf
sudo vi /etc/modprobe.d/blacklist.conf
在文件最后部分插入以下两行内容
blacklist nouveau
options nouveau modeset=0
更新系统
sudo update-initramfs -u
重启系统(一定要重启)
reboot
验证nouveau是否已禁用
lsmod | grep nouveau
没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动。
安装驱动
在英伟达的官网上查找你自己电脑的显卡型号然后下载相应的驱动。网址:http://www.nvidia.cn/page/home.html
给驱动run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-396.18.run
安装依赖
sudo apt install gcc make -y
安装
sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files
说明:
- -no-x-check:安装驱动时关闭X服务
- -no-nouveau-check:安装驱动时禁用nouveau
- -no-opengl-files:只安装驱动文件,不安装OpenGL文件,只有禁用opengl这样安装才不会出现循环登陆的问题
挂载Nvidia驱动
modprobe nvidia
检查驱动是否安装成功:
nvidia-smi
参考
https://blog.csdn.net/qq_30468723/article/details/107531062
https://blog.csdn.net/Thanlon/article/details/106125738