משחקי רזולוציות למתקדמים

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
unsound_methods
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 563
הצטרף: אפריל 2006
מיקום: מרכז

שליחה

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 בשום מקום למעט הספציפיקציה.
...
EDID יעזור לך מאד.

הסיבה שב 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 לא נראה כמו הרזולוציה הנטיבית... אז החיים קשים.

maladjusted
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 638
הצטרף: אוקטובר 2005

שליחה

אוקיי EDID עזר לי מאד. משום מה הוא דיווח על 848x480 במקום 854x480 ותומך גם ב640x480. החלפתי את מקטע הmonitor שבxorg.conf בפלט של parse-edid (זה לא בדיוק modeline אלא syntax טיפה שונה) והתאמתי את מקטע screens לאותה רזולוציה. בגנום לא הצלחתי להפעיל ברזולוציה הזאת (תפריט בחירת רזולוציה נותן לבחור בין 800x600 ומעלה לבין 640x480) אבל כשהפעלתי KDE אז הוא עלה ברזולוציה הזאת (xrandr מדווח כך, לפחות). כנראה שזאת פעם ראשונה שהscaler לא נכנס לפעולה כי התמונה יותר גדולה ואלומת המקרן מציגה את שולחן העבודה ללא איזורים שחורים בצדדים. נשאר לי רק לוודא ש848x480 היא הרזולוציה הטבעית של המקרן. מצד אחד מבט מקרוב על הפס בין שורת המשימות לשולחן העבודה נראה כפס שעוביו בדיוק שני פיקסלים. מצד שני אני לא בטוח לגבי פונטים של טקסט (אולי איזה שהוא עיבוד נעשה על האותיות). האם יש איזשהם קבצי תמונה (תבניות שח-מט, מלבנים, אלכסונים) שיאפשרו לבדוק התאמה של אחד לאחד בין פיקסל שולחן עבודה לפיקסל מקרן?

unsound_methods
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 563
הצטרף: אפריל 2006
מיקום: מרכז

שליחה

יש באתר patterns להורדה. checkerboard מתאים לצורך כך.
קח אחד מה checkerboards הגדולים ותעשה להם crop למידות המדויקות שאתה צריך - 848x480.
תקפיד להשתמש בתוכנה שמציגה את התמונה ללא scaling או עיבוד כלשהו. יש תוכנה קטנטנה וסופר פשוטה שנקראת qiv.

כדי להבין איך מוודאים שהמסך/מקרן אכן לא מבצעים scaling, קרא את ההסברים שלי בשרשור הזה:
http://www.hometheater.co.il/modules.ph ... highlight=
ייתכן ותצטרך לשחק עם ה HSIZE/HPOS של המסך/מקרן.

זהירות! מכאן ומטה על אחריותך בלבד!
אם אחרי כל הנסיונות אתה בטוח בוודאות ש 848x480 איננה הרזולוציה הטבעית אלא 854x480, שנה בשורת ה modeline אך ורק את הפרמטר הראשון של ה Htiming (שאצלך הוא אמור להיות 848) לערך החדש 854.
לדוגמה, השורה אצלי מוגדרת ככה:
[left]
Modeline "856x480" 34.01 856 880 1016 1072 480 480 540 529 -hsync -vsync
[/left]
אז צריך לשנות את ה 856 (שמגדיר את כמות ה visible pixels) לערך שלך.
שוב, זהירות! אל תשנה שום דבר אחר עם אתה לא מבין בזה! לא מתחייב שיעבוד, על אחריותך בלבד! ייתכן והמסך ייתחרפן....
אצלי זה ב PWD8 זה עבד...

bigbig
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 383
הצטרף: אוגוסט 2006

שליחה

שלום לכל החברים,

יש לי בדיוק את אותה הבעיה, אני מנסה לחבר את ה- LCD (שארפ GA9) למחשב כבר זמן רב אך הצלחתי בחיבור דרך DVI TO HDMI להגיע רק לרזולוציה של 720P.
דרך חיבור VGA אני מצליח להגדיר את הרזולוציה ל 1366X768 אך המסך משום מה בורח מהצד הימני כלומר לא רואים את כולו ובחלק שנותר יש חלק שחור ואני לא יודע איך לגרום לו להופיע באופן מלא במרכז. מה גם והטקסט לא ברור (ב- 720P הטקסט הרבה יותר ברור).

לא כל כך הבנתי כל כך איך מבצעים את הפעולות שמוזכרות בשרשור.
רזולוציית המסך היא 1366X768 אני פשוט משתגע :evil:

אשמח לכל עזרה שכן אני כבר מיואש :עצוב:

תודה מראש

maladjusted
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 638
הצטרף: אוקטובר 2005

שליחה

עושה רושם ש Benq סובל מבעיות דומות:
http://www.nvnews.net/vbulletin/showthread.php?t=58297
החלפתי דרייבר nvidia ב-nv וזה לא עזר יותר מדי. שינוי התוכן של Htiming ב:

קוד: בחירת הכל

Section "Monitor"
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
        Identifier "HT410"
        VendorName "NEC"
        ModelName "HT410"
        # Block type: 2:0 3:fd
        HorizSync 15-100
        VertRefresh 48-86
        #DisplaySize 854 480
        # Max dot clock (video bandwidth) 110 MHz
        # EDID version 3 GTF given: contact author
        # Block type: 2:0 3:fc
        # DPMS capabilities: Active off:no  Suspend:no  Standby:no
        #Option "IgnoreEDID" "1"
        Mode    "848x480"       # vfreq 60.000Hz, hfreq 31.020kHz
                DotClock        33.750000
                HTimings        848 864 976 1088
#                HTimings        854 864 976 1088
                VTimings        480 486 494 517
                Flags   "+HSync" "+VSync"
        EndMode
#        Mode    "640x480"       # vfreq 59.929Hz, hfreq 31.462kHz
#                DotClock        25.170000
#                HTimings        640 656 752 800
#                VTimings        480 490 492 525
#                Flags   "-HSync" "-VSync"
#        EndMode
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
EndSection
גורם ל-xrandr להראות שאני לכאורה ב- 854x848 אבל אין שיפור באף אחת מתבניות השחמט שניסיתי 848, 853, 854 - המשבצות השחורות הן אפורות. האופציות עבור מיקום תמונה במקרן מאפשרות לי לשנות horizontal, vertical, clock, phase ולא בטוח שhotizontal מזיז מיקום תמונה על הפיקסלים ולא את כל התמונה יחד עם הפיקסלים.
בינתיים אני אשאר עם 848 לפני שאני אתחיל לעשות נזקים.

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 79003
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל

שליחה

אגב, אם תשתמשו בטאג ENG או LEFT זה רק יצמיד לשמאל ולא ישים בתוך קוביה...

unsound_methods
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 563
הצטרף: אפריל 2006
מיקום: מרכז

שליחה

maladjusted

נשמע קצת מייאש. אבל אני מקווה שזה רק עניין של קונפיגורציה.
תחקור קצת האם יש אפשרות לשלוט בסקיילר של המקרן.

בנוסף, תוודא שכאשר אתה מציג את התבניות, תוכנת הצגת התמונה לא מבצעת בעצמה סקיילינג.

חזור אל “תוכנה - KODI”