我使用 Windows 10 连接到带有 DisplayPort 的计算机显示器和带有 HDMI 的三星电视。我将显示器作为第二个屏幕 ( id=2
),将电视作为第一个屏幕 ( id=1
)。
大多数时候我只想使用显示器,我通过关闭电视并按 Windows+P 来将其设置为"Second Screen Only"
。
问题是电视大多数时候都能被检测到,但有时检测会丢失一秒钟,我的所有窗口都会被重新排列(即使我的显示器是唯一打开的东西)。所以这基本上是无用的重新排列。这一切看起来就像我的屏幕在电视关闭时关闭了一秒钟,然后每 2/3 分钟重新打开一次。
我尝试过关闭电视、检查睡眠选项、尝试重新排序显示输出 ID(但无法做到)... 有没有什么解决办法?
答案1
DisplayPort 充当 PNP 设备,因此关闭显示器(即使是瞬间),也会被视为已移除显示器,并且窗口会被移出并重新排列,因为 Windows 会忘记此设备,直到再次打开并被“发现”。
一个解决方案可以阻止 Windows 验证 DisplayPort 显示器是否持续存在,从而检测不到它是否已关闭,方法是保持 扩展显示识别数据 (EDID) 監視器的屬性。
有关此解决方案,请参阅我的这些答案(您不是唯一遇到此问题的人):