Ubuntu 16.04 LTS 64位 - 屏幕每15秒黑屏一次。

我完全不知所措。在新安装的Ubuntu 16.04 LTS 64位版本上,我的笔记本屏幕每隔15秒就会变黑。如果我移动鼠标或点击,则显示会恢复(无需登录)。由于每隔15秒就会发生这种情况,笔记本基本上无法使用。它看起来像是屏幕保护程序的行为,但也可能是其他原因。

如果我输入sudo lshw -C video | grep product:,我得到的结果是-

product: Broadwell-U Integrated Graphics
product: GM108M [GeForce 940M]

如果我输入sudo lshw -C video,我会得到-
  *-display
       description: VGA compatible controller
       product: Broadwell-U Integrated Graphics
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:44 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:4000(size=64)
  *-display UNCLAIMED
       description: 3D controller
       product: GM108M [GeForce 940M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f1000000-f1ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128)

如果我输入xset s off,似乎没有任何效果。
如果我输入gnome screensaver,我得到的是 -
** (gnome-screensaver:5014): WARNING **: screensaver already running in this session

如果我输入xscreensaver,我会得到-
The program 'xscreensaver' is currently not installed. You can install it by typing: sudo apt install xscreensaver

如果我输入xset -q,我会得到-
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000000
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  33
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  5/1    threshold:  5
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
Colors:
  default colormap:  0x22    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On

不用说,如果我去“设置”>“系统设置”......并对“亮度和锁定”,“电源”或“屏幕显示”进行更改,这对问题没有影响。我不知道该怎么办。如有帮助,将不胜感激。

1我有完全相同的问题:升级到16.04后,屏幕在15秒后变黑。我有一台联想 e520 笔记本电脑。 - guettli
1个回答

我已经解决了这个问题。我不知道为什么问题会触发。我不知道问题到底是什么。我也不知道为什么或者我的解决方案是如何起作用的。
我猜测问题是由于显示电源管理信号(DPMS)引起的。我猜测DPMS被某个我安装的东西打开,并且它以默认设置的15秒运行。我猜测DPMS在X服务器上的零活动持续15秒后(默认值),会关闭显示器以“管理电源”。我打开了一个控制台并输入了以下内容:
xset -dpms

这将永久关闭DPMS,而不仅仅是在本次会话中。问题立即消失了。

4对我来说,xset -dpms 在重启后会失效。如何使其永久生效? - guettli
3这个问题在Ubuntu 17.04(Gnome 3.24)中再次出现,但是这个解决方案可以解决它。请参考此答案以获取永久解决方案:https://askubuntu.com/a/324286/115115 - andy.holmes
2在这种情况下关闭 DPMS 似乎是一个非常糟糕的解决方案,会导致笔记本电脑的功耗增加和电池更快地耗尽。 - jdpipe
太棒了!它就像魔法一样有效!非常感谢你! - Adel - MageBinary
3在Ubuntu 20.04上工作过。 - Lovesh Dongre
xset -dpms添加到~/.bashrc可以快速使其“永久”。 - dataista
我不得不重新启动Gnome Shell,因为它锁定了,并且在我的会话恢复时遇到了同样的问题(真的不想重新启动),这里的解决方案为我解决了问题,使我能够继续工作。 - Compholio
2022年了,这种情况仍然发生。18.04和20.04版本都是如此。虽然xset -dpms命令“起作用”,但实际上并没有。使用这个命令会在配置的延迟时间后使屏幕变黑,但显示器却从未关闭,因此继续使用全功率。有趣的是:重新启动后,一切总是正常的。我以为是某个应用程序引起了这个问题,但事实并非如此;它是系统本身的问题。当你在[正常]显示超时后唤醒计算机时,潜在的问题就会显现出来。 - LiamF