完全禁用节能设置? HDMI 信号丢失(DPMS 和屏幕保护程序已禁用)

完全禁用节能设置? HDMI 信号丢失(DPMS 和屏幕保护程序已禁用)

在我的 MX Linux XFCE 环境中,我遇到的问题是,在通电后一段时间没有交互后,HDMI 信号丢失,只能通过按键盘按键来恢复。我希望 HDMI 信号或显示器永远不会关闭。我已经停用 DPMS 和屏幕保护程序。显然这还不够。您对可能的原因有什么想法吗?如果此信息相关,我正在使用 nvidia optimus 卡。

$ 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:  20
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  22/5    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
Colors:
  default colormap:  0x22    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Disabled


$ xdg-screensaver status
disabled

答案1

您的输出显示 DPMS 已禁用,因此您的显示器没有收到来自 X 的“自行关闭”信号。但是,您的 X 服务器仍设置为“屏幕消隐”,如输出中的以下位所示xset -q

Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600

以下命令将禁用所有这些,并禁用发送 DPMS 命令:

$ xset s off
$ xset s 0 0
$ xset -dpms

将它们放入您的~/.xsessionrc文件中以在启动时自动运行这些命令。

相关内容