Ubuntu18.04NVIDIA显卡驱动安装-老版本卸载-循环管登录解决方和案注意事项

上次提到Ubuntu16.04和kali4的NVIDIA显卡驱动的安装,这次我们来安装Ubuntu18.04(LTS)的NVIDIA显卡驱动:

注意事项:

如果你的系统是全新的那么第一种方法最简单。
Ubuntu在系统更新器里面有附加驱动项目如果是新做的系统只要更新索引就能用自带的软件去安装(这样虽然慢但是比较安全起码不会因为显卡问题循环登录和卡死。)只要选择最新驱动再点击应用更改后重新启动就可以了。

在这里插入图片描述在这里插入图片描述好让我们从新开始。

在这里插入图片描述我的显卡是1060的因为没有安装显卡驱动所以才显示的是集显,好了话不多说还是开始干准备工作吧
先禁用自带的nouveau驱动,这个我已经在很多安装显卡博客时提到过,不过还是再叙述一遍:
打开终端再黑名单里添加nouveau驱动

sudo gedit /etc/modprobe.d/blacklist.conf

在这里插入图片描述换皮不换药,虽然和kali的文件名不一样但都是一样的作用。我们添加:blacklist nouveau
保存后终端输入:update-initramfs -u
重启电脑:reboot
重启电脑系统后我们打开终端看看nouveau还运行不:lsmod | grep -i nouveau

在这里插入图片描述

如果什么都不显示就成了。
我们添加源来方便我们来安装显卡驱动:sudo add-apt-repository ppa:graphics-drivers/ppa
在这里插入图片描述手册不用看直接回车跳过
在这里插入图片描述我们顺便跟新一下源索引:sudo apt-get update
在这里插入图片描述可以看到命中7已经成功添加。
我们可以用这条命令去看所有的NVIDIA显卡驱动:sudo apt-get install nvidia-(摁两下tab键)来查看所有
在这里插入图片描述可以看到最新驱动是430我们也可以到官网找到最新的版本号:

安装最新的显卡驱动

sudo apt-get install nvidia-driver-430
如果没有以下问题基本上就是一次完成但是如果出现了以下问题请按步骤看完
在这里插入图片描述

如果提示依赖关系千万不要先去解决 因为依赖关系问题比较杂,如果你认为安装最新版来解决问题那你就大错特错了!

在这里插入图片描述
在这里插入图片描述虽然经过一系列安装将nvidia-driver-430的包安装上了,但是安装完成后发现nvidia-smi命令并没有显示显卡驱动,重新启动后发现循环登录,或者卡死,如果是卡死(鼠标不动卡在logo页面的话还是重新安装系统吧),如果是循环登录倒是可以解决。

解决循环登录和老版本nvidia显卡驱动卸载方法。

无论你是上面问题出现的循环登录问题还是老版本卸载,先进入文本模式Ctrl+Alt+F2(F3到F6)都可以
先卸载显卡驱动sudo apt-get remove nvidia-*
再清除无用的包sudo apt-get autoremove
再次尝试卸载sudo nvidia-unustal
重启电脑
重新安装显卡驱动如果你是因为卡死问题卸载了显卡显卡驱动的话在软件更新器里面选择最新显卡驱动是选择不上的(有的可以能选择并更改且应用了的当我没说)我们先把源换回初始状态:sudo gedit /etc/apt/sources.list
为了方便粘贴我把那些加注释的段落删除了:
deb http://cn.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ bionic universe
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
清空索引缓存:sudo apt-get clean
添加ppa仓库:sudo add-apt-repository ppa:graphics-drivers/ppa(重新上面添加源那步骤)
更新索引:sudo apt-get update
安装显卡驱动:sudo apt-get install nvidia-driver-430
安装完成功后输入nvidia-smi如果没有出现显卡驱动我们不要慌:
我们还是打开软件更新程序,如果你发现你打开附加后那个黄点在430版本位置上,你就换到最下面nouveau那并应用更改,然后提示你重启。
在这里插入图片描述重启后在点击430那个版本应用更改那个黄条走的很慢耐心等一下,官方源就是这样。

NVIDIA显卡驱动安装总结

1.纯净的新系统用的是官方源只需要更新一下索引(sudo apt-get update)就可以在应用软件更新里安装。
2.国内源(如阿里云)使用该源的索引后在应用软件更新-附加驱动那可以看到430的驱动但是后面的括号里写的却是专有,不仅如此而且根本切换不到那个版本的驱动
3.在终端添加ppa仓库NVIDIA驱动因为依赖关系安装不上的不(如果提示为了保持现状不能更改的)就不要强硬去
更改依赖关系,即使安装上了包也会出错。
4.如果上面3.的问题是依赖关系问题的话倒不如说是源索引的问题,大家都知道源索引是向下兼容的,也许你换的国内源就根本没有这个版本的驱动文件!
5.不要试图‘过河拆桥’有些人可能会想我把源换成官方的来安装显卡驱动在换回国内的源去更新系统(sudo apt-get dist-upgrade)我劝你别做这样的傻事,因为你的国内源要是没有这个最新的驱动文件的话他会给你卸载了,而源加过多了会导致系统变卡,当然你要是有把握随意,如果是初学者就不要来踩坑了。

  • 6
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值