Ubuntu系统---又显示nvidia-smi 未找到命令
Ubuntu系统---又显示nvidia-smi 未找到命令
本来nvidia驱动+CUDA安装好用,两次遇到开机发现字体异常,不用合计,是显卡驱动的问题。一查,确实是nvidia-smi 未找到命令。
u@u160406:~$ 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.
u@u160406:~$ uname -r
4.15.--generic
u@u160406:~$
多次经验,总结的归根原因:Ubuntu16.04内核更新 导致的。重新更换成旧内核就行。
开机界面 Advanced potion for Ubuntu 选择旧版本(linux-image-4.15.0-45-generic ),界面显示正常。
u@u160406:~$ dpkg --get-selections |grep linux-image
linux-image-4.15.--generic hold
linux-image-4.15.--generic install
linux-image-generic-hwe-16.04 install
之前安装的时候,确认内核只有一个:
u@u160406:~$ uname -r
4.15.--generic 不知道什么时候,自动更新内核。之前,也出现这个界面异常,以为是驱动丢失,重装了驱动,并且禁止了内核更新
sudo apt-mark hold linux-image-x.xx.x-xx-generic
sudo apt-mark hold linux-image-extra-x.xx.x-xx-generic
“禁止更新内核,需时间来验证”,今天这种情况的出现,说明这种方式禁止内核更新不好使。
解决问题: 1. 卸载新的内核版本,保留旧版本的继续使用。 2. 换一种方式,禁止内核自动更新。
禁止更新现在使用的内核
sudo apt-mark hold linux-image-4.15.--generic
sudo apt-mark hold linux-image-extra-4.15.--generic 删除不用的内核
sudo apt-get remove linux-image-4.15.--generic
sudo apt-get remove linux-image-extra-4.15.--generic 更新grub
sudo update-grub
ubuntu16. 修改配置文件 禁止系统自动更新
修改配置文件/etc/apt/apt.conf.d/10periodic 然后0是关闭,将所有值改为0
vim etc/apt/apt.conf.d/10periodic APT::Periodic::Update-Package-Lists “”;
APT::Periodic::Download-Upgradeable-Packages “”;
APT::Periodic::AutocleanInterval “”;


当然,多内核存在,也可以设置“Ubuntu16.04切换内核启动”,@https://blog.csdn.net/u011304615/article/details/70920171,怕没弄明白,把windows启动也给搞坏里,暂且不尝试。
ubuntu16.04 查看内核,升级内核,删除内核,切换内核 @https://blog.csdn.net/u011304615/article/details/70919711
附,ubuntu16.04掉显卡驱动解决方法 .首先去英伟达官网下载自己版本的驱动,比如: NVIDIA-Linux-x86_64-430.14.run
为了方便,我们把驱动复制到自己的home目录 cp ~/Download/NVIDIA-Linux-x86_64-430.14.run ~/
.切换到纯命令模式(ctrl+alt+f1),登录
.关闭lightdm service sudo service lightdm stop
.卸载之前有问题的驱动 sudo apt-get autoremove nvidia*
.给个执行的权限 sudo chmod a+x NVIDIA-Linux-x86_64-430.14.run
.安装驱动 sudo ./NVIDIA-Linux-x86_64-430.14.run,弹窗一路选左边的选项就ok
.开启lightdm service sudo service lightdm start,会黑屏进入图形化界面
.查看显卡状态和驱动 nvidia-smi,如下图,安装成功。
Ubuntu系统---又显示nvidia-smi 未找到命令的更多相关文章
- LInux下修改 ~/.bashrc 文件source ~/.bashrc 后 shell 命令 失效 任何命令都显示 “ bash XX :未找到命令”
原因:在java安装后进行环境变量配置其中 export JAVA_HOME="/opt/java/jdk1.8" export PATH=$JAVA_HOME 即结束 错误原因: ...
- Linux 输入指令显示 command not found(未找到命令)解决办法
问题摘要:当我在linux中安装了一个Nginx,最后需要检查是否安装成功的时候,输入了Nginx -v 提示未找到命令(服务器中英文提示为 command not found) 其他软件命令未找到问 ...
- Ubuntu、Windows输入命令appium-doctor提示未找到命令
输入命令:appium-doctor时,一直报错,提示“未找到命令”,但是输入命令:appium -v能够正确输出我安装版本,这是怎么回事呢? 原来appiu-doctor在1.5.3版本之后没有了需 ...
- 解决“centos 下bash: g++: 未找到命令...”
简单测试一个C++的“Hello World”,发现报错:“bash: g++: 未找到命令...”,因为没有安装编译器G++:然后就百度,出现一大堆的解决办法,什么“sudo apt-get ins ...
- linux异常 - unzip: 未找到命令
问题描述 unzip: Command Not Found 或 zip: Command Not Found 或unzip: 未找到命令 解决方法 如果是Ubuntu的的系统可以用下面的命令安装:su ...
- linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)
linux ubuntu系统下,adb不是内部命令 原文地址 linux ubuntu系统下,adb不是内部命令 解决方法: 1.sudo gedit ~/.bashrc 2.将下面的两句加到上面打开 ...
- 已经安装了node和npm,输入node -v 未找到命令
昨天虚拟机上安装了nvm.node.npm,今天打开输入node -v,就显示未找到命令 输入nvm --version 发现还是有nvm版本的,不然都要以为刚配好的虚拟机又要重新安装... 再输入 ...
- linux -bash: unzip: 未找到命令(实测有效!)
今天使用linux解压的时候遇到了不能解压的问题,然后就看了一些文档,写一个解决方案 Linux version 3.10.0-957.10.1.el7.x86_64 (mockbuild@kbuil ...
- Linux centos7 -bash: pstree: 未找到命令
2021-08-12 1. 命令简介pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root),如果有指定使用者 id,则树状图会只 ...
随机推荐
- 使用SWO代替UART,实现Printf打印功能
JTAG接口中,有个SWO引脚,一直没有在意,也没有去研究过是干嘛用的.直到发现ST-LINK V2-1上也有个SWO引脚,于是去研究学习它的作用,用起来相比UART方得便多. 本文内容已经整理成PD ...
- java中this的使用
java中的this随处可见,用法也多,现在整理有几点:this1.当全局变量跟局部变量重名时,表示使用全局变量(此时this指代本类对象)例有一类class A{ String name; ...
- C#传递参数调用exe程序
今天公司让我把Winform程序里的一块单独成一个exe文件,从原程序中打开新的exe程序,这就涉及到参数的传递,故来记录下传递参数到exe程序的方式 第一种方式 首先在程序A中添加引用using S ...
- 更改CodeBlocks注释的颜色
- 【转载】【最短路Floyd+KM 最佳匹配】hdu 2448 Mining Station on the Sea
Mining Station on the Sea Problem Description The ocean is a treasure house of resources and the dev ...
- shell习题第27题:带选项的增删用户脚本
[题目要求] 写一个支持选项的增加或删除用户的shell脚本 #!/bin/bash ]; then echo "Wrong, use bash $0 --add username, or ...
- Http 与 Https区别
传统Http协议弊端 传统Http协议弊端是明文的,如果别人采用抓包分析可以获取到明文数据. 什么是Https协议 HTTPS(Hyper Text Transfer Protocol over Se ...
- Map 集合遍历的4种方法
Map 集合初始化时,指定集合初始值大小. 说明:HashMap 使用 HashMap(int initialCapacity) 初始化. 正例:initialCapacity = (需要存储的元素个 ...
- 【SQL Server DBA】日常巡检语句3:特定监控(阻塞、top语句、索引、作业)
原文:[SQL Server DBA]日常巡检语句3:特定监控(阻塞.top语句.索引.作业) 1.查询阻塞信息.锁定了哪些资源 --1.查看阻塞信息 select spid,loginame,wai ...
- C#工厂模式案例
class JianDanGongChang { static void Main(string[] args) { Factory factory=new LianXiangFactory(); D ...