NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver

安装显卡驱动

https://fakerth.blog.csdn.net/article/details/134659236

NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver

电脑打开分辨率直接变了,运行nvidia-smi报错,当时我就在爆发的边缘了,想着大好的周末要在驱动上花时间了,爆炸的完全的没道理,我都不了解我自己的心情。

报错原因

本来好好的,突然出现这个问题一般是内核自动更新,导致内核版本与显卡驱动不匹配的问题,解决办法最好是用之前内核的版本。

查看自己所有的内核版本:

grep menuentry /boot/grub/grub.cfg

在这里插入图片描述

查看现在的内核版本:

uname -r

更改内核默认启动顺序:

1.开机选择

开机进入grub引导界面,选择Advanced options for Ubuntu,选择一个低版本的内核进入系统,然后通过终端输入uname -r查看当前内核版本确认是否切换成功,若切换成功则输入nvidia-smi查看显卡配置能否打印。如果选择所有的低内核版本都不能打印,那只能选择编译一个对应安装驱动的内核或者重新安装一个与现版本匹配的驱动。

2.修改默认启动顺序

vim /etc/default/grub

在这里插入图片描述
默认为0,改成我们匹配驱动内核的顺序,从0开始编号。1为选择Advanced options for Ubuntu,2为选择内核列表的2号位,也就是grep menuentry /boot/grub/grub.cfg中的6.2版本。

3.更新grub配置

update-grub

在这里插入图片描述

4.重启验证

uname -r
nvidia-smi

关闭自动更新

在这里插入图片描述
也可以通过命令行,将四个参数都设置成0:

sudo gedit /etc/apt/apt.conf.d/10periodic
sudo gedit /etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::Update-Package-Lists “1”;:值为 1 表示每天更新软件包列表。您可以将其设置为其他数字,以表示更新频率(例如,“7” 表示每周更新一次,值为 0 表示禁用自动更新软件包列表)。

APT::Periodic::Download-Upgradeable-Packages “1”;:值为 1 表示自动下载可升级的软件包。如果您希望禁用自动下载,请将其设置为 “0”。

APT::Periodic::AutocleanInterval “7”;:值为整数表示以天为单位的自动清理过期软件包的频率。例如,设置为 “7” 表示每隔一周自动清理一次,值为 0 表示禁用自动清理过期软件包。。

APT::Periodic::Unattended-Upgrade “1”;:值为 1 表示启用自动无人值守升级。如果您不希望启用自动无人值守升级,请将其设置为 “0”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/622309.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言数据结构(1)复杂度(大o阶)

欢迎来到博主的专栏——C语言与数据结构 博主ID——代码小豪 文章目录 如何判断代码的好坏时间复杂度什么是时间复杂度如何计算时间复杂度 空间复杂度 如何判断代码的好坏 实现相同作用的不同代码,如何分辨这些代码的优劣之处呢? 有人说了&#xff0c…

算法:A*算法最小实例

A*算法主要作用是寻找两个节点之间的最短路径 首先,需要定义一个表示地图的二维数组,其中0表示可通过的空地,1表示障碍物: const map [[0, 0, 0, 0, 0],[0, 1, 1, 0, 0],[0, 0, 0, 0, 0],[0, 1, 0, 1, 0],[0, 0, 0, 0, 0]];接着…

原子类-入门介绍和分类说明、基本类型原子类

Atomic翻译成中文是原子的意思。在化学上,我们知道原子是构成一般物质的最小单位,在化学 反应中是不可分割的。在我们这里Atomic是指一个操作是不可中断的。即使是在多个线程一起执 行的时候,一个操作一旦开始,就不会被其他线程干扰。 基本类型原子类 AtomicInteger:整…

在illustrator中按大小尺寸选择物体 <脚本 018>

在Illustrator中我们可以依据对象的属性 如:填充颜色、描边颜色或描边宽度来选择相同属性的对象,但是Illustrator中没有根据不同大小尺寸来选择对象的功能,下面介绍的就是根据大小尺寸选择对象的脚本。 1、下面是当前画板中的所有对象,我们想把一些在尺寸小一些的方形物体…

数据治理工程师 CDGA数据建模和设计

1. 以下选项不属于数据建模和设计治理中质量管理内容的是(D ) A 开发数据建模和设计标准 B 评审数据模型以及数据库设计质量 C 管理数据模型版本与集成 D 评估数据模型运行效率 2. 关于实体的别名,以下对应关系不正确的是(B &…

金融帝国实验室(Capitalism Lab)V10版本游戏平衡性优化与改进

即将推出的V10版本中的各种游戏平衡性优化与改进: ————————————— 一、当玩家被提议收购一家即将破产的公司时,显示商业秘密。 当一家公司濒临破产,玩家被提议收购该公司时,如果玩家有兴趣评估该公司,则无…

datavrap-各种各样的条形图(含详细操作步骤)

静态条形图:正确设置数据即可,导出的图形不会随着时间变化 最普通的静态条形图 黑色系风格的静态条形图 动态条形图:导出的图形会随着时间变化 普通的动态条形图 带数字滚动效果的动态条形图 简单的Top排行榜动态条形图 格式更丰富的Top排行榜…

联盛德-安全物联网芯片w800

联盛德-安全物联网芯片w800 前言一、w800简介?芯片外观 总结 前言 本文介绍w800的基本信息,详细规格,后续有时间会介绍如何适配openharmony的过程。 一、w800简介? W800 芯片是一款安全 IoT Wi-Fi/蓝牙 双模 SoC 芯片。支持 2.…

系统设计面试

如何处理一个系统设计的面试题 系统设计面试是一个开放式的对话。他们希望你去主导这个对话 第一步:描述使用场景,约束和假设 把所有需要的东西聚集在一起,审视问题。不停的提问,以至于我们可以明确使用场景和约束。讨论假设。 …

B语言 :我心目中永远的两位神共同开发出来的语言

B是贝尔实验室大约在1969年由Ken Thompson和Dennis Ritchie开发的一种编程语言。 B源于BCPL,它的名字可能是BCPL的缩写。汤普森的同事丹尼斯里奇推测,这个名字可能是基于Bon,这是汤普森为Multics设计的一种更早但与之无关的编程语言。[注1] …

lombok 相关注解

话不多说&#xff0c;lombok相关的注解的使用&#xff0c;需要添加入如下依赖&#xff1a; <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.20</version> <!-- Spring Boot 项…

Vue-Router 路径匹配与重定向

一、效果与描述 通过设置路由匹配同时设置重定向&#xff0c;让输错的网址重定向到指定页面&#xff0c;例如在网页输入网页地址把路径进行任意修改&#xff0c;重定向到登录页面。 二、Vue-Router代码 import { createRouter, createWebHashHistory } from vue-routerimport …

代码随想录算法训练营第一天 | 704-二分法查找、27. 移除元素

数组基础 1、数组定义&#xff1a;数组是存放在连续内存空间上的相同类型数据的集合。 特点&#xff1a; 数组下标都是从0开始的。数组内存空间的地址是连续的 2、数组的元素是不能删的&#xff0c;只能覆盖。 704. 二分查找 1、题目链接&#xff1a;. - 力扣&#xff08…

2024年华为OD机试真题-小明找位置-Java-OD统一考试(C卷)

题目描述&#xff1a; 小朋友出操&#xff0c;按学号从小到大排成一列&#xff1b;小明来迟了&#xff0c;请你给小明出个主意&#xff0c;让他尽快找到他应该排的位置。 算法复杂度要求不高于nLog(n)&#xff1b;学号为整数类型&#xff0c;队列规模<10000&#xff1b; 输入…

vue 中import 不同层级目录下的文件的表示方式

项目场景&#xff1a; 项目背景&#xff1a; vue 项目中开发页面 需要 用到其它目录下的 文件&#xff0c;需要使用 import 进行导入 问题描述 问题&#xff1a; import util from /libs/util.jsimport drawer from ../drawer/drawerimport mixinViewModule from /mixins/vi…

vue3+ts+vite中封装axios,使用方法从0到1

一、安装axios npm install axios types/axios --save二、配置代理vite.config.ts&#xff0c;如果没有需要新建该文件 module.exports {server: {proxy: {/api: {target: http://localhost:5000, // 设置代理目标changeOrigin: true, // 是否改变请求源地址rewrite: (path)…

氢原子为什么没有中子呢?

问题描述&#xff1a;氢原子为什么没有中子呢&#xff1f; 问题解答&#xff1a; 氢原子是唯一一个没有中子的常见原子。其原子核只包含一个质子&#xff0c;而中子的质量与质子相当&#xff0c;但没有电荷。氢原子的构成为一个质子和一个电子&#xff0c;因此没有中子。 原…

ECMAScript 6 (二)

ECMAScript 6 (二) 面向对象的扩展 不可扩展 一级保护&#xff0c;不可扩展 我们之前在创建的时候&#xff0c;因为JS是一个弱语言&#xff0c;所以对象在创建好之后&#xff0c;任然可以二次添加删除修改属性 同时在ES6里面&#xff0c;虽然推出了const&#xff0c;但是con…

pom.xml中resouces标签

pom.xml中resouces标签 resources是maven在编译项目时将资源文件或者额外的文件赋值到输出目录(target/classes)中。通常包括配置文件&#xff0c;属性文件&#xff0c;模板文件&#xff0c;jar包等。 resouces中可以包含resouce。也就是可以自定义的配置多个资源配置。 direct…