多台显示器:唤醒显示器后,Windows会四处移动(有时)


9

注意:

我已经阅读了针对此问题的几种解决方案,所有这些解决方案似乎都涉及在注册表中以HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration开头的键SIMULATED_。我那里没有这样的钥匙。我只有两个键:一个代表三个显示器中的两个,另一个代表所有三个显示器。

我尝试删除所有内容HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ConfigurationHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity然后重新启动。这重置了我的显示器设置,我不得不相应地重新布置桌面……但是问题仍然时常出现。

编辑1:

我刚刚注意到,当我唤醒显示器时,中央显示器的分辨率设置为1920x1080,而侧面显示器的分辨率为2560x1440。因此,不知何故,分辨率会随机更改,并且(大多数情况下)分辨率会还原,从而导致窗口偏移。

另外几次,我注意到尽管中心屏幕是Windows中的“主屏幕”,但我所有的桌面图标都已移至另一个屏幕(我将它们保留在中心)。因此,似乎在这里,两个监视器只是随机交换设置中的位置。

这是我相关注册表设置的屏幕截图。我选择了其中一个注册表项,但是下面的其他两个完全相同。

在此处输入图片说明


我有三台ASUS PB278Q显示器(27英寸2560x1440),自从去年从Windows 8.1升级到Windows 10以来,我一直遇到问题。我经常将两个特定的窗口彼此紧紧固定在一个显示器上,经过很长一段时间后回到计算机时,我发现有时(但并非始终如此)窗口的位置不再正确。它们在同一台显示器上,但是好像分辨率在一夜之间改变了,现在窗户不在原处了。

在另一台显示器上,我发现有时(但并非总是如此)窗户完全移到了中央显示器上。

我最左边的显示器是通过Dual Link DVI连接的,而中间(主要)和右边的显示器是通过DisplayPort连接的。

所有三个监视器都启用了DDC / CI。

我有一台NVidia GTX 960,带有相当新的驱动程序(如果不是最新的话)。


2
我有这个时候。它们是不同的型号吗?我坚信这种情况会导致显示器进入睡眠状态后启动时间有所不同
Journeyman Geek

2
问题可能是由于使用了不同类型的端口。您主要在DP遇到此问题吗?DP的节能功能可断开显示器的连接,Windows会在唤醒时“重新发现”它。看一下我的以下答案:answer1answer2。也可以在控制面板/电源选项/更改计划设置/更改高级/电源设置/ USB设置中尝试禁用USB选择性挂起设置。确保您已安装了最新的Nvidia和GeForce Experience(需要注册)。
哈里姆克(Harrymc)

Answers:


3

根据您的描述,看来您的问题主要是与DisplayPort端口有关。Windows下的DisplayPort端口与VGA和DVI端口的实现方式不同,因为当它们进入睡眠状态时,Windows会将它们视为已被移除,甚至将其显示的窗口替换为其他显示器。监视器唤醒后,Windows会将其视为正在发现的新设备。此行为可能是导致您出现问题的原因。

一种解决方案可能是禁用监视器以使其休眠:

  • 打开控制面板/电源选项
  • 对于您的电源计划,请单击 Change plan settings
  • Turn off display下拉框更改为Never
  • 点击 Save changes

我还看到了一些报告,它有助于USB Selective suspend 在控制面板/电源选项/更改计划设置/更改高级/电源设置/ USB设置下取消设置。这些报告令人怀疑,因为显示器不是USB设备,但这可能值得尝试。

另一个解决方案将保留DisplayPort监视器的EDID属性,该方法将阻止Windows验证DisplayPort监视器的持续存在,从而不检测到它们处于睡眠状态。

对于此解决方案,请参阅我的以下答案:


我曾经使用过Radeon R9 290,但从未出现过此问题。当时,我使用的是端口的相同组合:一个DVI和两个DP。那时,我能够在任何屏幕上打开窗口,并在以后再返回任何时间,这些窗口仍将是我刚离开它们的地方。我的屏幕区域大小不会任意调整
Mirrana

1
有趣。我看到链接的答案与您的答案都与NVIDIA GeForce GTX有关。因此问题可能出在NVIDIA和Windows之间。但是,R9有两个双链路DVI端口,一个HDMI,但只有一个DisplayPort,因此问题可能不那么明显。
harrymc

您可以将主显示器放在DVI上-这样可以最大程度地减少问题。
harrymc'3

2

老实说,我只能说对我有用。

对我来说,您似乎正在寻找解决方案,这是一个很好的实际解决方案。您实际上不必在注册表中四处乱搞以获得想要实现的目标。

这是工具:http : //dualmonitortool.sourceforge.net

这是我当前设置的工具的屏幕截图。您可以看到我设置了多种分辨率和许多监视器。对我来说,什么都没有改变,我只需设置一次就可以了。

在此处输入图片说明

最近,我什至禁用了Windows自动启动功能,问题没有再出现。对我来说,感觉就像该工具以某种方式使您正在寻找的注册表更改。


我只是签出了该工具,它似乎没有提供任何机制来更改主监视器或亮度以外的任何内容。这应该完成什么?
Mirrana '17

@ agent154允许设置主监视器,并记住此信息。
DeerSpotter
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.