EDID יעזור לך מאד.maladjusted כתב: כנראה ששימוש ב-Modeline מאפשר ל-X לתמוך ברזולוציות לא סטנדרטיות. כיום אני עובד עם רזולוציה 800x600 ב-X עבור מקרן NEC HT410 (מחובר בכבל VGA, רזולוציה 854x480) אבל חיפוש בגוגל עבור הגדרות X ל x480 הביא אותי ל:
http://knoppmythwiki.org/index.php?page=XModLines
ראיתי שם גם הגדרות עבור PWD8 אבל לא עבור הדגם שלי. איך אני שולף ערכי timing ו refresh rate(או שזה משהו שאפשר למצוא בחוברת או באחד התפריטים)? כיום קובץ xorg.conf שלי מבוסס על מה שהתאים למוניטור הישן שלי + אולי כמה שאריות tv-out twinview clone ורואים סרטים בסדר גמור, אבל טקסט טיפה מטושטש.
בנוסף, ב http://en.wikipedia.org/wiki/XFree86_Modeline כתוב שהפיצ'ר הזה כבר אינו נחוץ כי יש בקובץ קונפיגורציה אפשרויות הגדרה נוחות יותר.
עריכה: http://support.nevt.co.jp/dl_service/da ... T510_E.pdf
ע"מ 65 כולל רשימה של אותות כניסה תואמים. מוזכר שם (SDTV (480p אבל לא מופיע שם ה-854 בשום מקום למעט הספציפיקציה....
הסיבה שב wiki אומרים שלא צריך לקנפג modeline היא בגלל ש X מכיר (hardcoded) המון רזולוציות סטנדרטיות, והוא בוחר ברזולוציה הסטנדרטית הגבוהה ביותר שהמסך שלך תומך.
ה EDID מדווח על timinigs סטנדרטיים שהוא תומך בהם (חפש ב wiki על EDID, מה שנקרא established timings בבתים 35 ו 36).
בנוסף כן הוא מדווח על timings פרטיים המועדפים עליו.
בברירת המחדל, אם לא הגדרת modelins בקובץ xorg.conf, אז X יבחר ברזולוציה הסטנדרטית הגבוהה שהמסך מדווח שנתמך.
לכן, בגדול כבר לא צריך לשחק עם modelines יותר, עבור מחשב שמחובר למסך מחשב (CRT או LCD המיועדים למחשב, שבהם עובדים ברזולוציות סטנדרטיות).
הבעיה שהרזולוציה הנטיבית של מסכי טלויזיה ומקרנים היא מאד לא סטנדרטית.
אתה צריך לקרוא את ה timings הפרטיים של המקרן.
תתקין חבילה הנקראת readedid. (אפשר גם להוריד sources ולקמפל)
אח"כ, בתור root, תריץ get-edid | parse-edid
זה ייתן לך את ה timings המועדפים על המסך, בפורמט טקסטואלי של modeline.
בתקווה שאחד מהם יהיה בדיוק הרזולוציה הנטיבית - אם כן, פשוט תעתיק את ה modeline הזה ל xorg.conf שלך (תקרא בכל ה howtos וה wikis למיניהם על xorg.conf אם אתה לא בטוח מה לעשות).
אם אף אחד מה timings לא נראה כמו הרזולוציה הנטיבית... אז החיים קשים.



