אזהרה הכתוב מטה רלוונטי למסך 42pwd8 בלבד, שהוא בעל רזולוציה טבעית 852x480. *מאד* לא ממליץ לנסות על מסכים אחרים! (תדירויות הסינכרון בטוח שונות)
כמו כן אינני שום לוקח אחריות על הכתוב מטה
המסך מדווח באמצעות EDID את נתוני ה timings הבאים:
Pixel Clock : 34.01 MHz
HRes, HSyncStart : 852, 880
HSyncEnd, HTotal : 1016, 1072
VRes, VSyncStart : 480, 480
VSyncEnd, VTotal : 540, 529
H/V Polarity : -/- (קוטביות שלילית ל hsync ול vsync)
נותנים אלו מתאימים לאות 852x480@60, עם תדירויות סנכרון vfreq 59.973Hz, hfreq 31.726kHz .
הבעיה עם נתונים אלו, שמרבית כרטיסי המסך (במיוחד אלו של nvidia) לא מוכנים לעבוד עם נתוני timings אופקיים שלא מתחלקים ב 8. אצלנו, מדובר ב HRes (כמות visible width pixels), כאן 852. מה שיקרה הוא: הדרייבר לא יסכים לעבוד בmode כזה; או שהוא יבחר Hres קרוב המתחלק ב 8 ויעבוד איתו.
הסכנה בלתת לדרייבר לבחור HRes על דעת עצמו היא שהוא יכול לבחור בעיגול כלפי מטה (קרי 848 פיקסלים) - ואז יש black sidebars קטנטנים (שלא תבחינו בהם) - המהווים סכנת צריבה לפלזמה.
לכן, יש לכפות על הדרייבר video timings עם 856 פיקסלים -
לינוקס: שורת ה Modeline המתאימה לקובץ XF86Config-4
Modeline "856x480" 34.01 856 880 1016 1072 480 480 540 529
משמעות הפרמטרים (בצורה אנושית, חושב על ידי מחשבון timings):
hsync freq 31.73 kHz
vsync freq 59.97 Hz
hsync pulse length 4 microseconds
vsync pulse length 1891.21 microseconds
horizontal total pixels 1072
vertical total lines 529
שימו לב מדובר ב video timings modeline מאד שמרני, כנראה רב כרטיסי המסך יצליחו יעמדו בו. אצלי נבדק על nvidia fx5200. לא מתחייב על אחרים....
סיימנו עם קונפיגורציית כרטיס המסך.
עכשיו נכוון את ה position/size של המסך עבור כניסת ה VGA.
יש להציג pattern כמו קווים אלכסוניים בעובי פיקסל בודד, בגודל 856x480 בדיוק. חשוב שהתוכנה שמציגה את התמונה לא תבצע scaling!
נתחיל בכיוון ה horizontal size - צריך לכוון על מנת לראות את הפיקסלים של האלכסונים בצורה חדה ומדויקת, ללא מריחות באמצע המסך, ללא עיוותי צבע או moire effects למיניהם (יש לכוון כאשר צופים במרחק קצר ביותר מהמסך). ברגע שהכיוון נכון אתם תרגישו מיידית בחדות התמונה.
אח"כ נכוון horizontal position - ניקח את התמונה שמאלה, עד שמבחינים שבעמודות הראשונות של המסך הפיקסלים חשוכים (צפו במסך במרחק כמה ס"מ). אז, יש להזיז התמונה קצת ימינה, עד ששתי עמודות הפיקסלים הראשונות שבתמונה יצאו "החוצה" ממערך הפיקסלים של המסך (כזכור, יש לנו רזולוציה אופקית הגדולה ב 4 פיקסלים מאשר ה native resolution). כך התמונה ממורכזת.
כנ"ל לגבי vertical size, vertical position (רק לזכור שה vertical resolution שהגדרנו הוא 480 שורות, לכן לא צריך להשאיר "עודפים" מעל ומתחת למערך הפיקסלים של המסך...).
תהנו מהחדות.
[/b]


