我最近在我的 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. 尝试修复
启动系统并等待 GRUB 菜单显示(如果没有看到 GRUB 菜单,请Shift在启动系统后立即按住左键)。
现在突出显示您要使用的内核,然后按下e键。您应该能够看到并编辑与突出显示的内核相关的命令。
找到以 linux 开头的行并在末尾添加:
amd_iommu=off
。通常,该行的末尾将如下所示:quiet splash amd_iommu=off
现在按Ctrl+x启动。
打开会话并尝试通过合上盖子来暂停
3. 永久修复
从终端(或按Alt+后F2)运行:
gksudo gedit /etc/default/grub
(或使用
sudo nano
如果gksudo
或gedit
不可用)并输入您的密码。找到以 开头的行
GRUB_CMDLINE_LINUX_DEFAULT
并附amd_iommu=off
加到其末尾。例如:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=off"
保存文件并关闭编辑器。
最后,启动终端并运行:
sudo update-grub
更新 GRUB 的配置文件(您可能需要输入密码)。
我还注意到,长按右上角 Ubuntu 菜单中的电源按钮无法暂停,因为这会导致唤醒时崩溃。
--
资料来源:
https://bbs.archlinux.org/viewtopic.php?pid=1858315#p1858315