ubuntu20.04驱动降级(从535降到525)

news/2025/1/11 12:43:50/

        今天又重装系统了,这是一个悲伤的故事。

        但更为悲伤的是装完系统之后无法在“软件和更新”的“附加驱动”去获得“专有驱动”,也就是本来可以直接从界面装nvidia-driver-525(专有)的选项不可用了(都快把屏幕点烂了都没反应),ok,活来了。

        先是在网上各种搜索,得到的答案主要分为:1、官网下载驱动,然后sh  ./***.run安装驱动;2、先卸载已有的驱动(sudo apt-get remove nvidia*),然后安装新的俄驱动(sudo apt-get install nvidia-driver-***);3、更新依赖,然后直接sudo apt-get install nvidia-driver-525。

官网下载驱动

        这是一个很常见的建议,就是直接从官网下载驱动,然后命令行安装即可,具体的操作可以查看这个链接,要注意选择和自己显卡一致并且操作系统一致的。

        但是这个建议我却没能安装成功,原因是说我已经有驱动了,查看自己是否有驱动可以执行这个命令:

nvidia-smi
or 
ubuntu-drivers devices

要注意,这里没有空格,手打不要打错了。 如果你已经有驱动了,大概率不会出现让你选择是否继续安装的图:

反而会报ERROR,ERROR内容大概会说你已经手动安装驱动了,请检查一下,下面的红底按钮也只有一个。

先卸载驱动再安装

        这个我并没有尝试,感兴趣的小伙伴可以试一波。在此给出我不想尝试的原因:首先、卸载当前驱动很可能会使主机直接黑屏无法正常显示,因为你驱动没有了嘛,其实也不用担心,看我另一篇博客就可以解决这个问题;其次、本人比较懒,评估可能出现的工作量还是觉得重启再安驱动费时费力;最后,我认为所有先卸载再安装的应该是和显示或者系统工作无关的,显然这个不符合我的判断,因为你如果和这二者相关了,就代表可能损坏你的系统,那就没有办法继续顺畅的操作了(包括接下来的安装都可能无法进行,这部分可以参考我的另一篇博客)。

更新依赖再安装

        我是在这个情况下解决了问题的,说起来也简单,首先,更新安装包缓存:

sudo apt-get update

        然后,安装对应版本的驱动程序:

sudo apt-get install nvidia-driver-525

        由于我原来安装的版本是535,这个和官网推荐的是一致的,nvidia-driver和显卡的对应关系可以在nvidia官网查到,但是在我的显示器总会出现晃动摇摆的情况,我个人是不反对摇滚的,但是工作时候摇滚起来总感觉不正经。但525驱动对我的显示器来说就良好,于是我就想要把驱动给换掉,好在黄天不负有心人,终于还是解决了。

        但是呢,新的问题又来了:

Failed to initialize NVML: Driver/library version mismatch

        这个问题是什么原因呢,其实就是NVIDIA内核驱动版本与系统内核版本不一致,说白了,你现在是改成了525,但是系统不认啊,这装系统时候535就跟着我,你小子就因为不想工作时候摇滚就把我卖了???我不干!!!既然系统抗议了,那咱就来点狠招:直接重启

sudo reboot

        重启完成之后,会发现问题已经解决了,但大家重启之前注意保存自己的工作进度,否则可能会出现很严重的问题。

完结撒花

        操作系统这东西本身问题就比较多,我会把自己的踩坑记录一一分享出来,希望能够帮助大家,如果有什么新的问题和补充也欢迎和我交流学习。


http://www.ppmy.cn/news/1003875.html

相关文章

https请求异常引发(Received fatal alert: unrecognized_name):如何快速解决项目中问题?

总结思考:如何做一个出色的开发者? 首先我们要承认我们大部分程序员是应用开发,不是操作系统、协议、框架开发等这类底层开发者。 其一:是否能快速定位问题。如找到出现问题的代码,bug出现在哪一行,哪个应…

leetcode做题笔记52

n 皇后问题 研究的是如何将 n 个皇后放置在 n n 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击。 给你一个整数 n &#xff0c;返回 n 皇后问题 不同的解决方案的数量。 思路一&#xff1a;回溯 int check(int* queens,int row,int col){for(int i0;i<row;i){if(…

leaflet移动端,地图放大到一定层级出现空白解决

记录解决办法&#xff1a; 在uniapp用leaflet加载了天地图&#xff0c;地图放大到一定层级后&#xff0c;地图就显示空白了。原因是leaflet地图放大层级超出&#xff0c;将不再请求地图瓦片。 解决&#xff1a; 官方文档&#xff1a; 代码&#xff1a; var shi new L.tile…

10倍提升效率,号称取代Elasticsearch?

[Manticore Search](https://github.com/manticoresoftware/manticoresearch/) 是一个使用 C 开发的高性能搜索引擎&#xff0c;创建于 2017 年&#xff0c;其前身是 Sphinx Search 。Manticore Search 充分利用了 Sphinx&#xff0c;显着改进了它的功能&#xff0c;修复了数百…

Multimodal Learning with Transformer: A Survey

Transformer多模态学习 Abstract1 INTRODUCTION2 BACKGROUND2.1 Multimodal Learning (MML)2.2 Transformers: a Brief History and Milestones2.3 Multimodal Big Data 3 TRANSFORMERS: A GEOMETRICALLY TOPOLOGICAL PERSPECTIVE3.1 Vanilla Transformer3.1.1 Input Tokenizat…

【react】react生命周期钩子函数:

文章目录 一、生命周期概念:二、生命周期:三、挂载阶段&#xff08;constructor > render > componentDidMount&#xff09;&#xff1a;四、更新阶段&#xff08;render > componentDidUpdate&#xff09;&#xff1a;五、卸载阶段&#xff08;componentWillUnmount …

Wi-Fi HaLow 基础简单介绍

Wi-Fi HaLow是一种低功耗、长距离无线通信技术&#xff0c;专为物联网&#xff08;IoT&#xff09;设备设计。它基于IEEE 802.11ah标准&#xff0c;兼容IPv6&#xff0c;支持WPA3&#xff0c;并且运行在850 MHz的频段上&#xff0c;比传统的Wi-Fi频段&#xff08;2.4 GHz和5 GH…

程序员之马上结束任务

计算机系的男同学追班里一女同学&#xff0c;结果此女总是躲躲闪闪。 男的看没戏&#xff0c;就另找了一个去追&#xff0c;结果这女的不满意了&#xff0c;质问这男的为啥抛弃她。 男的问&#xff1a;“请教一个电脑问题&#xff0c;如果你点击一个程序&#xff0c;总是提示…