重装显卡驱动记录

重装显卡驱动记录

  • 任务
  • 记录
    • 现状描述
    • 执行情况

任务

晚上回来,开电脑,发现总是进不去系统(这个情况我经常见),但偶尔进系统,识别不了我的外接屏(这个第一次见)。来来回回重启了1h多了还是这个现象。无奈,只能重装驱动了。

记录

现状描述

上一次开机运行nvidia-smi还有显示,但显存占用是0.这次运行,直接没了:

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

运行xrandr,还是和以前一样,没有识别到外接屏:

Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
eDP-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 344mm x 215mm2560x1600    165.00 +  60.00 +  59.99    59.97  2560x1440     59.99    59.99*   59.96    59.95  2048x1536     85.00    75.00    60.00  1920x1440     85.00    75.00    60.00  1856x1392     75.00    60.01  1792x1344     75.00    60.01  2048x1152     59.99    59.98    59.90    59.91  1920x1200     59.88    59.95  1920x1080     60.01    59.97    59.96    59.93  1600x1200     85.00    75.00    70.00    65.00    60.00  1680x1050     84.94    74.89    69.88    59.95    59.88  1600x1024     60.17  1400x1050     85.00    74.76    70.00    59.98  1600x900      59.99    59.94    59.95    59.82  1280x1024     85.02    75.02    60.02  1440x900      59.89  1400x900      59.96    59.88  1280x960      85.00    60.00  1440x810      60.00    59.97  1368x768      59.88    59.85  1360x768      59.80    59.96  1280x800      59.99    59.97    59.81    59.91  1152x864     100.00    85.06    85.00    75.00    75.00    70.00    60.00  1280x720      60.00    59.99    59.86    59.74  1024x768      85.00    75.05    60.04    85.00    75.03    70.07    60.00  1024x768i     86.96  960x720       85.00    75.00    60.00  928x696       75.00    60.05  896x672       75.05    60.01  1024x576      59.95    59.96    59.90    59.82  960x600       59.93    60.00  832x624       74.55  960x540       59.96    59.99    59.63    59.82  800x600       85.00    75.00    70.00    65.00    60.00    85.14    72.19    75.00    60.32    56.25  840x525       85.02    74.96    69.88    60.01    59.88  864x486       59.92    59.57  800x512       60.17  700x525       85.08    74.76    70.06    59.98  800x450       59.95    59.82  640x512       85.02    75.02    60.02  720x450       59.89  700x450       59.96    59.88  640x480       85.09    60.00    85.01    72.81    75.00    59.94  720x405       59.51    58.99  720x400       85.04  684x384       59.88    59.85  680x384       59.80    59.96  640x400       59.88    59.98    85.08  576x432      100.11    85.15    85.09    75.00    75.00    70.00    60.06  640x360       59.86    59.83    59.84    59.32  640x350       85.08  512x384       85.00    75.03    70.07    60.00  512x384i      87.06  512x288       60.00    59.92  416x312       74.66  480x270       59.63    59.82  400x300       85.27    72.19    75.12    60.32    56.34  432x243       59.92    59.57  320x240       85.18    72.81    75.00    60.05  360x202       59.51    59.13  360x200       85.04  320x200       85.27  320x180       59.84    59.32  320x175       85.27  
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)

打开软件和更新,查看附加驱动:
在这里插入图片描述

执行情况

我打算先换成nvidia-driver-525-server这个驱动。点击,然后应用更改,出现了如下离谱情况:
在这里插入图片描述
关闭也关闭不了。现在重启一次电脑吧。
这会查看显卡驱动,竟然这样了:

Command 'nvidia-smi' not found, but can be installed with:sudo apt install nvidia-utils-435         # version 435.21-0ubuntu7, or
sudo apt install nvidia-utils-440         # version 440.82+really.440.64-0ubuntu6
sudo apt install nvidia-340               # version 340.108-0ubuntu5.20.04.2
sudo apt install nvidia-utils-390         # version 390.157-0ubuntu0.20.04.1
sudo apt install nvidia-utils-450-server  # version 450.248.02-0ubuntu0.20.04.1
sudo apt install nvidia-utils-470         # version 470.223.02-0ubuntu0.20.04.1
sudo apt install nvidia-utils-470-server  # version 470.223.02-0ubuntu0.20.04.1
sudo apt install nvidia-utils-525         # version 525.147.05-0ubuntu0.20.04.1
sudo apt install nvidia-utils-525-server  # version 525.147.05-0ubuntu0.20.04.1
sudo apt install nvidia-utils-535         # version 535.129.03-0ubuntu0.20.04.1
sudo apt install nvidia-utils-535-server  # version 535.129.03-0ubuntu0.20.04.1
sudo apt install nvidia-utils-418-server  # version 418.226.00-0ubuntu0.20.04.2

应用和更新中,现在的驱动也变成了一个开源驱动,所以我选择回到525:
在这里插入图片描述
还是老错误,出一个大白条。
因为老出这个问题,我就不用他更新了,我用命令行更新。
查看可用驱动:

ubuntu-drivers devices

在这里插入图片描述
我就装那个recommended的:

sudo apt install nvidia-driver-535-server-open

然后重启电脑。
不行,没有图形界面了。只能ctrl alt fn f2进入tty界面,然后:

sudo apt install nvidia-driver-525

再重启,解决了。进来了。

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

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

相关文章

JVM内部世界(内存划分,类加载,垃圾回收)

💕"Echo"💕 作者:Mylvzi 文章主要内容:JVM内部世界(内存划分,类加载,垃圾回收) 关于JVM的学习主要掌握三方面: JVM内存区的划分类加载垃圾回收 一.JVM内存区的划分 当一个Java进程开始执行时,JVM会首先向操作系统申…

18 easy 104. 二叉树的最大深度

方法1:深度优先遍历 //给定一个二叉树 root ,返回其最大深度。 // // 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 // // // // 示例 1: // // // // // // //输入:root [3,9,20,null,null,15,7…

16:00面试,16:06就出来了,问的问题过于变态了。。。

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到2月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%…

【茶话数据结构】查找最短路径——Dijkstra算法详解(保姆式详细图解,步步紧逼,保你学会)

💯 博客内容:【茶话数据结构】查找最短路径——Dijkstra算法详解 😀 作  者:陈大大陈 🦉所属专栏:数据结构笔记 🚀 个人简介:一个正在努力学技术的准前端,专注基础和实…

数据结构之顺序表及其实现!

目录 ​编辑 1. 顺序表的概念及结构 2. 接口的实现 2.1 顺序表的初始化 2.2 检查顺序表容量是否已满 2.3 顺序表的尾插 ​编辑 2.4 顺序表的尾删 2.5 顺序表的头插 2.6 顺序表的头删 2.7 顺序表在pos位置插入 2.8 顺序表在pos位置删除 2.9 顺序表的查找 2.10 顺…

【硬件设计】光耦HCNR200基本原理及应用(资料摘抄)

【仅作自学记录,不出于任何商业目的。如有侵权,请联系删除,谢谢!】 本文摘抄翻译自: https://docs.broadcom.com/wcs-public/products/application-notes/application-note/331/6/av02-1333en-an_5394-16jul10.pdfhtt…

静态住宅代理IP选择攻略

静态住宅代理IP,是一种在网络通信过程中提供固定IP地址的代理服务。与动态代理IP相比,静态代理IP提供的是持久且不变的IP地址。这种稳定性使得静态代理IP在需要长期稳定网络身份的场景中,如跨境电商/社媒养号、网络监控、品牌保护、长期数据爬…

【web安全】实战 批量横扫springboot命令执行漏洞

天命:这次目标批量横扫,但是没完全成功,也没完全失败 步骤1:磨刀准备 这次先针对漏洞来寻找目标,所以寻找这种 springboot 的目标 利用CVE漏洞,进行命令执行攻击 先找靶场训练一波,叠加反弹sh…

惯性导航 | 航迹推算与gazebo仿真

惯性导航 | 航迹推算与gazebo仿真 IMU数据进行短时间航迹推算代码gazebo中进行仿真测试 IMU数据进行短时间航迹推算 代码 声明一个用与 IMU积分的类 ,来实现 短时间内的航迹推算 类的名字叫 IMUIntegration 构造函数 有三个变量进行私有变量初始化 重力、初始陀螺…

制作一个简单的HTML个人网页

制作一个简单的HTML个人网页 1.1 硬件1.1.1 一台电脑1.1.2 配置要求 1.2 系统1.3 软件 二、制作一个简单的HTML个人网页1.创建一个HTML网页1.1 新建文本文档1.2 另存文本文档1.3 命名为index.html 2.编写HTML代码2.1 打开HTML2.2 复制HTML代码2.3 粘贴HTML代码2.4 保存HTML 3.预…

Map集合体系——遍历,HashMap,TreeMap,LikedHashMap

认识Map集合 Map集合体系特点 方法 代码示例 package com.zz.Map;import java.util.*;public class Test {public static void main(String args[]){Map<String, Integer> map new HashMap <>();//经典代码&#xff0c;按照键 无序 不重复 无索引map.put("…

阻塞队列、生产者消费者模型、阻塞队列的模拟实现等干货

文章目录 &#x1f490;生产者消费者模型&#x1f490;模拟实现阻塞队列&#x1f4a1;注意点一&#x1f4a1;注意点二 阻塞队列是一种“特殊”的数据结构&#xff0c;但是也遵循队列的“先进先出”特性&#xff0c;它的特殊在于&#xff1a; 阻塞队列的两个特性&#xff1a; 1…

学习基于 JavaScript 语言 的计算机界三大神书”之一 ——SICP

如何阅读“计算机界三大神书”之一 ——SICP 《计算机程序的构造和解释》&#xff08;Structure and Interpretation of Computer Programs&#xff0c;简记为SICP&#xff09;是MIT的基础课教材&#xff0c;出版后引起计算机教育界的广泛关注&#xff0c;对推动全世界大学计算…

C switch 语句

一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case&#xff0c;且被测试的变量会对每个 switch case 进行检查。 语法 C 语言中 switch 语句的语法&#xff1a; switch(expression){case constant-expression :statement(s);break; /* 可选的 */ca…

【小白友好】LeetCode 打家劫舍 III

https://leetcode.cn/problems/house-robber-iii/description/ 前言 建议还是先看看动态规划的基础题再看这个。动态规划是不刷题&#xff0c;自己100%想不出来的。 基础题&#xff1a; 最大子数组和乘积最大子数组最长递增子序列 最大升序子数组和 小白想法 现在我们想遍…

前端语义化标签及实例

常用的语义化标签的以下几种&#xff1a; header、nav、article、section、aside、footer、abbr、dfn、address、del、ins、pre、meter、progress <header> 定义文章的页眉信息 <header><h1>我的网站标题</h1><nav><ul><li><a …

[GYCTF2020]EasyThinking --不会编程的崽

看标题就知道&#xff0c;这大概率是关于thinkphp的题目。先尝试错误目录使其报错查看版本号 thinkphp v6.0.0&#xff0c;在网上搜索一下&#xff0c;这个版本有一个任意文件上传漏洞。参考以下文章。 https://blog.csdn.net/god_zzZ/article/details/104275241 先注册一个账…

【Android】位置修改相关

获取位置服务总开关状态 //获取LOCATION_MODE值&#xff0c;但adb状态下无法获取 //0为关闭&#xff0c;1 gps、2 network、3 高精度等 int state Settings.Secure.getInt(mContext.getContentResolver(),Settings.Secure.LOCATION_MODE,Settings.Secure.LOCATION_MODE_HIGH_…

three.js可以对3D模型做什么操作和交互,这里告诉你。

Three.js 提供了多种交互功能&#xff0c;可以对 3D 模型进行各种操作和交互。以下是一些常见的交互功能&#xff1a; 鼠标交互 通过鼠标事件&#xff0c;可以实现模型的拖拽、旋转、缩放等操作。例如&#xff0c;可以通过鼠标拖拽来改变模型的位置或角度。 触摸交互 对于支…

PackagesNotFoundError:学习利用报错信息找到解决方法

反思&#xff1a;之前看到报错经常是直接复制报错信息去网上搜&#xff0c;但很多情况下报错信息里其实就给出了解决方案 报错信息&#xff1a; Collecting package metadata (current_repodata.json): done Solving environment: unsuccessful initial attempt using frozen …