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

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

        但更为悲伤的是装完系统之后无法在“软件和更新”的“附加驱动”去获得“专有驱动”,也就是本来可以直接从界面装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

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

完结撒花

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

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Ubuntu 20.04降级NVIDIA驱动,你可以按照以下步骤进行操作: 1. 首先,确保你已经安了正确版本的NVIDIA驱动程序文件。你可以从NVIDIA官方网站下载所需的版本。 2. 在下载驱动程序之前,你需要在系统中卸载当前的NVIDIA驱动。你可以使用以下命令卸载: ``` sudo apt remove --purge nvidia-* ``` 3. 安新的NVIDIA驱动之前,你需要禁用Ubuntu的自动更新功能,以防止它自动安最新的驱动程序。你可以通过执行以下命令来实现: ``` sudo systemctl stop apt-daily.timer sudo systemctl disable apt-daily.timer sudo systemctl disable apt-daily.service sudo systemctl stop apt-daily-upgrade.timer sudo systemctl disable apt-daily-upgrade.timer sudo systemctl disable apt-daily-upgrade.service ``` 4. 接下来,你需要给新的NVIDIA驱动文件赋予执行权限。假设你的驱动文件名为NVIDIA-Linux-x86_64-440.82.run,你可以使用以下命令进行赋权: ``` sudo chmod +x NVIDIA-Linux-x86_64-440.82.run ``` 5. 现在,你可以安新的NVIDIA驱动了。执行以下命令: ``` sudo ./NVIDIA-Linux-x86_64-440.82.run ``` 按照提示进行安过程中的选项选择和确认。 6. 安完成后,重新启动你的系统: ``` sudo reboot ``` 这样,你的Ubuntu 20.04系统就会降级到指定版本的NVIDIA驱动了。请确保你下载的驱动版本与你希望降级到的版本一致。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Ubuntu20.04英伟达显卡及WIFI驱动](https://blog.csdn.net/owele/article/details/131300621)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [ubuntu20.04系统服务器本机安,显卡驱动,gcc降级cuda9.2教程](https://blog.csdn.net/qq_37992458/article/details/119194466)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值