通过Displayport连接到DVI适配器的显示器无法正常睡眠


16

我有一个连接到我的机器的监视器,该监视器在进入省电睡眠模式时显示异常行为。进入睡眠状态时,显示器将在消隐和显示默认桌面墙纸(KDE 4默认设置,这不是我正在使用的墙纸)之间切换。该监视器通过活动的Displayport到DVI单链路适配器和DVI电缆连接到我的机器。先前直接连接到DVI或通过HDMI-> DVI电缆连接的显示器时,显示器没有此问题。我不想解决此问题,以便displayport监视器可以与其他监视器正常睡眠。

为了说明我所看到的,这是我的普通桌面:

桌面

该监视器是该图像最右边的25%。
这是显示器休眠时看到的:

睡眠显示器

您在这里看到的是中间的两个监视器正常睡眠,电视抱怨没有信号(正确),最右边的监视器显示默认的KDE墙纸。该监视器将在消隐和显示此墙纸之间切换。它应该正常唤醒。此处连接的是哪台显示器都没关系-通过HDMI或DVI连接时该显示器表现正常,而与Displayport适配器连接时,其他任何显示器都无法正常工作。

我怀疑这个问题与KDE及其与nvidia驱动程序的交互有关。支持这种推测的是KDE中的显示配置应用程序的状态。我手动将其设置为以下状态:

KDE中的监视器设置

但是睡觉后,它总是以这种状态结束:

KDE中的监视器设置错误

此处的区别在于最右边的(DP)监视器和第二个左边的监视器(DVI-D-0)的位置显示不正确。值得注意的是,DP监视器已标记为另一个监视器的克隆。实际显示或可用性没有任何变化,这很好,但有点令人困惑。

奇怪的是,无论此选项卡显示什么,应用程序中的其他显示选项卡始终是相同的:

好

有关此设置的一点信息:

  • Nvidia专有驱动程序340.17
  • Xorg 7.4-R2
  • KDE 4.13.2
  • KWin 4.11.10-r1
  • 配备4个显示器的Nvidia GeForce GTX 770
    • 2个DVI,1个HDMI,1个DP(通过活动适配器转换为DVI)

这是nvidia-settings应用程序生成的xorg配置的一部分:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +3840+0, HDMI-0: nvidia-auto-select +0+0, DVI-D-0: nvidia-auto-select +1920+0, DP-1: nvidia-auto-select +5760+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

我希望此显示器能够正常睡眠。我没有视频卡上的物理端口,因此其中一台监视器必须通过displayport连接,并且由于我的监视器都不支持displayport,因此必须使用(活动)适配器。因此,我没有在寻找答案,只是告诉我使用其他端口或购买Displayport显示器。我要查找的是有关可能导致此显示器无法进入睡眠状态的任何信息,以及我可以采取的任何措施来修复它。


2
这是显示器的很好设置8
slm

我在扩展笔记本电脑显示屏的单个显示器上也遇到了同样的问题。我认为原因是我的miniDP-DVI适配器被识别为HDMI,因此我的系统从不向与其连接的“电视”发送睡眠信号。使用miniDP-VGA适配器也可以正常工作。我很想得到保留DVI连接的答案,但现在我的解决方案是VGA。
亚当·卡兹

启动Xubuntu的实时副本,看看是否有相同的问题。您可能需要将其安装到闪存驱动器或通过Nvidia驱动程序进行尝试。如果您遇到相同的问题,那将无济于事,但是如果它消失了,您可以比较xorg配置文件中的差异。我在XFCE4下使用了更薄的设置,但是没有这个问题。在gentoo下的Dell上运行同一Nvidia驱动程序
Joe

您是否尝试过将不会让主显示器休眠的显示器?听起来很奇怪,但实际上在某些情况下有效;)
switch87

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.