NVIDIA-SMI has failed because it couldn't communicate with the NIVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

  • 一、发现错误
  • 二、尝试解决

一、发现错误

我的电脑是雷神911玄武版,有两个显卡一个集显,一个GTX1050。因为开学以后要用到ubuntu,所以准备转一下ubuntu系统,其实一开始我是想装16.04的,但出现了各种问题使我劝退,经高人指点直接上20.04,终于折腾了好几天终于把ubuntu20.04装好了。后来准备装一下CUDA,看帖子说先安NVIDIA的驱动,因为我装ubuntu系统后立马就把驱动从开源的换成了NVIDIA的,所以就用nvidia-smi的命令试一下看看,结果来个这:
整的我突然有点懵,然后我又看了看装的驱动,没错啊是NVIDIA的,而且是比较新的,搞得我一头雾水,所以大概把我的解决过程记录一下,第一次写博客,还请各位大神见谅。

二、尝试解决

把这个错误在网上一搜,出来好多解决方法,因为不知道是什么原因,所以只能一个一个试…
有说是内核版本的问题,让换个低版本的试一试,我的系统有两个内核
一个5.4.0-26,一个是5.4.0-42,我现在用的是42的这个(用uname -r就能看当前用的是哪个),于是我就换到26版本试试(具体怎么换网上好多一搜就有),但也不行,没办法只能再换回来这个高版本的。

还有用这种的

  • sudo apt install dkms
  • sudo dkms install -m nvidia -v XXXX

XXXX就是你NVIDIA驱动的版本号,但我看这种方法都是人家以前就安好驱动的,后来突然出现这种问题的,我这就是压根就没安好,所以这种方法对我不适合,没用。

没办法只能试试重装nvidia驱动,看到网上好多都是从官网下.run文件安装的,还要禁用nouveau等等,对我这样一个小白来不太行,我怕把电脑再搞崩了,之前装ubuntu的时候就把电脑搞得重装win10了(捂脸),所以我是在附加驱动里面搞得,先把驱动从440换到开源的

然后卸载nvidia的有关东西(虽然这么换完nvidia也卸的差不多了,但建议还是执行一下),卸载完重启以下

sudo apt-get --purge remove nvidia*
sudo apt-get --purge remove "*nvidia*"
sudo apt autoremove

然后在把驱动从开源的换回原来的nvidia-driver-440,选中440那个,然后点应用更改等着就行,在快结束的时候会让输入一个secure boot的密码(一定要记住这个密码),设好之后重启,重启就会出现一个蓝色的perform mok management 界面,当时没有注意到这个界面还有那个设的密码的作用,就手残点了continue boot结果进入之后nvidia-smi还是同样的错误…
在绝望之中只能继续在网上找,好在天不绝我,经过查资料,才知道设的那个密码干啥用以及那个蓝色界面是干啥的,其实前面重装的步骤没问题的,只不过装完重启的时候需要进入那个蓝色界面输入密码,才能加载nvidia的驱动,至于咋进那个界面,我发现只要你新装一个nvidia驱动以后重启就会出现那个界面,就是说你在附加驱动那里你换个nvidia驱动装完重启就能出现那个蓝色的perform mok management界面

选择第二个enroll mok
然后选择continue
再选择yes
就会出现让输入密码的界面

注意:你这时候键盘按下去的话,上面是不会显示的。
所以不要慌,准确输入你设的密码,然后选择reboot,进入桌面后试一下nvidia-smi,就成功安好了。

第一次写博客,不足之处还请各位见谅,欢迎交流。

ubuntu20.04安装完NVIDIA驱动后使用nvidia-smi报错相关推荐

  1. epel安装第三方扩展源后,运行yum报错的解决方案

    epel安装第三方扩展源后,运行yum报错的解决方案 参考文章: (1)epel安装第三方扩展源后,运行yum报错的解决方案 (2)https://www.cnblogs.com/jingxiaoni ...

  2. Ubuntu20.04安装完NVIDIA驱动后重启黑屏,无法进入图形桌面的可能解决方法

    所使用的电脑:ThinkBook 16p Gen4 GPU: RTX 4060 Max-Q 安装的驱动:NVIDIA-Linux-x86_64-525.116.04.run 以下两种方法都可以进行尝试 ...

  3. Linux Ubuntu20.04安装RTL8156网卡驱动开启巨型帧

    最近在做工业相机方面的东西,接口为千兆以太网,并且需要打开巨型帧进行信息传输. 而我的老笔记本电脑只支持百兆以太网,所以买了一个支持巨型帧的USB3.0转RJ45,其内部网卡为RTL8156BG,费劲 ...

  4. 安装asp.net mvc4后mvc3项目编译报错

    安装asp.net mvc4之后,之前的mvc3项目编译时报这个错"The type System.Web.Mvc.ModelClientValidationRule exists in b ...

  5. Ubuntu20.04安装显卡驱动

    1.禁用 nouveau驱动 sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 在文件中输入以下内容: blacklist nouveau optio ...

  6. 彻底解决安装了显卡驱动后,Ubuntu开机无法进入图形化界面、黑屏、左上角光标闪烁问题

    众所周知,Linux 系统的的 GUI 和 NVIDIA 显卡相处得并不是很愉快,驱动安装起来会出各种问题,非常折腾.很多同学在配备 NVIDIA 显卡的 Ubuntu 物理机上安装完显卡驱动后,重启 ...

  7. Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制

    1.查看当前系统版本 cat /proc/version 显示为: 2.查看当前显卡型号: sudo lshw -numeric  -C display 显示我的显卡型号为:GM107M[GeForc ...

  8. Ubuntu20.04 安装NVIDIA驱动+ CUDA11

    Ubuntu20.04 安装NVIDIA驱动+ CUDA11 Ubuntu20.04 安装NVIDIA驱动+ CUDA11 -前提 -安装NVIDIA驱动 一. 下载驱动 二. 安装驱动 -安装CUD ...

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

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

最新文章

  1. 【Linux学习笔记】 -- 基本Shell命令
  2. codevs 1227 方格取数 2
  3. python字符串替换空格_python - 用pandas中的NaN替换空白值(空格)
  4. Android中四种启动模式,最容易理解的小白教程
  5. StringBuilder的实现与技巧
  6. Restful API 中的错误处理方案
  7. linux注意的一些地方
  8. 添用户报错:useradd:警告:此主目录已经存在
  9. python中的下标索引
  10. UVA 11992 - Fast Matrix Operations(段树)
  11. 1.数据结构笔记学习--预备知识
  12. Python学习笔记—条件判断和循环
  13. 中科方德桌面操作系统_国产操作系统——中科方德桌面操作系统,USB无线网卡配置...
  14. html5标题居中怎么设置,标题居中怎么设置
  15. 怎么将自己的头像p到特定的背景图_做个背景透明的头像,让自己的微信与众不同...
  16. Rust更适合经验较少的程序员?
  17. iphone避坑指南
  18. python解决经典数学问题-用python解决普通高中数学书A必修三题目(一)
  19. JVM源码分析之Metaspace解密
  20. 专升本知识库系统思维导图

热门文章

  1. MapReduce实现推荐系统
  2. 个人网页中嵌入新浪微博
  3. H3C AC:一键认证配置
  4. 字符串算术表达式求值-简单计算器实现(栈)-数据结构和算法(Java)
  5. FINTECH自建科技生态介绍
  6. (附源码)spring boot火车票订票系统 毕业设计171538
  7. ubuntu 里使用wordpress的坑点
  8. magic linux32,MagicLinux 2.1 正式版发布
  9. IllegalArgumentException: XML fragments parsed from previous mappers already contains value for *
  10. windows下搭建h5游戏小小火影教程