我有一台(First 301 GD Live)显示器,其原始分辨率为 2560x1600,间歇性无法正确识别 Windows。我刚搬到新办公室,尝试重新开始时,显示器无法识别。Windows 只是说它是一个“DVI”显示器。Windows 现在显示“推荐”分辨率为 1280x800。如果我进入高级显示设置并列出所有模式,然后选择 2560x1600/60Hz,则“桌面分辨率”变为 2560x1600,但活动信号分辨率保持在 1280x800,而且画面很糟糕——就像放大的低分辨率图像。
我尝试通过 NVIDIA 控制面板将分辨率设置为 2560x1600,但活动信号分辨率仍为 1280x800,因此画面仍然很糟糕。
我还尝试了几次对显示器本身进行电源循环但无济于事(这在过去有帮助)。
我的显卡是 GeForce GTX 1650 Super。
是否可以指示显卡发送您指定的 2560x1600 信号,而不管计算机认为电缆的另一端是什么显示器?
Windows 期望监视器在称为自动检测的过程中传达其 扩展显示标识数据 (EDID) 。EDID 包含 Windows 知道的关于显示器的所有信息,并且此信息指示显示驱动程序如何与该显示器一起使用。
您的显示器似乎报告了错误或损坏的 EDID。
此类问题通常有两种解决方案:
如果有 NVIDIA Quatro 显卡,这可以 通过 NVIDIA 控制面板,使用“系统拓扑”部分来完成。但这似乎不适用于 GeForce 系列显示器。
另一种选择是使用创建自定义 EDID 配置文件的实用程序,在 Windows 中设置永久配置文件,使其不接触显示器。
下面是几个实用程序。他们已经很老了,但据报道已经工作了很多年,直到最近。我真的不知道它们在最新版本的 Windows 10 中运行得如何。
可能有帮助的最新软件:
有用的参考资料: 了解 EDID。
Microsoft 有一篇关于如何通过精心制作的
.inf
文件(我从未尝试过)覆盖监视器的 EDID 的文章: Overriding Monitor EDIDs with an INF。