我有一个 (首场 301 GD 演唱会) 显示器的原始分辨率为 2560x1600,但 Windows 偶尔无法正确识别它。我刚刚搬到新办公室,当我尝试重新启动时,显示器就是无法被识别。Windows 只是说它是“DVI”显示器。Windows 现在显示“推荐”分辨率为 1280x800。如果我转到高级显示设置并列出所有模式,然后选择 2560x1600/60Hz,则“桌面分辨率”将变为 2560x1600,但活动信号分辨率仍为 1280x800,并且图像很糟糕 - 就像放大的低分辨率图像一样。
我尝试通过 NVIDIA 控制面板将分辨率设置为 2560x1600,但有效信号分辨率仍然为 1280x800,因此图像仍然很糟糕。
我也尝试对显示器本身进行多次电源循环,但无济于事(这在过去有帮助)。
我的显卡是 GeForce GTX 1650 Super。
是否可以指示显卡发送您指定的 2560x1600 信号,而不管计算机的显示器是什么想电缆的另一端是什么?
答案1
Windows 期望显示器能够传达其 扩展显示识别数据 (EDID) 在这个称为自动检测的过程中。EDID 包含 Windows 所了解的有关显示器的所有信息,这些信息决定了显示驱动程序如何与该显示器配合使用。
您的显示器似乎报告了错误或损坏的 EDID。
解决此类问题通常有两种方法:
- 使用最新版本的显示器固件进行更新(我还没能找到适合您的显示器的固件)
- 手动将 Windows 的显示器的 EDID 设置为常量,这样 Windows 就不会尝试联系显示器。
如果有 NVIDIA Quatro 显卡,可以这样做 通过 NVIDIA 控制面板,使用“系统拓扑”部分。但这似乎并未在 GeForce 系列显示器上实现。
另一种选择是使用创建自定义 EDID 配置文件的实用程序,在 Windows 中设置永久配置文件,以便它不会联系显示器。
下面是几个实用程序。它们相当老旧,但据报道它们已经运行多年,直到最近才恢复运行。我真的不知道它们在最新版本的 Windows 10 中运行得如何。
- 自定义分辨率实用程序(开源)
- 电源板(已停产)曾是同类产品中最好的
可能有帮助的较新的软件:
- 控制我的监视器- 优秀的 Nirsoft 实用程序之一
有用的参考: 了解 EDID。
微软有一篇关于如何通过精心设计的.inf
文件覆盖显示器的 EDID 的文章(我从未尝试过):
使用 INF 覆盖监视器 EDID。