从暂停状态恢复时出现“无法启用链接训练”

从暂停状态恢复时出现“无法启用链接训练”

我在一台 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 存在各种问题。以下是其中一些:

  1. [bug] 这个问题。每次屏幕变黑以节省电量时,您无法再次登录!也可以看看:DELL XPS 13 9315 从挂起状态唤醒时出现空白屏幕
  2. [bug] 我的鼠标滚轮修复使用imwheel在 Chrome 等程序中使用 Wayland 即可,但是不是在大多数其他程序中,例如 Sublime Text。
    1. 这是其中的一部分:https://github.com/albertz/mouse-scroll-wheel-acceleration-userspace/issues/8#issuecomment-1575389079
  3. [不兼容快门] Shutter 无法截屏
  4. [不兼容xdotool] 我xdotool“显示桌面”图标不起作用。
  5. [漏洞]Microsoft Teams 屏幕共享在会议中不起作用。Wayland 与 Microsoft Teams 配合使用效果不佳。如果您在运行 Wayland 时尝试屏幕共享,它会导致 Teams 程序崩溃。然而,在 X11 中,Microsoft Teams、视频会议和屏幕共享都可以正常工作。

因此,这里有三个“修复”:

...我已经亲自(反复)测试过它们,可以在装有 Ubuntu 22.04.2 的 Dell Precision 5570 笔记本电脑上运行:

  1. 合上笔记本电脑盖。再将其打开。瞧!现在您可以再次看到登录屏幕了!

  2. Ctrl++AltF1修复空白屏幕并重新登录。

  3. [我认为是最好的,因为它还修复了许多其他问题]使用 X11 窗口管理器代替 Wayland:简而言之,注销,单击您的名字,单击右下角的齿轮,选择非 Wayland 窗口管理器选项。

    详细说明:在 Ubuntu 20.04、22.04 等中使用 X11 窗口管理器代替 Wayland。(最初发布于我的答案在这里):

    1. 退出 Ubuntu。

    2. 在登录屏幕上,单击您的用户名即可开始输入您的密码。

    3. 这将在右下角启用一个小齿轮图标,以选择您的窗口管理器。单击该图标以选择您的窗口管理器。选择非 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”:

      在此处输入图片描述

    4. 登录后,您可以通过转到 Ubuntu 设置 --> 关于 --> 窗口系统来查看哪个窗口管理器处于活动状态,如下所示。我在这里使用 X11 窗口管理器登录,如您所见:

      在此处输入图片描述

因此,总指令如下:

  1. 如果使用 X11 窗口管理器:无需执行任何操作。已修复!
  2. 如果使用 Wayland 窗口管理器:
    1. 您的计算机将使屏幕变黑并将其锁定,自 5 分钟或任何时间过去以来(如在“设置 --> 电源 --> 屏幕空白”设置中所设置)。

    2. 你按下一个键来唤醒它。什么也没发生。你可能会看到这组错误快速闪现在屏幕上,然后一片漆黑:

      在此处输入图片描述

      当您按下某些键时,如果您激活了键盘背光,您可能会看到按键后面的一些背光,但屏幕仍然是黑色的。

    3. 合上笔记本电脑盖子,然后重新打开。这仅在打开电源 -->“启用盖子开关”设置时才有效在 BIOS/UEFI 设置中。

    4. 或者,按Ctrl+ Alt+F1来修复黑屏。

    5. 已修复!屏幕神奇地恢复正常,您可以再次登录。

也可以看看:

  1. DELL XPS 13 9315 从挂起状态唤醒时出现空白屏幕- 这里的问题和答案都遇到了同样的“关闭盖子”和“按 Ctrl + Alt + F1”技巧。很有趣。看来我们并不孤单。
    1. 我的答案

相关内容