今天我通过 GRUB 参数编辑添加了一个参数,据说可以解决我的 CPU(Intel Pentium quad N3540)待机后锁定的问题,如 GRUB 配置文件中这一行的末尾所示:
GRUB_CMDLINE_LINUX_DEFAULT="安静飞溅 intel_idle.max_cstate=1"
我现在看到的是在相当短的时间内没有键/鼠标活动后屏幕变黑(编辑:我计时了 - 它总是在最后一次用户输入后大约 14.5 秒,然后屏幕关闭),然后重新打开只要我触摸一个键或移动鼠标。我以前从未见过这个问题。
(在更改之前,我也很长一段时间都遇到过一个问题,即计算机每隔一小时左右就会完全冻结,这显然是对某些鼠标事件的一种非常罕见的反应。我还没有看到之后GRUB 更改。)
不活动时暂停设置为 30 分钟。
选中了暗屏以节省电源,但设置为 10 分钟。我只是关掉它,看看是否有帮助。我一直在使用电池,但电量超过 80%。
更新:关闭“暗屏以节省电源”选项后,在不到一分钟的时间内没有输入,它仍然会返回。
这是 Acer Aspire E11 (E3-112-P1GT)。
(我在类似的笔记本电脑(奔腾 N3540,但东芝)上更改了相同的 GRUB 设置,但那台电脑没有出现同样的问题。)
我在这个问题的第二个答案中找到了一个有效的答案。
This other question's asker find a way to fix a very similar conditions in 12.04, but I'm running 16.04 and the System Settings UI has changed to something different (现在看起来更受限制了-嗯....),我有如上所述,已经尝试翻转看起来像新等效的设置。我的输出
xset q
看起来像:并在 16.04 UI 中切换“Dim Screen To Save Power”复选框对此没有影响。
但是,使用该问题的第二个答案中的解决方案确实有效:
显然需要将其放入用户的个人资料中,以使其在每个会话中在正确的时间发生。
这导致:
(对我来说,这似乎是一个错误。我不确定在哪里归档。)
为了任何寻找这个明显常见问题的解决方案的人的利益:
如果其他解决方案(使用控制面板,使用带有各种选项的“xset”命令等)不能为您解决这个问题,您可以试试这个:
解释:
我尝试了许多 xset 命令的组合,并且我发现的每个 GUI 都声称与屏幕空白有关,但没有任何效果 - 大多数情况下,屏幕在大约 33 秒不活动后会空白。
我突然想到,也许某些任性的守护进程出于某种原因正在这样做,所以我查看了系统日志,并在 /var/log/auth.log 中找到了这个:
对“Device.Display”和“SetBrightness”的引用似乎是相关的。我不记得安装这些软件包,但我试图从半功能手机中提取数据,所以我当时可能做到了。无论如何,我知道我现在不需要这些包,所以我删除了它们(参见上面的“apt-get remove”命令),坐下来,等待屏幕变黑……然后再等一会儿。 ..它没有。:-D
再次,我建议首先尝试其他可能的解决方案(系统设置 GUI、xset 命令等),因为它们显然为某些人解决了问题,而且它们似乎更有可能工作。OTOH,除非您碰巧使用这些软件包,否则删除它们是无害的(如果未安装它们, apt-get 只会这么说,您不会受到任何伤害)。希望这会帮助某人...
在我的情况下,在注册 MOK 密钥以进行安全启动(显然需要使用板载笔记本电脑 GPU;可以想象我可能刚刚关闭安全启动)并
nouveau.modeset=0
在我的 /etc/defaults/grub 文件中取出一行后,问题就停止了(也设置为防止 GPU 问题)。可能修复是一个或另一个,而不是两者。似乎涉及的另一个因素是使用 lightdm 而不是 gdm3,后者显然与未解决的 nvidia 错误存在某种冲突。最后在 /etc/X11/Xwrapper.config 你可能想要设置
needs_root_rights=yes
.