我有一台 ASUS PA328Q 4K 显示器,插在 MSI NVIDIA GeForce GTX 970 4G 的 DisplayPort 输出上。该显示器配置为使用 DisplayPort 1.2。我运行的是 Windows 8.1 Pro 64 位。该显示器在全分辨率下工作正常(RGB 模式下 3840x2160,60 Hz)。
然而,我遇到了经典的 Windows+DisplayPort 问题,即每当显示器进入睡眠状态或关闭(手动或由 Windows 本身关闭)时,Windows 都会将所有打开的窗口的位置重置为适合 1024x768 左上角矩形。这个问题众所周知且有据可查,包括 Super User 上的:1 2
有一个注册技巧本质上允许指定当没有插入显示器时 Windows 应默认使用的分辨率。它确实有效果,并且似乎对大多数用户来说已经足够了。
不幸的是,这个技巧对于 PA328Q 显示器来说不够用。通过从另一台计算机连接到我的计算机TeamViewer,看起来监视器第一的切换到 2560x1600 一瞬间,然后切换到全 3840x2160。这足以导致 Windows 调整所有窗口的大小以适合 2560x1600 的矩形。
除非我首先按照他们的“有用的说明”重新安装 Windows,否则华硕技术支持拒绝提供任何支持。
经过数周的调查,我迫切需要任何解决方案这并不需要使用一个劣质的程序来记录每个窗口移动/调整大小的操作,以便以后恢复窗口。
编辑:直到现在我才意识到一个细节:在显示器处于 2560x1600 的短暂瞬间,NVIDIA 控制面板报告显示器是通过 DVI 连接的(当然事实并非如此),而 2560x1600 似乎是 DVI 支持的最大分辨率。
答案1
通过升级您的显卡的 UEFI DisplayPort 固件可以解决此问题。
这是它的链接。