为什么我的屏幕在一分钟或更短时间没有输入活动后变黑?

Dro*_*onz 4 grub2 power-management idle 16.04

今天,我编辑了 GRUB 参数,添加了一个参数,据说该参数可以解决我的 CPU(英特尔奔腾四核 N3540)待机后锁定的问题,如 GRUB 配置文件中这一行的末尾所示:

GRUB_CMDLINE_LINUX_DEFAULT="安静启动 intel_idle.max_cstate=1"

我现在看到的是,在相当短的时间内没有键/鼠标活动后,屏幕变黑(编辑:我计时了 - 它总是在最后一次用户输入后大约 14.5 秒,然后屏幕关闭),然后重新打开当我触摸按键或移动鼠标时。我以前从未见过这个问题。

(在进行更改之前,我也很长一段时间都遇到一个问题,即计算机在活跃使用的每个小时左右就会完全冻结,这显然是响应某些鼠标事件的非常罕见的反应。在更改之后我还没有看到这种情况GRUB 更改。)

不活动时暂停设置为 30 分钟。

调暗屏幕以节省电量已选中,但设置为 10 分钟。我刚刚将其关闭,看看是否有帮助。我一直使用电池运行,但电量已超过 80%。

更新:关闭“调暗屏幕以节省电量”选项后,不到一分钟不进行输入,它仍然会返回。

这是宏碁 Aspire E11 (E3-112-P1GT)。

(我在类似的笔记本电脑(奔腾 N3540,但东芝)上进行了相同的 GRUB 设置更改,但该计算机没有显示相同的问题。)

Dro*_*onz 6

我在这个问题的第二个答案中找到了一个有效的答案。

另一个问题的提问者找到了一种方法来修复 12.04 中非常相似的情况,但我正在运行 16.04 并且系统设置 UI 已更改为不同的内容(现在看起来更加有限 - 嗯......),并且我有如上所述,已经尝试翻转看起来像新的等效设置的设置。我的输出xset q看起来像:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On
Run Code Online (Sandbox Code Playgroud)

并在 16.04 UI 中切换“调暗屏幕以节省电量”复选框对此没有任何影响。

但是,使用该问题的第二个答案中的解决方案确实有效:

xset s off && xset -dpms
Run Code Online (Sandbox Code Playgroud)

显然需要将其放入用户的个人资料中,以使其在每次会话中在正确的时间发生。

这导致:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled
Run Code Online (Sandbox Code Playgroud)

(对我来说,这似乎是一个错误。我不知道该将其归档到哪里。)

  • 我已将命令添加到 `~/.bashrc` 中,并使用 `echo 'xset s off && xset -dpms' >> ~/.bashrc` 并正常工作。 (2认同)