我有一台飞利浦 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 文件以查看是否存在所需的分辨率,如果不存在,则您可以使用与以前的条目相同的语法手动添加它,但您必须拥有该特定文件的所有权才能执行此操作。
查找如何将所有权添加到右键单击上下文菜单中。
本文还有助于查找保存屏幕尺寸信息的特定注册表项。同样,如果您的屏幕尺寸不存在,您可以手动添加条目,但您需要知道自己在做什么,或者具备一些基本的编码知识注册表中的图形和显示器设置. 希望这些信息能有所帮助。