显示器限制为 1280x1024

显示器限制为 1280x1024

我有一台飞利浦 202p4 CRT 显示器,最大分辨率为 2048x1536,使用 VGA 电缆。

我的台式机运行 Windows 7,支持最大分辨率。显示器驱动程序是通用即插即用

当我将显示器插入 Windows 10 笔记本电脑(使用最新的英特尔 HD 4600 驱动程序并禁用内部显示器)时,最大分辨率为 1280x1024。我知道笔记本电脑的 VGA 输出的最大分辨率高于 1280x1024,因为我可以通过 VGA 在 LCD 显示器上输出 1680x1050。

我一直找不到适用于该显示器的 x64 兼容驱动程序,但看到通用 PnP 驱动程序在我的 Win7 机器上运行良好,我认为它们在 Windows 10 上也应该可以正常运行。

如何使用笔记本电脑的最大分辨率?

EDIT1:当我从显示器转储 EDID 信息时,它显示了所有支持的分辨率:

 720 X  400   70 Hz
 640 X  480   60 Hz
 640 X  480   72 Hz
 640 X  480   75 Hz
 800 X  600   60 Hz
 800 X  600   72 Hz
 800 X  600   75 Hz
 800 X  600   85 Hz
 832 X  624   75 Hz
1024 X  768   60 Hz
1024 X  768   70 Hz
1024 X  768   75 Hz
1024 X  768   85 Hz
1280 X 1024   75 Hz
1280 X 1024   85 Hz
1600 X 1200   75 Hz
1600 X 1200   85 Hz
1792 X 1344   75 Hz
1920 X 1440   75 Hz
2048 X 1536   75 Hz

因此显示器本身报告的分辨率是正确的。

答案1

经过进一步研究,似乎由于 Haswell 的 VGA DAC(数字到模拟转换器)而受到限制。它被限制在 180Mhz,而在我的台式机上,集成英特尔显卡上的 DAC 是 400Mhz。

当我使用英特尔驱动程序指定自定义分辨率 1600x1200@60hz 时,它可以工作,但 1600x1200@75hz 会失败,并出现错误“自定义分辨率超出最大带宽容量”。没有 CVT-RB(减少消隐)选项,因为 CRT 需要消隐间隔才能正常工作。

答案2

在 Windows 7 中,您可以转到调整屏幕分辨率的屏幕,点击“高级设置”超链接,转到“监视器”选项卡,取消选中“隐藏此监视器无法显示的模式”。然后转到“适配器”选项卡并选择“列出所有模式”按钮。

Windows XP 类似,甚至完全相同。我建议在 Windows 10 中检查类似的东西。

这不是经典的方法。经典的方法是使用专为您的显示器设计的非通用驱动程序。但是,使用“通用”样式的驱动程序可以更兼容,也更方便。

答案3

检查 monitors.inf 文件以查看是否存在所需的分辨率,如果不存在,则您可以使用与以前的条目相同的语法手动添加它,但您必须拥有该特定文件的所有权才能执行此操作。

查找如何将所有权添加到右键单击上下文菜单中。

本文还有助于查找保存屏幕尺寸信息的特定注册表项。同样,如果您的屏幕尺寸不存在,您可以手动添加条目,但您需要知道自己在做什么,或者具备一些基本的编码知识注册表中的图形和显示器设置. 希望这些信息能有所帮助。

相关内容