从暂停状态恢复后出现空白屏幕
- HP Elitebook 850 G5
- 英特尔高清显卡(无专用 GPU)
- Ubuntu 18.04
打开笔记本电脑电源恢复后,尽管电源、数字锁定和 wifi 按钮亮起,但屏幕仍然空白。症状:
- 按下后 Numlock LED 没有反应,但 fn-lock LED 有反应。
- Ctrl+Alt+F1 和其他 TTY 不起作用。
- 我不确定如何在这台机器上执行 Alt+SysRq+B(没有 sysrq 按钮,只有打印屏幕作为右移的 fn 替代...)但我尝试了许多选项,但似乎不起作用。
- /var/log/kern.log 在挂起操作和下次启动之间没有显示任何条目(由于恢复不起作用,我通过按住电源按钮强制关机):
Jul 28 10:54:16 pdiracdelta-laptop kernel: [ 59.031360] PM: suspend entry (deep) Jul 28 10:58:36 pdiracdelta-laptop kernel: [ 0.000000] Linux version 4.15.0-29-generic (buildd@lgw01-amd64-057) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 (Ubuntu 4.15.0-29.31-generic 4.15.18)
尝试修复不是工作:
黑名单 amdgpu(我甚至没有 amd gpu,但我就是这么绝望……)<-- 这竟然是解决方案- 添加到 GRUB:nouveau.modeset=0(Linux 甚至将 Nouveau 用于 Intel HD Graphics 吗?)
- 禁用 BIOS 快速启动和深度睡眠
更新:
即使启动到紧急模式并从那里执行挂起+恢复,系统也会冻结并显示黑屏。所以我猜它有没有什么与显示驱动程序有关。
我该如何修复这个问题,或者只是调试这个问题?
附言:不管怎样:我在 Elitebook 850 G3 上使用 Xubuntu 16.04 时没有出现这个问题。
答案1
解决方案:
正确(点击)黑名单amdgpu
,即使您认为您没有使用它。
解释/故事:
我想法我尝试过amdgpu
修复黑名单,但显然出了问题。我没有仔细检查,因为我没有 AMD 显卡。
然而,运行时gpu-manager
,它说
amdgpu 是否列入黑名单?没有
amdgpu 是否已加载?是的
这让我有些困惑所以我再次检查了lspci
输出,果然:
01:00.0 显示控制器:Advanced Micro Devices, Inc. [AMD/ATI] Polaris12(rev c3)
所以,是的,我猜我的图形处理仍然由 Intel HD Graphics 完成,但实际处理显示这些图形的设备显然是由 AMD 制造的。这也解释了为什么在紧急模式下启动时问题仍然存在:你没有加载你的显卡驱动程序,但你是使用显示控制器(以及它的驱动程序)。