Linux 报错:nvidia-smi: command not found()

标签: Linux/Mac

问题:nvidia-smi: command not found
解决:

sudo apt purge nvidia-*  # 解除Nvidia Driver
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-418

显示成功:

DKMS: install completed.
Setting up nvidia-prime (0.8.2) ...
Setting up screen-resolution-extra (0.17.1.1~16.04.1) ...
Setting up nvidia-settings (418.56-0ubuntu0~gpu16.04.1) ...
Setting up vdpau-driver-all:amd64 (1.2-0ubuntu0~gpu16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for initramfs-tools (0.122ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for dbus (1.10.6-1ubuntu3) ...

但是 依旧不行:

nvidia-smi

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

解决:

  • 安装DKMS(Dynamic Kernel ModuleSupport)
sudo apt-get install dkms

通过
cd /usr/src
ls
查看对应安装的驱动版本

在这里插入图片描述
上图中最下面一行显示当前驱动版本为nvidia-418-418.56

  • 重新生成对应nvidia的驱动模块
 sudo dkms install -m nvidia -v 418-418.56

结果显示成功,
然后再执行nvidia-smi还是不行啊!但是我突然注意到上面的重启提醒:
在这里插入图片描述遂重启:sudo reboot
最后尝试:还是失败,感觉应该是上面 nvidia 版本安装错了吧??
是不是应该尝试一下别的?
在这里插入图片描述

参考:

  1. https://askubuntu.com/questions/902636/nvidia-smi-command-not-found-ubuntu-16-04
  2. ubuntu nvidia-smi命令not found
  3. nvidia-smi报错:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
版权声明:本文为Robin_Pi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Robin_Pi/article/details/109473338

智能推荐

mipsel-linux-gcc -v报错,mipsel-linux-gcc -v: command not found

坑了我两个半小时都没解决的问题,结果还不是我自己解决的,早知道早点问学长就好了,嗷!!! 前三条命令我这里都顺利的进行了,问题是出在查看版本时发现没法查看,先给出解决方法: 然后你就会发现: 出来啦!!!!! 想解决问题的人看到上面其实就可以了,下面是我的一些思考过程,写下来是为了方便之后遇到问题来看: 先查了这个问题,得到原因可能是环境变量问题,故检查环境变量 echo $PATH 这个可以将环...

linux安装python27后pip: command not found报错

问题1:yum安装报错 解决: 前面安装了python2.7,默认2.6。python 版本更改后, /usr/bin/yum 文件需要更新 首行改为 #!/usr/bin/python2.6 问题2:pip command not found 解决 问题3:ImportError: No module named pkg_resources 解决: 问题4:easy_install pip 报错...

Linux中pip能找到命令,加了sudo后报错:sudo: pip: command not found

问题 Linux的Centos下执行命令 出现报错 原因 编译sudo的时候加入了–with-secure-path 选项。 解决 在环境配置文件里加一个alias (1) 执行命令 vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态,添加内容: 保存文件按esc退回vi的命令模式,输入冒号(英文的),转换到末行模式决定是否保存文件。用x或wq来保存,q!则不保存。 用...

linux没有ifconfig? ifconfig的安装方法 解决报错-bash: ifconfig: command not found

解决思路: 确定是否是没有安装ifconfig,如果没有,添加上去 首先判断一下是不是缺少了ifconfig,它是在/sbin目录下的 查看一下是否有 ifconfig 没有 ifconfig 的话安装 net-tools package,以centos为例:执行sudo yum install net-tools,问题解决 确定是否是没有添加到环境变量上,如果没有,添加上去...

如何用vue搭建项目

整理一下今天学的用vue搭建项目 一、安装最新版本的vue脚手架 vue-cli官网:https://cli.vuejs.org/zh/ 注意:如果不是最新版本,要先卸载旧的版本,然后再下载最新的版本。 二、使用vue脚手架创建项目 首先要写入的文件夹,打开 创建项目 手动搭建项目 手动选择要搭建的环境 是否使用mode模式的路由,选择yes; sass选择node-sass 是否保存?肯定要选择...

猜你喜欢

vue3.0 RC版本出来的第一个练手项目

上手Vue3.0 ,用Vue-cli穿件项目4.5.4版本,可以直接搭建Vue3.0的 有个小活做个播放器,刚好可以花1天时间随便练手就选择了Vue3.0 , 路由 主要代码,代码有些冗余,因为就一个页面所以也不考虑其他的 效果 播放效果实现了快进,倒退,暂停,上下一首,点击列表播放, vue3.0本地跑的没有问题,但是一上线提示‘currentRoute’为undfind...

一起来学vue第一天

一 :什么是vue? 什么是vue? 为什么要学习vue? 框架与库的区别? 学习vue? 什么是vue? 1.vue.js是目前最火的一个前端框架. 2.vue.js是前端的主流框架之一,和angular.js,react.js一起,并称为前端三大主流框架. 3.vue.js是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合. 为什么要学习vue? 1.企业为...

c# tab页标画上关闭按钮

上面是百度下就能出来的东西,接下来一些注意点 1.代码中出现了Resources._2,是这样添加进去的就是添加一个关闭的图片 2.操蛋的是,很多时候,代码一模一样都不能运行,这时候是因为Form1_Load是你手动输入的,你需要在vs设计界面双击生成,这样才能正常运行...

【万里征程——Windows App开发】页面布局和基本导航

上一篇博客中大概的新建了一个应用,几乎是空白的。如果是初学者的话现在当然想往里面加点东西对不对。那么这篇博客就来看看页面的布局都是怎样的。 首先安装上一篇博客中的顺序来新建一个项目。新建好之后就点开MainPage.xaml开始敲代码啦。^_^ 下面就来依次介绍上面这段代码到底做了写什么啦: 1)首先将最外围的Grid控件分成了3行2列。其中第一行的高度是100像素;第二行的高度是自动的,所谓自动...

《学习OpenCV》第二章样例代码实现

前言 在学习OpenCV库的时候,发现了可能由于版本更新,导致的书上的代码无法实现的情况。特此把没一个例子的代码和完整的编译运行命令都记录下来。并记录要点,以备复习。 第二章 一,显示图像 程序 编译过程和运行 要点 函数cvLoadImage()书中仅有一个文件指针参数,实际上有两个。 函数原型:IplImage* cvLoadImage( const char* filename, int f...