针对问题
需手动安装NVIDIA驱动的情况:装系统、掉驱动(或造成循环登陆)
准备工作
从官网手动下载NVIDIA显卡对应的驱动, eg. NVIDIA-Linux-x86_64-418.74.run
进入命令行界面(Ubuntu系统下)
1
Ctrl + Alt + F1
安装驱动
卸载原有驱动
如果原驱动采用apt安装:
1
sudo apt remove --purge nvidia*
如果原驱动采用runfile安装:
1
2
3
sudo bash NVIDIA-Linux-x86_64-418.74.run --uninstall
#或者
sudo nvidia-uninstall
禁用nouveau
1. 检查禁用
有输出,则需要禁用nouveau:
1
lsmod | grep nouveau
2. 设置禁用
编辑配置文件:vi指令
1
sudo vi /etc/modprobe.d/blacklist.conf
在最后一行添加:
1
blacklist nouveau
生效配置:
1
sudo update-initramfs -u
重启检查禁用
禁用X服务
禁用X-org服务,不禁用则.run无法执行到底
1
sudo /etc/init.d/lightdm stop
安装.run驱动
给.run驱动赋予执行权限
1
sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run
安装(参数非常重要,必须no-opengl)
1
sudo bash NVIDIA-Linux-x86_64-375.20.run –no-opengl-files
后续支持
CUDA安装
安装CUDA时一定使用.run文件,手动选择配置:不再选择安装驱动、弹出xorg.conf时选择NO
维持驱动
不要使用ubuntu设置中附加驱动中驱动