בלינוקס זה עובד אחרת מב"חלזונות" (חלונות) באיך מגדירים וכו'
אבל בלינוקס זה עובד תמיד "יותר" טוב .
אולם זה מחייב אותך לדעת בידיוק איזה חומרה יש לך ולהגדיר אותה בצורה מדוייקת (אם כי יש הסברים בדפי wiki או man pages\info)
לכרטיסי ati יש דרייבר שהוא מהחברה שנקרא fglrx זה שם המודול
אבל יש גם דרייבר שהוא קוד פתוח שנקרא radeon
לכרטיסי nvidia יש דרייבר מהחברה דרייבר סגור אבל יש גם דרייבר קוד פתוח שנקרא nouveau
לכל אחד מן הדרייברים יש אפשרות אחרת לכתוב הגדרות ב xorg
ההגדרות לטלוויזיה הן כ "מסך נוסף" הגדרות שמכילות "שם מסך" "רזולוציה" "קצב רענון"
1. יש דרייברים קוד פתוח לכרטיס מסך ויש דרייברים קינייניים לכרטיס מסך(מהחברה)
צריך לבדוק פרמטרים פרטני מול הדרייבר
לפעמים צריך לחפור ולקרוא man pages
2. לאחר בחירה והתקנת דרייבר כדי להפעיל את היציאת וידאו אתה חייב להגדיר ב Xorg
תמיכה לטלוויזיה = לכתוב בקובץ הגדרה ל"מסך חדש" ובו רזולוציה ונתונים איך יפעל הטלוויזיה crt
לפי 50\60 hz ביחידות פיסיקליות hertz
יש xrandr שמגדיר לך את המסכים (אתה צריך להתקין את הפקודה הזאת)
היא עובדת על כל הכרטיסי מסך אולם צריכה קצת עזרה בהגדרות נוספות
לnvidia יש כלי גראפי שמייצר לך את ההגדרות ב xorg
ל ati יש כלי שנקרא aticonfig
ל דרייבר פתוח ב ati את יכול להשתמש ב xrandr
כמובן את כל מה שרשמתי פה אתה יכול לעשות את זה גם ידנית שום דרייבר לא מכריח אותך מלבצע את זה ידנית (אני אישית אוהב ידני ... זאת הדרך ל "מומחים" כך לדעתי זה מתנהג הכי טוב) אבל יש כמו שאמרתי כלים שמקצרים לך את התהליך ....
דוגמאות בדרייבר לכרטיס מסך nvidia דרייבר מהחברה קוד סגור
קוד: |
Section "Screen"
...
Option "TwinView"
Option "TVOutFormat" "SVIDEO"
Option "TVStandard" "NTSC-M"
Option "MetaModes" "1440x900,640x480; 1440x900,NULL; 1024x768,NULL; 800x600,NULL; 640x480,NULL"
SubSection "Display"
...
Modes "1440x900" "1280x1024" "1024x768" "720x450" "640x480"
EndSubSection |
בדרייבר הפתוח יש תיעוד איך עושים את זה איתו משהו דומה nouveau
ב ati בדרייבר הרשמי של החברה (קוד סגור ) מגדירים כך
אתה יכול לכתוב הגדרות כמו פה או להקיש פקודה שתייצר לך הגדרה
כמו
קוד: |
ticonfig --query-monitor
aticonfig --query-monitor
Connected monitors: crt1, tv, crt2
Enabled monitors: crt1, crt2
To enable the TV you simple issue the following command:
aticonfig --enable-monitor=tv
OR
aticonfig --enable-monitor=tv,crt1 (if you want tv |
בדרייבר radeon קוד פתוח אתה א יכול לכתוב הגדרות או
קוד: |
#!/bin/bash
# Disable S-Video
xvattr -a XV_CRTC -v 0 && xrandr --output S-video --off
Use this for a dual screen setup:
/usr/bin/dualscreen
Code:
#!/bin/bash
# Enable dual screen
xrandr --addmode S-video 800x600
xrandr --output S-video --mode 800x600 --right-of VGA-0
Replace VGA-0 with your primary output name. You can also replace right with left.
The two first scripts are taken from the Internet. I made the last one myself. It requires you to add "Virtual" option to xorg.conf, like this:
Code:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Virtual 2080 1024
EndSubSection
EndSection
|
או לעשות דבר כזה , גם הגדרות וגם כתיבה של סקריפטים מתי להפעיל ידני דרך xrandr