我有一台 22 英寸、1680 x 1050 的显示器。品牌 X2gen,型号 MW22U。通过 DVI 电缆连接到我的 NVIDIA GeForce 9600 GT 显卡。
几天前我的显示器停止工作了。启动过程后它什么都不显示。
我加载了安全模式,强制分辨率为 1024 x 768,确实可以显示。我安装了显卡的更新驱动程序(NVIDIA GeForce ION 驱动程序 185.85),强制分辨率为 1024 x 768,然后返回正常模式。
但我无法将其设置为高于 1024 x 768 的分辨率!
然后我用另一台显示器(20 英寸、1680 x 1050 戴尔)测试了它,它被成功检测到并且确实在其原始分辨率下运行。所以,问题出在显示器上,而不是计算机或视频卡上。
我换回有问题的 22 英寸显示器,分辨率为 1024 x 768 时,它仍然很差。我注意到显示器是“通用非即插即用”。我认为以前是“通用即插即用”。我将显示器驱动程序更改为“通用即插即用”。这没有帮助。
我已经安装并重新安装了 NVIDIA GeForce ION 驱动程序 185.85,但这并没有解决问题。
我尝试在 NVIDIA 控制面板中添加“自定义分辨率”。但出现错误:“自定义模式测试失败。”
我怎样才能强制 Windows 使用该显示器的原始分辨率?
答案1
最可能的原因是EDID 数据显示器已损坏或未正确传输。
EDID 告诉您的系统显示器具有哪些功能以及支持哪种分辨率。
首先检查是否有任何因素可能阻止 EDID 交换:电缆断裂、连接器损坏、VGA-DVI 适配器、单显示器双工作站交换机......
您可以尝试完全禁用显示器的 EDID,快速的 Google 搜索显示,这通常可以解决其他用户的类似问题。
如果无法通过驱动软件完成此操作,最后的办法就是禁用 DVI 电缆上负责 EDID 的引脚。
取自:http://www.overclock.net/ati/47962-way-disable-edid.html
但是一定要小心:首先做好自己的研究,最好先尝试使用单独的 DVI 电缆。
答案2
我从使用 DVI 电缆切换到 VGA 电缆,然后显示器被检测到并且其原始 1680 x 1050 分辨率可用并被自动选择。
答案3
尽管这个问题提出已经三年多了,我还是要回答。
我最近遇到了这个问题,我发现了一个我认为非常理想的解决方案。链接中的说明非常清楚,但我将发布一个编辑过的列表,因为其中缺少一些步骤并且有一些小错误:
- 下载凤凰.zip并将其提取到工作文件夹。
- 运行它并单击“提取注册表 EDID”工具栏按钮。
- 应该会出现一个监视器列表。
- 尝试找到与出现问题的显示器相匹配的显示器。
- 检查设置,如果它们与显示器的实际功能不匹配,请执行步骤 6-9(否则,跳至步骤 10)。
- 单击铅笔工具栏按钮进入编辑模式。
- 更改 EDID 设置来反映显示器的真实功能。
- 请特别注意“标准时间”选项卡。
- 详细的计时块 2-4 提供了一些非常有趣的附加选项。
- 将 EDID 保存到工作文件夹中的 .DAT 文件。
- 下载监控信息工具并安装它。
- 使用 MonInfo 打开已保存的 .DAT 并确保它不会对此提出抱怨。
- 如果它确实发布这里求助。
- 如果 MonInfo 读取并按照您在 Phoenix 中配置的方式显示设置,那么...
- 从文件菜单中选择“创建 INF...”并将其保存到您的工作文件夹。
- 您可以根据自己的喜好随意编辑 INF 中的字符串。[注意:我不理解这个步骤,最后只是忽略了它,但我还是把它保留下来,以防万一它能帮助到别人。]
- 打开“开始”,输入“devmgmt.msc”,然后按 Enter。
- 选择您想要更改的监视器(在我的情况下,它是“通用非 PNP 监视器”)。
- 右键单击并选择更新驱动程序软件。
- 单击“浏览我的计算机以查找驱动程序软件”。
- 单击“让我从计算机上的设备驱动程序列表中选择”。
- 单击“从磁盘安装...”
- 浏览到工作文件夹中的 INF 文件。
- 单击“下一步”以使用新的 INF 覆盖。
- 重新启动计算机并享受新的分辨率!
答案4
三个建议......
...在“显示”控制面板下,单击高级设置然后转到监视器页。下监视设置检查屏幕刷新率 - 如果刷新率过高,主屏幕上可能会锁定某些分辨率。假设您使用的是 LCD,则应将其设置为 60Hz 并保持该值。
...与上面相同的位置,但关闭设置隐藏此显示器无法显示的模式。
... 或者在适配器选项卡下,按列出所有模式并选择您想要的确切模式。此对话框绕过了通常的安全措施,因此您可能会搞砸事情,但应该可以让您准确设置所需的分辨率。
希望其中一个能让您回到 DVI 并获得更好的显示效果。