MAL'S_BLOG

Welcome to Malossov's Personal Archieve!

0%

UBUNTU升级22.04.1后由于Nvidia显卡驱动造成的无法登陆和排查方法

1. 遇到的情况

由于Ubuntu在本月不久前发布了22.04的最新patch——22.04.1,按照常理,这意味着22.04这个大版本的生命周期终于来到了较为稳定的阶段,但是个人升级后首先感到的是很多适配等做的并不良好。

在使用这个版本时,我们采用的显卡驱动版本为:

在升级前,这个驱动运转良好。而在升级后,系统出现了登录界面无法进入桌面的情况。初步直接排查为该显卡驱动出现问题。

2. 解决

  1. 首先运行命令:
1
sudo ubuntu-drivers autoinstall

果然安装了几个缺少的nvidia包,但是再重启并键入:nvidia-smi之后,依然显示没有找到驱动,情况并未有得到改善。

  1. 接着,按照网上的教程,在安装dkms(一般为自带)之后,通过命令查看nvdia驱动具体版本:
1
ls /usr/src | grep nvidia

得到结果为:5.15.0-41 再观察以下之前安装的linux-headers的版本,很明显是在大更新中升级了一波系统版本,但是对应的软件包没有升级,于是运行:

1
sudo apt-get install linux-headers-5.15.0-41-generic

再次键入uname -a得到

Linux Air14Plz 5.15.0-41-generic #44-Ubuntu SMP Wed Jun 22 14:20:53 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

内核升级完毕

  1. Reboot ! 再次查看驱动情况:

此帖完结,FUCK NVIDIA!

(PS:没错,这倒霉玩意让我Fcitx4用不了了=搜狗输入法没了,但是并,其实iBus导入词库和预测之后还是挺不错的,放上链接和改字号的插件: