Ubuntu18.04 + x86
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版本,这样就可以了