DCSIMG
אמור לי מי אתה ואומר לך מי חבריך, הכל על EDID. - הצצה לחיים של טכנובלוגר

הצצה לחיים של טכנובלוגר

ברוכים הבאים לבלוג שלי, הבלוג מתעדכן בתדירות קבועה, אז שיהיה לכולנו קריאה מהנה

אמור לי מי אתה ואומר לך מי חבריך, הכל על EDID.

לא יודע אם מישהו שם לב אבל בשנים האחרונות כאשר היינו מחברים מוניטור של מסך או של טלויזיה לכרטיס המסך במחשב, רוב הפעמיים היינו רואים(או מגלים) כי המחשב(מערכת ההפעלה) זיהתה את מסך המחשב או הטלויזיה.

הינה לדוגמא תמונת מסך מאחד ממחשבי ה HTPC בסלון שלי שמחובר למסך LCD של סמסונג.
2

אפשר לראות בברור כי המחשב זיהה בצורה אוטומטית כי מדובר במסך של חברת סמסונג וגם נתן לו הגדרות רזולוציה אוט' ותדירות ריענון.(על תדירות ריענון אדבר בעתיד).
נשאלת השאלה איך יודע המחשב שמחובר למסך באמצעות כרטיס המסך מי מחובר אליו ?
המידע הזה מועבר למחשב על ידי המסך בתקן שנקרא EDID שמשמעות המילה היא Extended display identification data ובאתי היום לפרט על תקן זה.

EDID הוא בעצם מבנה של מידע שנועד לתאר את יכולותיו הגרפיות של המסך.
מידע זה מאפשר לכרטיסי המסך לדעת בעצם מי המסך שאליו הם מחוברים ומה היכולות שלו.
EDID הומצא במקור על ידי( Video Electronics Standards Association (VESA שקבעו את התקן (מספר תקנים עד היום) ואת המידע שמכיל מבנה המידע הזה.
מידע זה מכיל פרמטרים כגון : שם החברה, כמות פיקסלים, דגם המסך,הגדרות מתקדמות כמו לומינס,פילטר ופוספור.
עד היום הוגדרו 4 גירסאות של תקן זה החל משנת 1994 שאז הוגדרה גירסה 1.0 ואחריה 1.1 ,1.2 ו 1.3 שכולם העבירו מידע ב 128 byte.
בשנת 2000 הוגדר התקן האחרון והחדש ביותר והוא תקן 2.0 שמכיל מידע של 256 byte.
מידע זה לרוב נשמר במסך בזיכרון מיוחד שנקרא PROM או  EEPROM.

תקן חדש שהוגדר על בסיס תקן 1.3 של EDID הוא E-EDID כאשר ה E הראשונה משמעה  Enhanced .
תקן זה מכיל את כל המידע שקיים בתקן 1.3 ומסוגל להכיל מידע בגודל 32KiBytes שזה המון, מה שמאפשר לו להכיל את תקן 2.0 בתוכו.

לצערי ולצער כולם, אחת מהבעיות והחסרונות הגדולים של EDID היא לשמור את המידע על הרזלולציה הטיבעית שהמסך תומך בה, הסיבה היא טכנית מאד ולא אדבר עליה לעומק(בעיקרון מידע מסוגל להישמר במכפלות של 8 כאשר רזולוצית המסך היא בייחס של 16 על 9) אבל חיסרון זה גורם לכך שהמידע שהמסך מפרסם בתוך ה EDID הוא נמוך מהרזולוציה האמיתית שבאמת קיימת מה שדורש מכרטיס המסך וממערכת ההפעלה להתעלם בעצם ממידע שיש ב EDID על ידי דריסת מידע זה ושימוש ברזולוציה האמיתית והטיבעית של המסך.
אחת התוכנות הכי פופלריות שעושות את זה היא PowerStrip (אם מישהו אומר לעצמו עכשיו : אה.. אז אני מרוצה).

בונוס - מי שרוצה לבטל את שליחת המידע של EDID בכבל DVI צריך לעשות כמו שמתואר בתמונה... (לא ממליץ!)
image_608

שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 7 and 8 and type the answer here:


Enter the numbers above: