Ubuntu: nvidia驱动、CUDA、cuDNN安装踩坑记录

1.安装驱动后重启,开机黑屏or分辨率变小

问题:显卡驱动安装之后重启,黑屏,只有左上角有光标在闪
原因:驱动版本不正确
解决方法:卸载驱动,安装合适的驱动
第一步:开机后一直点击左shift键 或者 F12进入如下界面,选择Advanced options for Ubuntu,回车
在这里插入图片描述
第二步:进入下面的界面后,选择带有(recovery mode)的选项,如果有多个,选择最上面一个
在这里插入图片描述
第三步:进入下面的界面后,选择root,回车,稍等之后,再次回车进入root命令行模式
在这里插入图片描述
第四步:在root命令行模式中输入以下命令,重启之后就可以进入用户界面了(分辨率可能不对)

sudo apt-get remove --purge nvidia*    # 卸载驱动
sudo reboot    # 重启

第五步:进入用户界面后,打开终端,输入

sudo apt-get purge nvidia*    # 删除旧的驱动
ubuntu-drivers devices    #查看你该装什么样的驱动,选择一个合适的
sudo add-apt-repository ppa:graphics-drivers/ppa    # ppa方式下载
sudo apt update
sudo apt install nvidia-xxx    # 安装驱动
nvidia-smi    # 如果出现了驱动版本就表示安装成功了
reboot    # reboot之后系统就恢复正常了

注意
1.就用这个命令显示的驱动版本ubuntu-drivers devices,整其他的可能有问题也可能没问题,想试试可以试试
2.nvidia-smi这个命令之后,看看显示出来的支持的cuda版本(CUDA version),就用这个版本,整其他的可能有问题也可能没问题,想试试可以试试
参考博客
1.ubuntu启动失败黑屏解决方案
2.ubuntu16.04更新驱动后开机黑屏
3.01. Ubuntu下安装nvidia显卡驱动(安装方式简单)

2.cuDNN版本查看命令没有显示

问题:我安装的是CUDA10.1对应的cuDNN,所有安装步骤走完之后,输入版本查看命令cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2后没有任何输出
在这里插入图片描述
原因:1.你安装的CUDA在/usr/local/下是其他名字
2.我打开cudnn.h后,里面没有关于版本的信息,在cudnn-10.1-linux-x64-v8.0.5.39.tgz解压后的cuda文件夹中,include目录下有一个cudnn_version.h,打开之后,里面有关于cuDNN版本的信息
解决方法:1.把/usr/local/目录下,你安装的cuda-xxx文件夹复制后,重命名为cuda
2.把cuDNN的cuda文件夹include目录下所有文件复制到/usr/local/cuda/include/下,sudo cp cuda/include/* /usr/local/cuda/include/,然后使用这个命令cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2查看cuDNN版本,这样就可以了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

吾系桉宁

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

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

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

打赏作者

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

抵扣说明:

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

余额充值