- 卸载旧版本的NVIDIA
sudo apt remove --purge nvidia*
2.禁用驱动
cd /etc/modprobe.d
touch blacklist-nouveau.conf
vi blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
3.执行
sudo update-initramfs -u
查看是否成功禁用
lsmod | grep nouveau
无输出,表示禁用成功
sudo chmod a+x NVIDIA-Linux-x86_64-390.67.run
sudo ./NVIDIA-Linux-x86_64-390.67.run –no-opengl-files
or sudo ./NVIDIA-Linux-x86_64-390.67.run --add-this-kernel
5.打开图形化界面
sudo service lightdm start
- reboot
如果上面方式不行,则执行以下安装方式。
1.sudo apt-get remove nvidia* 卸载旧的显卡驱动
2.下载对应驱动
3 安装相关依赖包
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
4 有图形界面需禁用x-window服务
sudo service lightdm stop
5 禁用nouveau
sudo vi /etc/modprobe.d/blacklist.conf
#添加以下内容
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
执行命令
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf build the new kernel by:
更新并重启
6 sudo update-initramfs -u
reboot
7.sudo chmod a+x NVIDIA-Linux-x86_64-430.50.run*
sudo sh NVIDIA-Linux-x86_64-430.50.run* --no-opengl-files --no-x-check --no-nouveau-check
no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
no-x-check 安装驱动时不检查X服务
no-nouveau-check 安装驱动时不检查nouveau
提示warning时候,可以直接默认下一步即可。
8.nvidia-smi 查看是否成功
最后看看显卡信息
cat /proc/driver/nvidia/version
参照文章https://www.cnblogs.com/eugene0/p/11587987.html