Ubuntu16.04 NVIDIA显卡驱动卸载与安装
1、NVIDIA显卡驱动下载2、NVIDIA显卡驱动卸载3、NVIDIA显卡驱动安装3.1、在线安装3.2、离线安装1、NVIDIA显卡驱动下载
nvidia官方显卡驱动下载
2、NVIDIA显卡驱动卸载
卸载可能存在的旧版本 nvidia 驱动(对于新机器或者从未安装过nvidia显卡驱动的机器,这步可以省略,但推荐执行);sudo apt-get remove --purge nvidia*sudo apt-get --purge remove nvidia*sudo apt-get autoremovesudo apt-get --purge remove "*cublas*" "cuda*"sudo apt-get --purge remove "*nvidia*"
注:如果系统安装过nvidia-docker插件,执行以上命令会将插件卸载
如果执行了以上步骤,输入命令nvidia-smi仍可显示驱动信息(一般情况只卸载显卡驱动使用以下命令,适用于.run文件安装的驱动),再执行以下命令:
/usr/bin/nvidia-uninstall
以上执行完成后,输入nvidia-smi提示无命令则表示卸载成功
3、NVIDIA显卡驱动安装
3.1、在线安装
切换到root用户,输入以下命令,添加仓库源和更新安装显卡驱动版本:
sudo apt-get install software-properties-common python-software-propertiessudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get install nvidia-430
注:430对应的是显卡驱动版本
3.2、离线安装
禁用nouveau,修改文件 /etc/modprobe.d/blacklist.conf ,最后添加如下两行。blacklist nouveauoptions nouveau modeset=0
更新系统修改
sudo update-initramfs -u
重启系统,验证nouveau是否已禁用,如果没有任何显示则禁用成功。
lsmod | grep nouveau
将下载的驱动程序.run文件拷贝至/home,关闭图形界面。
sudo service lightdm stop
添加文件权限。
sudo chmod a+x NVIDIA-Linux-xxxxx.runsudo ./NVIDIA-Linux-xxxxx.run -no-x-check -no-nouveau-check -no-opengl-files
其中: -no-x-check:安装驱动时关闭X服务 -no-nouveau-check:安装驱动时禁用nouveau -no-opengl-files:只安装驱动文件,不安装OpenGL文件
在安装过程中会出现:
1、he distribution-provided pre-install script failed! Are you sure you want to continue?选择 yes 继续。2、Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?选择NO继续3、Would you like to run the nvidia-xconfigutility to automatically update your xconfiguration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续
开启图形界面
sudo service lightdm start
验证驱动是否安装成功
nvidia-smi
如果现实以下结果,则证明显卡驱动安装成功