一、DDC和EDID 的介绍:
1 什么是DDC:
DDC(DISPLAY DATA CHNNEL)即显示器数据通道。是一个I2C通道,是PC主机用于访问显示器存储器以获取显示器中EEPROM中的EDID格式数据,确定显示器的显示属性(如分辨率、纵横比等)信息的数据通道。
2 什么是EDIDC:
EDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。 这些信息保存在 display 节中,用来通过一个 DDC(Display Data Channel)与系统进行通信,这是在显示器和 PC 图形适配器之间进行的。
2 DDC的重要性:
对于一台显示器,不论其是否有DDC功能都一样使用,对于一般用户来讲好像都一样。其实不然,对于一台有DDC功能的显示器,WINDOWS操作系统会在开机初始,将其产品属性信息抓出,然后根据这些信息进行最优化配置,并把厂商的基本信息显示出来,在WINDOWS操作系统下用户可根据需要随意调整系统的显示模式,并告知用户这是一台即插即用的显示器,用户使用起来很方便。而对于没有DDC功能的显示器,则没有上述所有的方便功能,仅仅能作为无法识别的监视器使用而已。
二、为什么KVM需要支持DDC:
EDID能使信号源和显示设备之间进行“协商”,选择最合适的视频输出。不同尺寸的屏幕有不同的分辨率, 而不同的显示器可以传输其支持的显示模式至显卡也不同,为了使电脑主机可以调整显示器参数,例如亮度和对比度,故需要DDC的加入。当KVM不支持DDC时,显示器与PC之间EDID无法沟通。而在很多KVM设备上需要将设备本身的各种属性信息及时共享,使视频信息可通过主控设备得以输出正确的颜色信息和输出模式,否则共享的视频设备无法显示较高分辨率的图像以及正确的颜色信息。故DDC作为传输EDID信息的最佳通道,不可缺少。
为了解决KVM设备在各种分辨率图像在显示屏上的实时正常显示,通过DDC通道可完整可靠地实现EDID信息共享,达到一个最完美的输出效果。
三、EDID详细介绍
EDID的数据结构内容描述:
地址空间 |
数据内容描述 |
00h – 07h |
第零区域块的文件头 |
08h – 11h |
生产厂家和产品识别 |
12h – 13h |
EDID 的版本号 |
14h – 18h |
基本显示参数和特性 |
19h – 22h |
色彩特性 |
23h – 25h |
确定的显示时序 |
26h – 35h |
标准的显示时序识别 |
36h – 47h |
详细的时序描述1 |
48h – 59h |
详细的时序描述2 |
5Ah – 6Bh |
显示终端描述(显示终端名称) |
6Ch – 7Dh |
显示终端描述(显示终端行场频范围限制) |
7Eh |
扩展标志 |
7Fh |
第零区域Checksum |
|