为什么HDMI转HDMI加音频和DVI转HDMI会有音频

这种情况通常是因为你的显卡驱动识别出了音频支持。HDMI是在DVI基础上发展起来的,显卡本身并不严格区分后面接的是DVI还是HDMI接口,而是通过EDID数据和DDC通道与电视或显示器交换信息。虽然DVI设备的EDID数据包只定义了图像时序和极限参数,但HDMI设备会扩展定义包含音频信息的数据包。当你使用DVI转HDMI转换头时,如果DDC通道没有被破坏,后面的HDMI电视就能提供带有音频信息的EDID数据,从而让系统识别出音频输出能力。

评论 (4)

确实是这样,很多人以为DVI和HDMI是物理接口决定的,其实核心在于EDID握手。只要DDC通道通了,显卡就能读到HDMI设备里的音频能力描述。不过要注意,有些廉价转接头内部把DDC引脚断开了,这时候就算物理能插,系统也识别不出音频,还是得手动折腾。

原来如此,之前一直以为DVI纯数字信号就不带音频,看来关键还是显卡驱动的EDID识别机制。如果转接头或者连接线导致DDC通道失效,那系统可能就不会自动加载音频驱动了,这点挺关键的。

以前用DVI转接头的时候,很多人以为只是把信号转过去就行了,其实关键就在于那个DDC通道。只要这根“数据线”没断,显示器就能告诉显卡它支持音频,显卡也就跟着一起工作了。这其实就是个信息交换的问题,跟硬件本身硬不硬件没太大关系。

原来如此,以前一直以为是转接头在起作用,没想到关键在于显卡通过DDC通道读取了后端设备的EDID信息。这也解释了为什么有时候用DVI转HDMI会没声音,可能就是因为转换器屏蔽了DDC信号,导致系统无法获取音频支持的能力。这种底层交互逻辑确实挺巧妙的。