Значи:
Debian testing/unstable
2.6.5 компилиран от мен
XFree86 4.3.0
Такаа, пробвах с radeon драйвера за X. успях някакси да си изсмуча един Modeline, при който работи монитора на 60Hz, обаче телевизора пак не ще, излиза статична картина, разместена и размазана (под статична имам предвид, че не прескача, примерно като бачка на 800x600@85Hz прескача). Успях да подкарам tv-out-а с vesa драйвера, обаче е гадничко, щото нямам никакви хардуерни ускорения (mplayer-a доста трябва да му орежа качеството на картината за да не сече) и освен това бачка на 60Hz при всички резолюции.
Провах да кача ati.2/tv_output драйвера от gatos.sf.net, обаче хич не ще да се билдне, а пакета с бинарните драйвери не е от tv_output branch-а. Пробвах какви ли не опции на стандартния radein driver (MonitorLayout, CloneHSync, CloneVRefresh, etc.), никакъв ефект...
Ето последния XF86Config, с radeon (стандартния, не от gatos), който работи на 1152x864@75Hz и 800x600@60Hz, но на телевизора пак не излиза като хората (както е описано по-горе):
Примерен код |
Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection
Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "unix/:7100" EndSection
Section "Module" Load "dbe" Load "fbdevhw" Load "glx" Load "record" Load "freetype" Load "extmod" Load "dri" Load "type1" Load "speedo" Load "vbe" Load "int10" Load "ddc" Load "bitmap" Load "GLcore" EndSection
Section "InputDevice" Identifier "Keyboard0" Driver "keyboard"
Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us,bg,es" Option "XkbVariant" ",phonetic," Option "XKbOptions" "grp:alt_shift_toggle" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "ImPS/2" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" EndSection
Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 30-69 VertRefresh 50-120 Modeline "800x600@60" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync Modeline "1152x864@75" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync EndSection
Section "Device" Identifier "ATI" Driver "radeon" BusID "PCI:1:0:0" Option "AGPMode" "4" EndSection
Section "Screen" Identifier "Screen0" Device "ATI" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600@60" "1152x864" "1024x768" "800x600" EndSubSection EndSection
Section "DRI" Mode 0666 EndSection
|
А това е конфиг-а, в който се опитах да подкарам телевизора като отделен screen, но отново без успех:
Примерен код |
Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" Screen 1 "Screen1" LeftOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection
Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "unix/:7100" EndSection
Section "Module" Load "dbe" Load "fbdevhw" Load "glx" Load "record" Load "freetype" Load "extmod" Load "dri" Load "type1" Load "speedo" Load "vbe" Load "int10" Load "ddc" Load "bitmap" Load "GLcore" EndSection
Section "InputDevice" Identifier "Keyboard0" Driver "keyboard"
Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us,bg,es" Option "XkbVariant" ",phonetic," Option "XKbOptions" "grp:alt_shift_toggle" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "ImPS/2" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" EndSection
Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 30-69 VertRefresh 50-120 Modeline "800x600@60" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync Modeline "1152x864@75" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync EndSection
Section "Monitor" Identifier "TV0" HorizSync 30-50 VertRefresh 60 Modeline "800x600@60TV" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync EndSection
Section "Device" Identifier "ATI" Driver "radeon" Option "MonitorLayout" "CTR, TV" Option "CloneMode" "800x600" Option "CloneHSync" "30-50" Option "CloneVRefresh" "60" BusID "PCI:1:0:0" Screen 0 EndSection
Section "Device" Identifier "ATI_TV" Driver "radeon" BusID "PCI:1:0:0" Screen 1 EndSection
Section "Screen" Identifier "Screen0" Device "ATI" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600@60" "1152x864" "1024x768" "800x600" EndSubSection EndSection
Section "Screen" Identifier "Screen1" Device "ATI_TV" Monitor "TV0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600@60TV" EndSubsection EndSection
Section "DRI" Mode 0666 EndSection
|
Честотите на монитора и телевизора (в Monitor секциите са проверени т.к. с друга карта работи при тези честоти).
edit: XFree86.0.log не мога да постна в момента понеже не съм пред моя комп... довечера ще мога...