ubuntu20.04 nvidia安装驱动各种问题汇总

1、日志查看

nvidia驱动安装失败,可以查看下面日志,查看具体问题:

cat /var/log/nvidia-installer.log
cat /var/log/cuda-installer.log

2、安全驱动前一定要安装的软件

sudo apt-get update   #更新软件列表
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake

3、旧的驱动没有卸载干净导致

sudo apt-get purge nvidia-cuda*
sudo apt-get purge nvidia-*
sudo apt-get purge remove "*cublas*" "cuda*" #卸载CUDA Toolkit

使用sudo dpkg --list | grep nvidia-*查询是否卸载干净了。如不干净,继续卸载。

sudo apt autoremove *nvidia*  #卸载所有和nvidia相关

4、gdm导致的

如果是ubuntu20.04,则执行gdm3关闭。(ubuntu20.04自带gdm3,如果你自己装了其他的,需要对应关闭)

sudo /etc/init.d/gdm3 stop

如果是ubuntu16.04,则执行gdm关闭。

sudo /etc/init.d/gdm stop

5、nouveau导致的失败

如果是nouveau导致的失败,则禁用nouveau。如果电脑接着显示器,这个肯定失败。

sudo vi /etc/modprobe.d/blacklist.conf

在blacklist.conf末尾添加如下内容:

blacklist nouveau
options nouveau modeset=0

然后输入下面命令后,重启电脑:

sudo update-initramfs -u
lsmod | grep nouveau  #查询不到任何东西,就是对的

重启后,查询

lsmod | grep nouveau  #查询不到任何东西,就是对的

6、报****,Operation not permitted

下面具体是:

Lockdown:nvidia-installe: unsigned module loading is restricted

则是因为电脑设置了安全模式,需要进bois关闭。

解决此问题有两个方法:

1、去bois页面,关闭安全模式。

华硕主板,关闭步骤:

1)进入BIOS界面,按F8进入高级模式。进入后,选择“启动”选项卡,在下面找到“安全启动”选项,回车进入。
2) 进入“安全启动”菜单后,可以看到“安全启动状态”是开启的并且无法关闭,这时候就要找到“密钥管理”并回车进入。
3) 在"密钥管理"选项卡中,选择“清除安全启动密钥”并回车。
4) 返回上一页,这时可以看到“安全启动状态”已经关闭了。按F10保存设置并重启电脑。

2、向内核添加一个自签名证书,然后使用证书对驱动模块进行签名

请参考:内核 lockdown 导致驱动无法加载的解决方法 - 简书

7、系统内核导致驱动安装失败

报错日志:ERROR: The nvidia kernel module was not created

因为nvidia内核模块没有被创建,一般情况下是因为用apt-get update, apt-get upgrade 造成内核版本升级,导致驱动文件不适配。

1)查看当前使用的内核

uname -r

如5.15.0-52-generic

查询一下系统已经安装的所有内核,一般来说,如果自己没有装内核,查到的都是系统预装好的,输入如下命令:

sudo dpkg --get-selections |grep linux-image
sudo dpkg --get-selections |grep linux-headers
sudo dpkg --get-selections |grep linux-modules

如果当前内核版本不是install的状态,则是有问题的。

如果需要的版本已经预装好的话,可以直接切换内核。

如果没有自己需要的版本,可以使用如下命令,安装内核,如。

apt install linux-image-5.15.0-52-generic
apt install linux-headers-5.15.0-52-generic
apt install linux-modules-5.15.0-52-generic

2)切换内核

查询系统目前支持的内核:

grep "Ubuntu, with Linux" /boot/grub/grub.cfg

打开/etc/default/grub,修改为查询的结果,如Ubuntu, with Linux 5.15.0-52-generic:

sudo vi /etc/default/grub

替换GRUB_DEFAULT=0为如下:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-52-generic"

执行

sudo update-grub

现在再查询自己当前的内核版本,就变成刚才切换的了:

uname -r

nvidia安装驱动各种问题汇总相关推荐

  1. NVIDIA安装驱动不成功的解决方式

    很多小朋友在重装或升级nvidia驱动时出现这样的错误,或是GeForce Experience安装不成功,如果排除了显示型号不对.系统没打补丁等原因,那么主要就是因为系统自动安装的驱动或是第三方安装 ...

  2. ubuntu安装nvidia显卡驱动+cuda9.0+cudnn7.0+查看cuda版本+安装tensorrt+python查看gpu显存

    一,驱动安装 显卡驱动和cuda版本关系 卸载原先驱动 sudo apt-get remove --purge nvidia-\* ubuntu-drivers devices  查看显卡类型 Nvi ...

  3. 安装NVIDIA显卡驱动以及CUDA

    安装显卡驱动 狠了狠心,晚上回家搞搞东西,配了台机器,记录下安装的过程吧. Ubuntu16.04+cuda8.0 经历过装好驱动和ubuntu桌面冲突,无限循环登录界面的bug,以下是亲测好用的教程 ...

  4. 记录戴尔t640切换集/独显及安装驱动时踩过的坑

    记录戴尔t640切换集/独显及安装驱动时踩过的坑 写在前面 Nvidia驱动安装篇 服务器改配置篇 写在前面 先大体说一下机器:我用的是一台dell的t640塔式服务器,ubuntu16.04,用来做 ...

  5. 高性能计算机cuda环境安装,Ubuntu安装驱动和cuda

    在安装Linux 双系统(一般是Nvidia显卡,加核显的电脑)时, 经常会出现卡在安装logo的问题,这种原因一般是由于linux发行商收录的nouveau 的开源显卡的问题. 针对这种情况,解决方 ...

  6. Ubuntu20.04安装NVIDIA驱动相关问题汇总

    Ubuntu20.04安装NVIDIA驱动相关问题汇总 1. NVIDIA驱动失效简单解决方案:NVIDIA-SMI has failed because it couldn't communicat ...

  7. win+ubuntu安装Nvidia显卡驱动

    win+ubuntu双系统安装Nvidia显卡驱动 安装参考教程 ubuntu基本命令 坑们--安装驱动过程中的选项如何选择 总结 安装参考教程 主要参考了以下几个教程 Linux安装Nvidia显卡 ...

  8. ESXi 6.5 虚拟机直通K80显卡并安装NVIDIA显卡驱动:

    本地环境: Dell PowerEdge R720 2680v2 *2 ddr3 1333MHz 32G ESXi 6.5 U2 Dell定制版 CentOS 7虚拟机 WIn10 虚拟机 K80显卡 ...

  9. [专业亲测]Ubuntu16.04安装Nvidia显卡驱动(cuda)--解决你的所有困惑【转】

    本文转载自: 因为要做毕设需要安装caffe2,配置cuda8.0,但是安装nvidia驱动真的是把我难倒了,看了很多篇博文都没有效果,现在我自己重新总结了下几种 安装方法(亲测有效),希望能帮到大家 ...

最新文章

  1. transform总结
  2. 最新的苹果M1芯片电脑别急着买,Docker容器还未能支持!
  3. 1016 Phone Bills (25 分) 【未完成】【难度: 中 / 知识点: 模拟】
  4. python threading lock_python threading之死锁和可重入锁
  5. linux 笔记之一mysql源码包安装
  6. 第十八章 35用重载比较运算符实现字符串的比较
  7. 深刻反省:好的习惯必须坚持,不论心情怎样
  8. Power BI DAX 之日期函数
  9. Linux系统下从百度云快速下载文件的姿势(2020.07月更)
  10. 空间点到空间直线的垂点计算
  11. 关于安装ANACONDA遇到的无法定位动态链接库问题
  12. 联想计算机usb启动怎么办,联想电脑没有u盘启动该如何解决?解决联想电脑没有u盘启动的方法...
  13. 【RDMA】基于RoCE的应用程序的MTU注意事项|探测网络中的MTU设置
  14. 量子力学第十一弹——变分法
  15. 计算机vb实验感想,vb课程设计心得体会范文(精选3篇)
  16. 微信小程序getPhoneNumber获取手机号,解决code失效问题
  17. 微服务中的服务发现是什么?
  18. 记录Robotium黑盒测试一个APK文件学习之从签名到简单测试
  19. 机器学习模型1——线性回归和逻辑回归
  20. 区域经济发展的扬州创新:融合工业化与信息化

热门文章

  1. java web打印 (记录一下,自己使用)
  2. 微机原理知识点总结(第一章-微型计算机系统)
  3. idea实体类注解生成表
  4. mysql latin1优点_MySQL数据库latin1详解
  5. 2021年ML和NLP学术统计:谷歌断层第一,强化学习大牛Sergey Levine位居榜首
  6. 构建技术知识体系,让自己含金量更高
  7. Java中字节数组和十六进制字符串之间的转换
  8. Mac简单的上手指南
  9. Mysql的触发器学习总结
  10. 不是我骄傲,MySQL 索引根本难不住我!