屏幕锁定和空白/暂停/睡眠后,Ubuntu 18.04不会唤醒


27

我正在尝试在具有AMD A12处理器和Radeon R7图形的笔记本电脑上运行Ubuntu 18.04。我什么也没有,但是我很沮丧,尽管我多年来一直使用12.04来解决此类问题,但我对Ubuntu却非常沮丧。

我有两个令人抓狂的问题,我将把它们分开发布。这些问题仅在Xorg上的Gnome和Ubuntu上发生,而在Wayland上则不会发生。但是,我被告知最好不要在Wayland上运行Gnome。

问题是计算机有时无法从挂起中唤醒。好吧,我认为它确实会醒来,因为光盘驱动器旋转并且硬盘驱动器滴答作响,但是我无法登录,因为锁定屏幕是散乱的颜色或扭曲的背景,无法登录。我什至无法按ctrl-F1来提示。所有输入被冻结。

我想知道Xorg是否配置正确。我正在运行Oilaf视频驱动程序,该驱动程序在Wayland上运行良好,因此我不知道Xorg和该驱动程序是否存在问题。


1
这个问题可能对我有用
Roland

在全新安装期间,您是否使用Ubuntu建议的全盘加密(LUKS)? crypsetup可能正在等待密码,但是在锁定/空白屏幕上看不到该事实。由于存在错误报告,要求对交换本身进行加密,从而产生了鸡与蛋的问题。请参阅:影响许多用户的bugs.launchpad.net/ubuntu/+source/linux/+bug/1774950
arielf

Answers:


8

nouveau驱动程序似乎存在问题。编辑grub通过使用sudo访问进行编辑来文件。

sudo vim /etc/default/grub 

nouveau.modeset=0到显示的行GRUB_CMDLINE_LINUX=""

然后跑

sudo update-grub

成功更新grub文件后重新启动。


2
这是GRUB_CMD_LINUX="nouveau.modeset=0"什么意思吗?
Clark Henry

1
这应该是公认的答案。
克拉克·亨利

是@ClarkHenry,您需要设置GRUB_CMD_LINUX="nouveau.modeset=0"
Bera

帮了我的忙nouveau.blacklist=1
Fariborz Ghavamian

这样做之后,分辨率设置不正确。
smihael

5

屏幕保护程序帮助我使用了Xubuntu 18.04-除了我安装了xscreensaver之外,其他所有东西都开始正常运行。


3

我在HP Pavilion 17-ar050wm笔记本电脑上遇到了非常相似的问题。我尝试了很多不同的方法-使用Oilaf / Ubuntu-X尖端驱动程序,切换到lightdm运行gdm3 -reset,但是似乎有所不同的唯一事情是我是通过按电源按钮还是关闭电源进入睡眠状态笔记本电脑的盖子。当我刚盖上盖子时,屏幕/键盘在大约3/4的时间内不能正常恢复,但是当我第一次按下按钮时,它又有100%的时间恢复(到目前为止)。

因此,由于缺乏更好的解决方案,我将尝试记住每次关闭盖子之前都要按下电源按钮。


2

我想我终于找到了答案。到目前为止,它似乎一直在工作,但是已经过了几天。我遇到的解决方案是:

sudo gdm3 -reset 

然后重启。

(注意:重置gdm3之后,它将返回到不允许您登录的登录屏幕。不用担心。重新启动后,它将返回到正常的登录屏幕,一切都会好起来的。)


3
我收到提示“无法解析选项:未知选项-重置”知道为什么吗?
罗恩·皮格特

1
与@RonPiggott相同的错误
sP_ '18

1
谢谢你的建议。我收到了上面提到的错误,并提出了一个问题:unix.stackexchange.com/questions/488037/…–
acobster

我遇到了同样的错误,但是sudo killall gdm3对我有用(它杀死gdm3,然后重新启动,屏幕消失了)。
劳伦斯·贡萨尔维斯

1

要修复此实例,我输入:

sudo apt install gnome-screensaver

它是第一次工作。我不知道为什么文件不起作用或为什么文件不存在,但是就像我说的那样……对我有用。


1

我遇到了这个问题,在锁定屏幕上会关闭视频信号,但不会重新打开。

如果您尝试盲目输入密码,则可能会注意到屏幕打开并登录。

这是与视频/屏幕保护程序有关的问题。

我通过安装xScreenSaver修复了它


1

lightdm遇到的问题是,锁定问题后,我可以通过简单地切换到来修复黑屏gdm3

sudo apt-get install gdm3

在安装过程中出现提示时,请从更改为lightdmgdm3然后按Enter。必须重新启动,您现在将拥有更现代的登录屏幕。最重要的是,从锁定屏幕中唤醒实际上已经可以正常工作了,至少对我而言最终如此。


另外,如果你是被卡住而测试所有这些不同的解决方案生病了,使用键盘组合键CTRL+ ALT+ F1(或任何会话F1- F6)切换到终端会话,然后通过切换回CTRL+ ALT+ F7。现在,您应该会看到文字说屏幕已锁定,但只需等待5秒钟,您将看到密码提示。不得不强制重新启动我尝试过的各种解决方案,这使我免于头痛。


在ThinkPad(x390)上,组合键的解决方法是FN + CTRL + ALT + F2(终端会话)和FN + CTRL + ALT + F7(返回GUI)

gdm3lightdm我更有效,更快捷地工作!
banan3'14

0

升级到Ubuntu 18.04后,我的机器出现了类似的问题。合上盖子后,操作系统不会唤醒,但是背光会亮起。(可能不相关:似乎我的键盘也没有响应,因为切换大写键并没有点亮LED。)

我在自己的BIOS设置中找到了修复程序。有一个复选框,用于在笔记本电脑盖打开时启用唤醒功能。未被选中,但是选中它可以解决问题。

$ uname -r
4.15.0-21-lowlatency

$ lsb_release -r
Release:    18.04

$ lscpu
Architecture:        x86_64
Model name:          AMD PRO A10-8700B R6, 10 Compute Cores 4C+6G

$ dmidecode
BIOS Information
    Vendor: HP
    Version: N73 Ver. 01.17
    Release Date: 11/02/2016

0

在我的情况下:

$ uname -r
4.15.0-33-generic

$ lsb_release -r
Release: 18.04

$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               55
Model name:          Intel(R) Pentium(R) CPU N3540  @ 2.16GHz
Stepping:            8
CPU MHz:             880.243
CPU max MHz:         2665,6001
CPU min MHz:         499,8000
BogoMIPS:            4331.60
Virtualization:      VT-x
L1d cache:           24K
L1i cache:           32K
L2 cache:            1024K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb pti tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat

$ sudo dmidecode | grep BIOS -A2
BIOS Information
Vendor: Acer
Version: V1.10
BIOS Revision: 0.0
Firmware Revision: 1.9

硬件 - Aser E5-511-P6CS

解决方案是从g中删除 $vt_handoff线中。

为此-只需编辑 /etc/grub.d/10_linux文件。

设置$vt_handoff = "1"$vt_handoff = "0"


你的意思是变化vt_handoff="1"vt_handoff="0"?您编写它的方式是比较的语法,而不是赋值。不确定其他人的grub文件是否不同,但是我的文件中有多个比较...似乎更有意义的是将赋值更改为文件的开头。
acobster

vt_handoff告知要调用的虚拟控制台。如果在黑屏上可以切换到其他控制台,则可能是解决了问题,但是如果操作系统死机,则不确定这会有所帮助。
Shital Shah

0

我有类似的问题。尝试禁用可切换图形卡并修改了vt_handoff。他们都没有工作。

然后,我通过在BIOS中将SATA模式设置为“ ACHI”(安装ubuntu时为“ IDE”)来“意外地”解决了该问题。它解决了这个问题!


1
与其在这里继续讨论(因为人们无法回答您的答案),不如回答这个问题(前两段),然后在您的第三段中打开一个新问题。谢谢!
杰夫·谢勒

0

我遇到了这个问题,并通过使用Ubuntu Kernel Update Utility(又名Ukuu)从Ubuntu发布的最新主线内核(4.25)(4.1​​5)中解决了该问题。

起初我以为这可能是显示驱动程序的问题,所以我降级到nvidia-390,但它仍然存在。更新到4.20内核后完全消失了。


0

就我而言,禁用“自动挂起”功能既可解决问题,又可解决电池问题。安装更新后,我注意到设置再次更改,请记住这一点。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.