我有两台显示器,都连接到 Nvidia RTX 2060 显卡,一台带有 DVI 线,一台带有 HDMI 线。
带 DVI 的显示器 1 屏幕非常清晰,带 HDMI 的显示器 2 屏幕带有蓝色色调并且颜色“褪色”。 切换电缆后,带 HDMI 的显示器 1 屏幕带有蓝色色调并且颜色“褪色”,而带 DVI 的显示器 2 屏幕清晰。
因此,看起来,RGB 范围有限(通常用于电视)是原因。在 Nvidia 系统面板中,通过 HDMI 连接的显示器的分辨率列在“超高清、高清、标清”下,而通过 DVI 连接的显示器则列在“PC”下。这表明,显示器被检测为“类似电视”的设备,因此使用了有限的 RGB 范围。
但是,我已经安装了最新的 Nvidia 驱动程序 (431.70),并在 Nvidia 系统面板中尝试了不同的分辨率选项,包括:
- 将颜色格式设置为“RGB”,将动态范围设置为“完整”(而不是“有限”)
- 将颜色格式设置为“YCbCr422”
- 将颜色格式设置为“YCbCr444”
- 设置非原始分辨率,即列在“PC”下,而不是“超高清、高清、标清”下
所有这些设置之后还需要重新启动电脑并关闭并再次打开显示器。
我还检查了不同 RGB 通道的亮度/伽玛/等,并尝试将它们重置为默认值。
系统是Windows 10 Pro,显示器1是iiyama ProLite E2273HDS,显示器2是iiyama ProLite E2481HS-B1。
问题:不幸的是,到目前为止没有任何帮助:无论哪种设置或哪种显示器,如果通过 HDMI 连接,颜色看起来都很糟糕。如果通过 DVI 连接,一切看起来都很好。不幸的是,显卡只有一个 DVI 端口。
问题:我该如何解决这个问题?原则上,HDMI 应该能够提供与 DVI 相同的显示质量,所以应该可以以某种方式实现,对吗?
答案1
为偶然发现此主题的任何人发布一个可能的解决方案:
我遇到了同样的问题 - DVI 和 DisplayPort 看起来不错,但 HDMI 却被冲淡了。原来我的 HDMI RGB 设置监视器被设置为“有限的”16~235范围,即使来自我的电脑的源输出的是全范围的RGB。
在查看显示器菜单后,我找到了 HDMI RGB 的设置,一旦设置为全范围,图像就会与其他输入相匹配。希望这对某些人有帮助!