我在一台 Dell XPS 7590 上运行全新安装的 Ubuntu 21.04。我正在运行 Wayland。
从挂起状态恢复时,我经常收到黑屏,其中仅包含此错误:
i915 0000:00:02.0: [drm] *ERROR* failed to enable link training
这个问题有点奇怪,因为大多数时候触摸触控板/鼠标就足以让 Ubuntu 成功恢复。其他时候,当我收到此错误时,我的计算机变得无响应,需要冷重启。
在全新安装 21.04 之前,我运行的是带有 Wayland 的 20.10。该版本没有这个问题。
根据我的研究,我发现这个帖子在 21.04 上有同样的错误,但似乎更严重,并且是由于使用外部显示器而不是从挂起恢复而导致的。
如果有人能帮助我解决这个问题,我将不胜感激。谢谢。
答案1
从挂起状态恢复时,我经常收到黑屏,其中仅包含此错误:
i915 0000:00:02.0: [drm] *ERROR* failed to enable link training
这个问题有点奇怪,因为大多数时候触摸触控板/鼠标就足以让 Ubuntu 成功恢复。其他时候,当我收到此错误时,我的计算机变得无响应,需要冷重启。
我在全新的 Dell Precision 5570 和全新安装的 Ubuntu 22.04(默认为 Wayland 而不是 X11)上也看到了完全相同的错误和行为。
以下是我至少就我的情况观察到的一些情况。
请注意,这里可能发生了两件事:1) 需要冻结和硬重启,以及 2) 上面的“链接训练”错误。并且,我认为下面的回答只解决了硬重启问题,而不是“链接训练”错误,这实际上可能是一个完全独立的问题,即使在出现硬重启问题时出现“链接训练”错误。
无论如何,以下是我在 Wayland 中发现的几个错误,但 X11 中没有,以下是 3 个修复方法,我个人认为这些方法可以阻止每次看到“链接训练”错误时都会发生的冻结。请留言说明您使用的是哪种操作系统、您使用的是哪台计算机以及我的哪些“修复”对您有用或没用。此信息可能以后在 Ubuntu 的错误报告中有用。
Wayland 窗口管理器导致我的电脑停留在黑屏/空白屏幕且无法唤醒
...并且在屏幕变黑并锁定或进入睡眠状态后不允许我重新登录:
我在安装了全新 Ubuntu 22.04 的全新 Dell Precision 5570 上看到了这种情况。
我相信,Ubuntu 22.04 是第一个默认激活 Wayland 窗口管理器而不是 X11 窗口管理器的 Ubuntu LTS 版本。
Wayland 中的错误
事实证明,Wayland 仍未准备好迎接黄金时段!我发现 Wayland 存在各种问题。以下是其中一些:
- [bug] 这个问题。每次屏幕变黑以节省电量时,您无法再次登录!也可以看看:DELL XPS 13 9315 从挂起状态唤醒时出现空白屏幕。
- [bug] 我的鼠标滚轮修复使用
imwheel
在 Chrome 等程序中使用 Wayland 即可,但是不是在大多数其他程序中,例如 Sublime Text。 - [不兼容快门] Shutter 无法截屏
- [不兼容
xdotool
] 我xdotool
的“显示桌面”图标不起作用。 - [漏洞]Microsoft Teams 屏幕共享在会议中不起作用。Wayland 与 Microsoft Teams 配合使用效果不佳。如果您在运行 Wayland 时尝试屏幕共享,它会导致 Teams 程序崩溃。然而,在 X11 中,Microsoft Teams、视频会议和屏幕共享都可以正常工作。
因此,这里有三个“修复”:
...我已经亲自(反复)测试过它们,可以在装有 Ubuntu 22.04.2 的 Dell Precision 5570 笔记本电脑上运行:
合上笔记本电脑盖。再将其打开。瞧!现在您可以再次看到登录屏幕了!
按Ctrl++AltF1修复空白屏幕并重新登录。
[我认为是最好的,因为它还修复了许多其他问题]使用 X11 窗口管理器代替 Wayland:简而言之,注销,单击您的名字,单击右下角的齿轮,选择非 Wayland 窗口管理器选项。
详细说明:在 Ubuntu 20.04、22.04 等中使用 X11 窗口管理器代替 Wayland。(最初发布于我的答案在这里):
退出 Ubuntu。
在登录屏幕上,单击您的用户名即可开始输入您的密码。
这将在右下角启用一个小齿轮图标,以选择您的窗口管理器。单击该图标以选择您的窗口管理器。选择非 Wayland选项!
如果当前设置为 Wayland 选项,则它将显示“Ubuntu”[在这种情况下表示 Wayland] 和“Ubuntu on Xorg”[表示 X11]。选择“Ubuntu on Xorg”选项。以下是一些屏幕截图:
同样,如果显示“Ubuntu”和“Ubuntu on Xorg”,请选择“Ubuntu on Xorg”:
但是如果你使用的是 X11,那么它将显示“Ubuntu” [X11] 和“Ubuntu on Wayland” [Wayland]。
因此,如果显示“Ubuntu”和“Ubuntu on Wayland”,则选择“Ubuntu”:
登录后,您可以通过转到 Ubuntu 设置 --> 关于 --> 窗口系统来查看哪个窗口管理器处于活动状态,如下所示。我在这里使用 X11 窗口管理器登录,如您所见:
因此,总指令如下:
- 如果使用 X11 窗口管理器:无需执行任何操作。已修复!
- 如果使用 Wayland 窗口管理器:
也可以看看:
- DELL XPS 13 9315 从挂起状态唤醒时出现空白屏幕- 这里的问题和答案都遇到了同样的“关闭盖子”和“按 Ctrl + Alt + F1”技巧。很有趣。看来我们并不孤单。