参考链接:
实现的具体步骤:https://blog.csdn.net/zhang970187013/article/details/81012845
具体问题:https://blog.csdn.net/insanegtp/article/details/79553539
特殊问题:https://www.jianshu.com/p/0de42ea58de6
1、关闭nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
// 添加在末尾
blacklist nouveau
option nouveau modeset=0
sudo update-initramfs -u
重启电脑后输入,没输出即可
lsmod | grep nouveau
2、删除原有的NVIDIA
sudo apt-get remove -–purge nvidia*
// 或者使用.run文件安装可以在其后添加 --uninstall 卸载
sudo ./NVIDIA-XXX.run --uninstall
3、下载对应的NAVIDIA包
这是链接:https://www.nvidia.com/Download/index.aspx?lang=en-us
4、安装NVIDIA
sudo service lightdm stop
// 打开自己的版本并运行
sudo chmod a+x NVIDIA-Linux-x86_64-XXX.run
sudo ./NVIDIA-Linux-x86_64-XXX.run –no-opengl-files
// 安装过程中选项在否的地方也基本选yes
5、安装完成测试
// 没有显示failed即可
nvidia-smi
但在这是有可能会出现failed,到bois中关闭secure boot即可
如果还是有问题,那么可以参考该链接:https://blog.csdn.net/zhe_csdn/article/details/96431265
// 查看驱动版本号(我的是430.34)
cd /usr/src
sudo apt-get install dkms
// 无需重启即可成功看到输入nvidia-smi后熟悉的界面
sudo dkms install -m nvidia -v 430.34
或者在进入ubuntu前降低内核版本进入(修改启动版本)