顯示器的EDID存儲的都是顯示器的一些基本信息,比如生產廠商、日期、顏色、Gamma、接口類型等等,還有最主要的信息是顯示器支持的分辨率的信息。電腦通過讀取顯示器的EDID來了解顯示器的屬性。
這里為您提供的是一個最好用的顯示器EDID查看器綠色版。
DDC主要為主機獲取顯示器的EDID數據,以便主機可以提供給顯示器合適的分辨率及查看顯示器信息。作為客戶我們有時候會不經意的接觸到EDID,比如我們調節一個分辨率時,這時候我們就已經涉及到了。因為作為顯示屏它所能支持的分辨率總是有限,為了不使客戶不小心的調到一個顯示屏不可支持的分辨率,導致畫面黑屏,這時候我們的系統就會調用EDID的信息(可支持分辨率),來設身處地的為該顯示屏打造用戶可選的進度條。
對于客戶主機來說,顯示屏就是一個外接設備。既然是外設,那肯定需要外設的信息,EDID就是外設的信息。 如果在這邊沒有監視器上沒有抓取到即插即用的信息,則用戶主機沒有識別到顯示器的信息。它仍然會作為默認監視器來使用,但系統對用戶可選的分辨率進度調就編程顯卡默認支持的分辨率了。這時候用戶可要小心了,不要切到一個該顯示器無法識別的分辨率,會導致黑屏或畫異,要怎么處理只能靠你自己的本事了。(估計好多朋友都碰到過這樣的事情)
EDID的存放方式有兩種,存放在24c02 EEPROM或者直接存放在Flash IC上。主機通過尋址的方式向顯示器發送請求獲取EDID信息。注:存放在Flash IC上大多數需要在該IC啟動后才能讀取到EDID信息,而24c02則可以通過接口提供的5V電壓直接工作來獲取EDID信息。兩種做法有利有弊,前一種主要是增加成本。而我們之前談到系統有時候會抓取不到EDID或者錯誤的EDID,一種是因為我們的顯示器一般是即插即用的,所以連接上顯示器后,由主機或者更嚴格的說是顯卡就回去讀取顯示器的信息。而該信息只讀取一次,如果失敗它就會被默認為默認監視器。所以識別失敗后只能再次做拔插動作。而失敗原因有好幾種,例如:EDID存放在flash中,如果沒有很好的上電時序,則EDID很難在flash中讀取到。另一種跟顯卡對DDC發送的數據DATA和clock的電壓幅值有關系,如果顯卡對傳輸數據的電壓較苛刻,也會讀取不到EDID。
- PC官方版
- 安卓官方手機版
- IOS官方手機版