方法1:使用标准Ubuntu库进行自动安装
方法2:手动下载安装,参考(https://zhuanlan.zhihu.com/p/366882419)
1)查看显卡型号lspci | grep -i vga,到[官网](https://www.nvidia.cn/)下载显卡驱动,[历史版本](https://www.nvidia.cn/geforce/drivers/)
2)增加可执行权限 chmod +x NVIDIA-Linux-***.run
3)禁用 nouvean
新建文件 vim /etc/modprobe.d/blacklist-nouveau.conf
输入: blacklist nouveau
options nouveau modeset=0
保存之后更新使其生效:update-initramfs -u
重启;也可以不用。
4)Ctrl+Alt+F3 进入终端模式;返回桌面使用Ctrl+Alt+F1
关闭系统自带的X服务,service lightdm stop;
5)进入驱动目录安装,./NVIDIA-Linux-***.run --no-opengl-files
确认安装成功 nvidia-smi
6)重新启动lightdm, service lightdm stop;
*)如果第四步报错unit lightdm.service not loaded,则需要先安装lightdm(sudo apt install lightdm lightdm-gtk-greeter-settings ),报错则按照提示重新安装,如果没有弹窗选择lightdm,sudo dpkg-reconfigure lightdm试试。
*)如需重新安装,请先卸载
查看当前的显卡驱动:sudo dpkg --list | grep nvidia-*
卸载显卡驱动:sudo apt-get purge nvidia*;./NVIDIA-Linux-***.run --uninstall;