Ubuntu 卸载 Nvidia 驱动和安装最新驱动
1、切换为集成显卡
如果没有,那么先切换到字符界面
2、卸载驱动
sudo apt-get --purge remove nvidia*
sudo apt autoremove
To remove CUDA Toolkit:
sudo apt-get --purge remove "*cublas*" "cuda*"
To remove NVIDIA Drivers:
sudo apt-get --purge remove "*nvidia*"
3、然后重装驱动
去**NVDIA 驱动官网**搜索你的显卡需要的驱动型号并下载(如图)。
下面是我的电脑对应的驱动版本:
从搜索的结果可以看到,我的驱动对应的版本应该是455.45.01
那就下载.run文件,有点大,慢慢等待哟!
1.安装显卡驱动
1.禁用nouveau
打开终端,输入:
sudo gedit /etc/modprobe.d/blacklist.conf
在blacklist.conf文件末尾加上这两行,并保存:
blacklist nouveau
options nouveau modeset=0
然后执行命令:
sudo update-initramfs -u //应用更改
重启电脑,验证是否禁用nouveau:
lsmod | grep nouveau
没有信息返回说明已禁用了如图:
2.安装NVIDIA驱动
打开terminal卸载旧版本NVIDIA驱动:
sudo apt-get remove --purge nvidia*
进入到下载好的.run文件夹下给驱动run文件赋予执行权限:
sudo chmod a+x NVIDIA-Linux-x86_64-455.45.01.run
注:替换自己下载的驱动名称
cd 下载目录 sudo chmod a+x 你下载的文件名
安装NVIDIA驱动
sudo ./NVIDIA-Linux-x86_64-455.45.01.run -no-x-check -no-nouveau-check -no-opengl-files
只有禁用opengl这样安装才不会出现循环登陆的问题
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
安装过程中的选项:
The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
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 继续。
问题没记住,选项是:install without signing
问题大概是:Nvidia's 32-bit compatibility libraries? 选择 No 继续。
Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes
这些选项如果选择错误可能会导致安装失败,没关系,只要前面不出错,多尝试几次就好。
重启之后
sudo reboot
查看NVIDIA版本检验是否安装完成 nvidia-smi
自此,大功告成!!
附录:
卸载
sudo apt-get --purge remove "*nvidia*"
sudo /usr/bin/nvidia-uninstall