简单来说,HDMI是比较早的通用型视频接口(图1),在推出时就为同时支持显示器、电视、投影机等多种显示设备而准备。这些设备显示的差异性,使HDMI接口需要面对的情况比其他三种常见接口都要复杂。在连接这些设备的时候,如果默认输出的分辨率、刷新率、色彩等设置过高,超过显示设备的能力,就会出现显示不正常甚至黑屏无法显示的问题。
为了应对这种复杂的局面,Windows也就有了一个比较独特的功能,即使用HDMI接口连接“未知”显示设备的时候,为了保证兼容性,显卡驱动程序会以兼容性标准进行配置。且由于目前操作系统不再需要安装显示设备驱动(如显示器驱动程序、色彩配置文件),显卡驱动无法直接识别显示设备及其具体性能,因此在连接时大都会作为“未知”设备进行处理,这就造成了连接HDMI后设置偏低、色彩异常的问题。既然问题出在驱动上,那就到驱动里寻找正确的配置吧。
使用N卡的话,在桌面上点击右键,选择“NVIDIA控制面板”。在右侧的“显示”条目下找到“更改分辨率”选项,选择要改动的显示器,将“分辨率”和“刷新率”调至最高(图2)。
然后下拉窗口,在第3项中选择“使用NVIDIA颜色设置”,把“输出动态范围”设置从“有限”改为“完全”(图3),这样动态范围就从默认的“16~235”提升到了“0~255”。
如果效果依然不明显,还需要选择右侧的“调整桌面颜色设置”选项,选择显示器,在第3项“应用以下增强功能”中,将数字颜色格式改变为如图所示的模式(图4)。
使用AMD显卡的话,如果是Crimson驱动,需要在驱动控制界面选择“Preference-Radeon Additional Settings”(图5),在界面中找到“My Digital Flat-Panels”,在它下面的“像素格式(P i xe l Format)”选项中,把右侧的当前显示器设置像素范围更改成“RGB 4:4:4 Pixel Format PC Standard(Full RGB)”即可(图6)。
使用最新的RX显卡和最新版Adrenalin驱动的话,只要在驱动界面中选择Display主标签,在打开的界面中找到Pixel Format选项,将其设置为“RGB 4:4:4 Pixel Format PC Standard(Full RGB)”即可(图7)。
使用英特尔核芯显卡的话,在桌面点击右键,选择“图形属性”,在其中的“显示器”一项中,注意刷新率一项,调节至最高刷新率即可(图8)。
总之,HDMI接口為了兼容性而存在的问题其实一直影响到今天。为了保证良好的效果,大家在使用HDMI连接显示器的时候,一定要第一时间检查一下画面和驱动设置,并且进行相应的调节,不要将驱动默认造成的问题归咎于显示器哦。