应用程序无法在 Ubuntu 20.04 桌面中启动

应用程序无法在 Ubuntu 20.04 桌面中启动

我正在使用 Ubuntu Desktop 20.04.1 LTS。

今天早上,桌面 GUI(我认为是 GNOME Shell)运行良好。在更新和安装一些新硬件后,桌面 GUI 在尝试启动应用程序时变得无响应,并显示奇怪的 UI 故障。

这些是我在事情变得奇怪之前采取的步骤:

  1. sudo apt update && sudo apt upgrade
  2. 运行Software Update应用程序
  3. 安装了一个PCIE NVME+SATA M.2 适配器带有 M.2 SATA 驱动器

启动并登录后,我尝试启动该Disks应用程序。应用程序没有启动,桌面 GUI 变得无响应,视觉效果有点崩溃。我仍然可以移动鼠标指针,但点击没有任何效果。应用程序图标出现在桌面对角线上,左侧的 Dock 开始摆动

我只能关闭电脑。然后我移除了 PCIE NVME+SATA M.2 适配器并重新开机。然而,当我尝试启动应用Terminal程序时,GUI 问题再次出现。

我能够通过 SSH 进入计算机并运行,sudo apt install --reinstall gnome-shell但这并没有解决奇怪的 GUI 问题。

另外,下列操作未能解决问题,但现在 Dock 已消失:

sudo apt purge gnome-shell
sudo apt install gnome-shell

例如,其他进程Plex运行良好。问题似乎只出现在桌面 GUI 上。

以下是问题出现之前我所进行的更新的更新历史记录:

Commandline: apt upgrade
Requested-By: matthew (1000)
Install: libllvm11:amd64 (1:11.0.0-2~ubuntu20.04.1, automatic)
Upgrade: libdrm-nouveau2:amd64 (2.4.101-2, 2.4.102-1ubuntu1~20.04.1), xserver-common:amd64 (2:1.20.8-2ubuntu2.6, 2:1.20.9-2ubuntu1.1~20.04.1),
 libegl1:amd64 (1.3.1-1ubuntu0.20.04.1, 1.3.2-1~ubuntu0.20.04.1), xserver-xorg-core:amd64 (2:1.20.8-2ubuntu2.6, 2:1.20.9-2ubuntu1.1~20.04.1),
libegl-mesa0:amd64 (20.0.8-0ubuntu1~20.04.1, 20.2.6-0ubuntu0.20.04.1), update-notifier-common:amd64 (3.192.30, 3.192.30.3), libgl1:amd64 (1.3.
1-1ubuntu0.20.04.1, 1.3.2-1~ubuntu0.20.04.1), libglapi-mesa:amd64 (20.0.8-0ubuntu1~20.04.1, 20.2.6-0ubuntu0.20.04.1), google-chrome-stable:amd
64 (87.0.4280.88-1, 87.0.4280.141-1), xserver-xorg-legacy:amd64 (2:1.20.8-2ubuntu2.6, 2:1.20.9-2ubuntu1.1~20.04.1), libxatracker2:amd64 (20.0.
8-0ubuntu1~20.04.1, 20.2.6-0ubuntu0.20.04.1), libgles2:amd64 (1.3.1-1ubuntu0.20.04.1, 1.3.2-1~ubuntu0.20.04.1), libgbm1:amd64 (20.0.8-0ubuntu1
~20.04.1, 20.2.6-0ubuntu0.20.04.1), xserver-xephyr:amd64 (2:1.20.8-2ubuntu2.6, 2:1.20.9-2ubuntu1.1~20.04.1), libdrm-amdgpu1:amd64 (2.4.101-2,
2.4.102-1ubuntu1~20.04.1), xwayland:amd64 (2:1.20.8-2ubuntu2.6, 2:1.20.9-2ubuntu1.1~20.04.1), libdrm2:amd64 (2.4.101-2, 2.4.102-1ubuntu1~20.04
.1), libglx0:amd64 (1.3.1-1ubuntu0.20.04.1, 1.3.2-1~ubuntu0.20.04.1), libgl1-mesa-dri:amd64 (20.0.8-0ubuntu1~20.04.1, 20.2.6-0ubuntu0.20.04.1)
, libdrm-intel1:amd64 (2.4.101-2, 2.4.102-1ubuntu1~20.04.1), libdrm-radeon1:amd64 (2.4.101-2, 2.4.102-1ubuntu1~20.04.1), linux-firmware:amd64
(1.187.6, 1.187.7), mesa-vulkan-drivers:amd64 (20.0.8-0ubuntu1~20.04.1, 20.2.6-0ubuntu0.20.04.1), update-notifier:amd64 (3.192.30, 3.192.30.3)
, libglx-mesa0:amd64 (20.0.8-0ubuntu1~20.04.1, 20.2.6-0ubuntu0.20.04.1), libglvnd0:amd64 (1.3.1-1ubuntu0.20.04.1, 1.3.2-1~ubuntu0.20.04.1), li
bdrm-common:amd64 (2.4.101-2, 2.4.102-1ubuntu1~20.04.1)
End-Date: 2021-01-07  14:00:58

如果有帮助的话我可以提供完整的启动日志。顶部的以下几行看起来有点奇怪:

Volume group "vgubuntu" not found
Cannot process volume group vgubuntu

任何帮助都将不胜感激。非常感谢。

更新:这可能是某种渲染问题。例如,如果我打开终端应用程序,终端窗口不会出现,但当鼠标指针悬停在桌面上终端窗口应该所在的区域时,它会变成光标。

答案1

所以...我找到了一个类似问题

使用后dmesg | grep GPU我确认我的问题确实是 GPU 挂起。

[  980.100449] i915 0000:00:02.0: [drm] GPU HANG: ecode 7:1:85ddfffd, in Xorg [3664]
[  980.204709] i915 0000:00:02.0: [drm] Xorg[3664] context reset due to GPU hang

作为临时解决方案,直到英特尔驱动程序更新为止,我已将其添加nomodeset到我的 Grub 配置中。相关说明

相关内容