ubuntu16.04更新cuda驱动

目的

刚开始使用ubuntu16.04时,cuda版本低,需要更新

步骤

  1. 禁用Nouveau

Nouveau 是由第三方为 NVIDIA 显卡开发的一个开源 3D 驱动,也没能得到 NVIDIA 的认可与支持。虽然 Nouveau Gallium3D 在游戏速度上还远远无法和 NVIDIA 官方私有驱动相提并论,不过却让 Linux 更容易的应对各种复杂的 NVIDIA 显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多 Linux 发行版默认集成了 Nouveau 驱动,在遇到 NVIDIA 显卡时默认安装。

企业版的Linux 更是如此,几乎所有支持图形界面的企业 Linux 发行版都将 Nouveau 收入其中。

对于个人桌面用户来说,处于成长阶段的 Nouveau 并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些 3D 特效,Nouveau 多数时候并不能完成,而用户在安装 NVIDIA 官方私有驱动的时候 Nouveau 又成为了阻碍,不禁用 Nouveau 安装时总是报错, 错误如下:

ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……

  1. 打开 terminal ,输入

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

  1. 在文件最后加入以下内容

blacklist nouveau
options nouveau modeset=0

  1. 更新使其生效

sudo update-initramfs -u

4.重启机器

reboot

5.检查是否禁用成功

lspci | grep nouveau

没有内容输出,说明禁用成功。


6.官网下载驱动
https://www.nvidia.cn/Download/index.aspx?lang=cn
(选择自己系统对应的驱动,并点击 “搜索” 下载进行下载。)

7.安装驱动
切换到下载好的cuda驱动目录,执行
sudo bash NVIDIA-Linux-x86_64-470.94.run --no-opengl-files --no-x-check

8.中间需要选择操作:
问题1:The distribution-provided pre-install script failed! Are you sure you want to continue?
Continue installation Abort installation (选择Coninue)

问题2:Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later.
Yes No (选 No)

问题3:Install NVIDIA’s 32-bit compatibility libraries?
Yes No (选 No)

问题4: Installation of the kernel module for the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version470.94) is now complete.
OK

问题5: 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 No (选 Yes)

最后成功画面:
在这里插入图片描述

  1. 挂载NVIDIA驱动
    modprobe nvidia
  2. 重启,开机后输入nvidia-smi ,可以看到Driver Version , CUDA更新版本是否一致。
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值