我的机器连接了一台显示器,在进入省电睡眠模式时显示奇怪的行为。进入睡眠状态时,显示器将在空白和显示默认桌面壁纸(KDE 4 默认设置,这不是我正在使用的)之间交替。该显示器通过活动显示端口转 DVI 单链路适配器和 DVI 电缆连接到我的机器。当显示器之前直接连接到 DVI 或通过 HDMI->DVI 电缆连接时,不会出现此问题。我不想解决这个问题,以便显示端口监视器与其他监视器正确睡眠。
为了说明我所看到的,这是我的正常桌面:
相关显示器位于该图像最右侧的 25% 区域。
这是我在显示器休眠时看到的内容:
您在这里看到的是中间的两个显示器正常睡眠,电视抱怨没有信号(正常),最右边的显示器显示默认的 KDE 壁纸。该显示器将在消隐和显示该壁纸之间交替。它会在应该醒来的时候正常醒来。此处连接哪台显示器并不重要 - 该显示器在通过 HDMI 或 DVI 连接时会正常工作,而任何其他显示器在连接到 Displayport 适配器时都会出现异常行为。
我怀疑这个问题与 KDE 及其与 nvidia 驱动程序的交互有关。支持这一推测的是 KDE 中显示配置应用程序的状态。我手动将其设置为此状态:
但睡觉后总是这样的状态:
此处的差异在于最右侧 (DP) 显示器和第二个左侧显示器 (DVI-D-0) 的位置被错误表示。值得注意的是,DP 显示器被标记为另一个显示器的克隆。实际的显示或可用性没有任何变化,这很好,但有点令人困惑。
奇怪的是,无论此选项卡显示什么,应用程序中的其他显示选项卡始终是相同的:
关于此设置的一些信息:
- Nvidia 专有驱动程序 340.17
- Xorg 7.4-r2
- KDE 4.13.2
- KWin 4.11.10-r1
- Nvidia GeForce GTX 770,带 4 个连接显示器
- 2xDVI、1xHDMI、1xDP(使用有源适配器转换为 DVI)
这是应用程序生成的 xorg 配置的一部分nvidia-settings
:
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 显示器的答案。我正在寻找有关可能导致此显示器无法休眠的任何信息以及我可以采取的任何措施来修复它。
答案1
nVidia Linux 论坛中报告了相同的问题(关于 DPMS 省电信号后 DP 背光保持打开状态)
他们提到了一些不受影响或已经修复的确切版本。
346.96、352.63、358.16