ubuntu16.04更新nvidia驱动的两种方法(方法2直接可用nvidia-smi显示)

ubuntu系统当需要搭建深度学习环境,调用nvidia GPU显卡驱动时候,更新显卡驱动问题一直不可避免,当在终端运行nvidia-smi显示出显卡信息的那一刻,才算彻底松了一口气。前后陆陆续续搞过ubuntu显卡驱动很多次,发现显卡驱动的问题越来越简单了。简单记录下今天的经历,供参考。

第一种,利用ubuntu系统Software & Updates自动更新。

更新系统软件源信息

sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update

系统右上角System Settings——Software & Updates——Additional Drivers,选择可用的nvidia驱动版本进行更新即可(可能需要重启)

 

第二种,提前下载好显卡驱动,禁用系统自带的nouveau驱动,文本模式下进行手动更新。

也有的机器第一种方法不可行,那么就此种方法手动更新吧,而且安装好驱动后,nvidia-smi直接就显示出了显卡信息,不用再安装CUDA啦。

 1. 查看你的显卡型号

~$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)

nvidia官网下载驱动程序,点击搜索,选择版本。这里我现在的是:NVIDIA-Linux-x86_64-440.36.run,对应CUDA10.2。

 2. 准备工作

卸载旧版本驱动

sudo apt-get purge nvidia*

禁用系统自带的 nouveau驱动

#创建配置文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf 

# 在打开的配置文件里添加如下内容
blacklist nouveau
options nouveau modeset=0

# 进行更新
sudo update-initramfs -u

#重启,在终端输入如下,如果无输出,则禁用成功
lsmod | grep nouveau

关闭图形界面,进入文本模式

sudo service lightdm stop

 3. 开始安装

在文本模式终端,进入下载的驱动程序.run文件目录,分别进行如下操作。

# 给文件夹执行权限,记得替换你的文件名
sudo chmod +x NVIDIA-Linux-x86_64-440.36.run

# 开始安装,然后根据弹出界面,一路按 Enter
sudo ./NVIDIA-Linux-x86_64-440.36.run

开始安装后,都是默认设置,一路按 enter ,直接结束。

# 测试是否安装成功
nvidia-smi

# 返回图形界面
sudo service lightdm start

参考:https://www.cnblogs.com/myblog1993/p/9284071.html

  • 10
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Briwisdom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值