从 20.04 更新到 Ubuntu 20.10 后,仅能使用 llvmpipe 从恢复中启动图形

从 20.04 更新到 Ubuntu 20.10 后,仅能使用 llvmpipe 从恢复中启动图形

尝试从 20.04 LTS 更新到 20.10。一切顺利,直到最后重新启动“进入”20.10,我的电脑在正常启动时无法进入桌面。它在紫色屏幕和黑色屏幕之间闪烁,并且从未加载 gnome 桌面。然后它似乎基本上挂了。

然后我自然而然地尝试了 grub 的恢复模式,奇怪的是,当我通过这条路径进入并选择“恢复”时,一切都启动了。然而,在启动过程中仍然有一些图形异常(对话框在 UEFI 背景上出现一个基本主题,然后消失),我注意到在“设置”-“关于”中,当我通过这条路径进入时,它将 llvmpipe 列为图形,而不是 Intel iGPU。奇怪的是,它还提供(默认)使用 5.8.0.26 内核(我没有手动安装)启动,高于 5.8.0.25 的列表(我相信 20.10 附带了它)。

我的机器是 HP 前 chromebox(Haswell Celeron 2995U,1.4GHz),即使它是一台相当弱的机器,ubuntu 也为它注入了新的活力。我想先在已有的东西上习惯 Ubuntu,即使它很弱!Ubuntu 比它原来能做的要多得多,所以我想把它拿回来,尤其是因为它到目前为止真的令人印象深刻。

我在这个盒子上使用了独立 GPU,虽然是一个相当粗糙的 EGPU,连接到 WiFi pci-express 端口(Nvidia GTX 960),但我通常使用 iGPU,除非它需要额外的动力 - 我思考更新过程中发生的问题是,更新禁用了专有的 Nvidia 驱动程序和 Nvidia dGPU/iGPU 切换,这弄乱了 X.org 服务器设置,这意味着它在启动时不知道该如何处理图形。恢复工作是通过切换到最低形式的兼容图形模式来实现的。是的,我希望我没有让自己的生活变得困难。

我以为清除 Nvidia 驱动程序可以解决这个问题,但现在我已经陷入了困境,我迷失了方向。我开始尝试 sudo X -configure 并收到错误:

FATAL: Module fbcon not found in directory

我对 X.org.conf 了解不够,不知道该在其中编辑什么。

然后我想尝试从 Ubuntu live-USB 进行修复安装,结果遇到了挂载点错误。此时我准备放弃了,但我真的不想从头开始。我想另一件值得尝试的事情是重新安装 nvidia 驱动程序,看看我是否可以通过这种方式撤消我所做的操作,但我认为在造成更多损害之前我应该​​问一下!

如果我不得不求助于此,幸好我有我的主目录的备份,但是有没有更好的想法,关于如何在不擦除并重新开始的情况下重置这个混乱局面?

答案1

抱歉,这不是答案,但我没有声誉可以发表评论。我也遇到过同样的问题,所以我希望能为其他可以提供帮助的人提供一些线索。

我有相同的芯片组 Haswell Celeron 2995U 1.4GHz 和内置英特尔显卡。

昨天 11 月 8 日,我已从 Kubuntu 20.04 升级到 20.10

使用 5.8.0.26 内核启动时,屏幕冻结(无光标)且黑屏,正如您所说,使用 grub 的恢复模式可以加载桌面,但速度慢且有缺陷,图形处理器通过 livmpipe。因此,我使用的是 20.04 版本 5.4.0.52 的旧内核,它像升级前一样运行良好,并使用 Mesa 图形驱动程序。

这些是安装后崩溃的情况:

$ ls -al /var/crash

total 3052
drwxrwsrwt  2 root whoopsie    4096 nov  8 20:11 .
drwxr-xr-x 14 root root        4096 may 31 15:03 ..
-rw-r-----  1 user whoopsie  641519 nov  8 13:43 _usr_bin_kglobalaccel5.1000.crash
-rw-r-----  1 root whoopsie 1233588 nov  8 20:11 _usr_lib_x86_64-linux-gnu_libexec_xdg-desktop-portal-kde.0.crash
-rw-r-----  1 user whoopsie 1235803 nov  8 13:46 _usr_lib_x86_64-linux-gnu_libexec_xdg-desktop-portal-kde.1000.crash

相关内容