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

Ubuntu18.04 + x86

  • 1.安装驱动后重启,开机黑屏or分辨率变小
  • 2.cuDNN版本查看命令没有显示

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

问题:显卡驱动安装之后重启,黑屏,只有左上角有光标在闪
原因:驱动版本不正确
解决方法:卸载驱动,安装合适的驱动
第一步:开机后一直点击左shift键 或者 F12进入如下界面,选择Advanced options for Ubuntu,回车
Ubuntu: nvidia驱动、CUDA、cuDNN安装踩坑记录_第1张图片
第二步:进入下面的界面后,选择带有(recovery mode)的选项,如果有多个,选择最上面一个
Ubuntu: nvidia驱动、CUDA、cuDNN安装踩坑记录_第2张图片
第三步:进入下面的界面后,选择root,回车,稍等之后,再次回车进入root命令行模式
Ubuntu: nvidia驱动、CUDA、cuDNN安装踩坑记录_第3张图片
第四步:在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版本,这样就可以了
Ubuntu: nvidia驱动、CUDA、cuDNN安装踩坑记录_第4张图片

你可能感兴趣的:(Ubuntu,linux,ubuntu,cuda)