(亲测有效)Ubuntu16.04卸载旧版Nvidia显卡驱动 升级最新驱动

基本情况:

       有的同学跑程序需要用到CUDA10,实验室服务器的Nvidia显卡驱动需要从390升级到大于418的版本,于是卸载旧版安装新版走起!

流程:

       首先在NVIDIA官网下载相应的驱动,这里我下载的430.14版本(https://www.geforce.cn/drivers

       然后Ctrl+Alt+F1进入纯命令行界面,停止图形界面

sudo service lightdm stop

       由于服务器安装的是docker来分配用户,并且用nvidia-docker来映射本地nvidia驱动到容器内部,直接使用下面的命令虽然可以删除nvidia旧版驱动,但是会连带服务器的nvidia-docker一起删除,这不是我想要的结果

sudo apt-get remove --purge nvidia-*

       因此采用另一行命令,只卸载nvidia显卡驱动而不影响nvidia-docker

sudo /usr/bin/nvidia-uninstall

       再更新一下

sudo update-initramfs -u

       重启

reboot

       再次Ctrl+Alt+F1进入纯命令行界面,并停止图形界面准备安装新版显卡驱动(这里默认已经禁用nouveau)

lsmod | grep nouveau #可以测试一下
sudo service lightdm stop

        安装显卡驱动,没有特别需要注意的地方,基本选ok就可以

sudo ./NVIDIA-Linux-x86_64-430.18.run -no-x-check -no-nouveau-check -no-opengl-files

        安装完成之后,重新启动图形界面

sudo service lightdm start

         测试

nvidia-smi

       测试成功,并且docker容器内部显卡驱动也映射成功!

发布了14 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hesongzefairy/article/details/102330920