Ubuntu 18.04 在睡眠/挂起后崩溃/冻结

Ubuntu 18.04 在睡眠/挂起后崩溃/冻结

我最近在我的 ASUS X512D 上安装了 Ubuntu 18.04,但在从睡眠模式恢复时遇到了问题:屏幕变黑(指针还在工作)或损坏,我唯一能做的就是手动重启电脑(结果我的工作都丢失了)。对于笔记本电脑来说,这相当烦人。

计算机:AMD Ryzen R5 / AMD Radeon Vega 8 / WIN10 双启动 规格链接:华硕 Zenbook S512DA-EJ162T

我的损坏屏幕的图片:睡眠模式后屏幕损坏

我尝试过的:

  • 切换到 lightdm,情况更糟(甚至屏幕上没有指针),所以我回到了 gdm3
  • 更新内核(我尝试了几个,现在我运行最新的主线内核 5.2.5)
  • 很多内容来自论坛和其他 AskUbuntu 帖子

我也去了软件更新>额外的司机并且没有显示任何专有驱动程序

另一个因素是,我不得不重新安装 Ubuntu,因为第一次尝试时 GPU 无法识别,Ubuntu 在设置中说未知屏幕。我想购买一台带有 AMD 处理器的计算机来运行 Ubuntu 并不是一个好主意。

感谢所有尝试帮助我的人!

答案1

我终于设法解决了这个问题,以下是为遇到同样问题的人提供的步骤。

1. 从 gdm3 切换到 lightdm

为此,请打开终端并输入sudo apt-get install lightdm,或者sudo dpkg-reconfigure lightdm在系统询问时选择光调制作为默认显示管理器

2. 尝试修复

  1. 启动系统并等待 GRUB 菜单显示(如果没有看到 GRUB 菜单,请Shift在启动系统后立即按住左键)。

  2. 现在突出显示您要使用的内核,然后按下e键。您应该能够看到并编辑与突出显示的内核相关的命令。

  3. 找到以 linux 开头的行并在末尾添加:amd_iommu=off。通常,该行的末尾将如下所示:quiet splash amd_iommu=off

  4. 现在按Ctrl+x启动。

  5. 打开会话并尝试通过合上盖子来暂停

3. 永久修复

  1. 从终端(或按Alt+后F2)运行:

    gksudo gedit /etc/default/grub

    (或使用sudo nano如果gksudogedit不可用)并输入您的密码。

  2. 找到以 开头的行GRUB_CMDLINE_LINUX_DEFAULT并附amd_iommu=off加到其末尾。例如:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=off"

    保存文件并关闭编辑器。

  3. 最后,启动终端并运行:

    sudo update-grub

    更新 GRUB 的配置文件(您可能需要输入密码)。

我还注意到,长按右上角 Ubuntu 菜单中的电源按钮无法暂停,因为这会导致唤醒时崩溃。

--

资料来源:

https://bbs.archlinux.org/viewtopic.php?pid=1858315#p1858315

https://askubuntu.com/a/19487/981926

https://askubuntu.com/a/152381/981926

相关内容