为什么启用 DPMS 后显示器会保持开启状态?

jsp*_*jsp 6 xorg dpms nvidia nouveau

我正在运行通过 displayport 连接到 Dell U2711 显示器的 Mint 13。

显示 GDM 登录屏幕时,DPMS 不会关闭显示器。

如果我登录并运行

$ xset -q
Run Code Online (Sandbox Code Playgroud)

我得到

... 
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
...
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Enabled
  Monitor is On
Run Code Online (Sandbox Code Playgroud)

如果我跑

$ xset dpms force off
Run Code Online (Sandbox Code Playgroud)

显示器黑屏约两秒钟,然后又重新亮起。

我已经尝试禁用我的鼠标,正如这篇文章所建议的那样

$ xinput --set-prop [id] "Device Enabled" "0"
Run Code Online (Sandbox Code Playgroud)

但没有运气。

症状与这篇文章的有点不同,我没有运行 gnome-power-manager。

有人可以告诉我我做错了什么吗?

这是我的显卡和驱动程序信息:

$ lspci -v | grep VGA
05:00.0 VGA compatible controller: NVIDIA Corporation GF106GL 
[Quadro 2000] (rev a1) (prog-if 00 [VGA controller])
$ egrep -i " connected" /var/log/Xorg.0.log
[1743798.098] (II) NOUVEAU(0): Output DP-2 connected
$ egrep -i "drivers" /var/log/Xorg.0.log
[1743797.880] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[1743797.882] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[1743797.882] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
...
Run Code Online (Sandbox Code Playgroud)

我也有:

$ grep DPMS /var/log/Xorg.0.log
[2246008.870] (II) Loading extension DPMS
[2246009.091] (II) NOUVEAU(0): DPMS capabilities: Off
[2246009.113] (==) NOUVEAU(0): DPMS enabled
Run Code Online (Sandbox Code Playgroud)

bnt*_*ser 1

问题可能出在你的驱动程序上。尝试使用 NVidia 驱动程序并查看是否可以解决问题。据这个也遇到 Dell U2 系列显示器问题的人说,问题出在 Nouveau 驱动程序上:https://bbs.archlinux.org/viewtopic.php ?id=130972