有没有办法限制 Windows 10 中的显示分辨率选项?

有没有办法限制 Windows 10 中的显示分辨率选项?

我尝试找出是否可以限制或编辑 Windows 10 显示设置中提供的可能的分辨率列表。

我想确保如果用户更改分辨率,唯一可用的选项是确保 Windows 显示的像素由显示器的 1、4 或 9 个物理像素组成。如果显示器的原始分辨率为 3840x2160,则可行的选择是 3840x2160、1920x1080、1280x720 等。

无效分辨率(例如)1536x864 会导致 Windows 像素为 2.5 x 2.5 物理像素,并会因分数像素而导致图像出现瑕疵。这就是我要避免的。

答案1

Windows 期望显示器能够传达其 扩展显示识别数据 (EDID) 在这个称为自动检测的过程中。EDID 包含 Windows 所了解的有关显示器的所有信息,这些信息决定了显示驱动程序如何与该显示器配合使用,并且是 Windows 显示的分辨率列表。

所以基本上你是在问如何修改或覆盖显示器与 Windows 沟通的分辨率列表。

如果有 NVIDIA Quatro 显卡,可以这样做 通过 NVIDIA 控制面板,使用“系统拓扑”部分。它未针对 GeForce 系列显示器实现。

另一种选择是使用创建自定义 EDID 配置文件的实用程序,在 Windows 中设置永久配置文件,以便它不会联系显示器。

下面是几个实用程序。它们相当老旧,但据报道它们已经运行多年,直到最近才恢复运行。我不知道它们在最新版本的 Windows 10 中运行得如何。

可能有帮助的较新的软件:

有用的参考: 了解 EDID


微软有一篇关于如何通过精心设计的.inf文件覆盖显示器的 EDID 的文章(我从未尝试过): 使用 INF 覆盖监视器 EDID

相关内容