LINUX.ORG.RU

xf86-video-ati TV-out


0

1

Доброго времени суток.
Подвернулось мне такое счастье - ATI x1650 + S-Video и меготелевизор, с низкочастотным видеовходом. Подключил S-Video к телеку - BIOS показывает, и винда тоже. Беру любой livecd из доступных (бубунта в частности) - грузится норм, как только доходит до gdm - весь экран плывет и мигает, как будто сбилась частота развертки.
Вопрос - это можно вылечить настройкой modeline или это баг непоправимый?

★★★★★

подозреваю что-все-таки modeline, т.к. видел точно такую-же картинку на embedded-аппарате, с полусамопальным монитором, который вестимо не сообщал свои параметры на VIA CX700.

dib2 ★★★★★
() автор топика
Ответ на: комментарий от Adelya

да, переключается легко и быстро. сияния не пропадают.

modeline поковыряю попозже, надо сеть туда дотянуть.

dib2 ★★★★★
() автор топика

мало-ли, может кому пригодится:

в общем ради нормальной работы TV-Out пришлось сделать nomodeset, иначе - включается через xrandr с вероятностью ~10%, остальное - сыпет непонятными цветами (модлайны пробовал разные, в том числе украденные из windows - не работает. видимо баг в radeon.ko).

выключаем KMS, xorg.conf у меня такой (для обычного аналогового телека 800х600, модлайны можете сами подобрать):

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen         "Screen0" 
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
        Option          "RandR" "false"
EndSection


Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "record"
        Load  "glx"
        Load  "dbe"
        Load  "extmod"
        Load  "dri"
        Load  "dri2"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "S-video"
        VendorName   "Samsung"
        ModelName    "22ec"
        HorizSync    31.5 - 79.00
        VertRefresh  50 - 75
        ModeLine "800x600_win" 40.000 800 880 968 1056 600 601 605 628 +hsync +vsync
#      ModeLine "800x600_win" 32.21 800 824 904 1008 600 602 608 638 -HSync +Vsync interlace
#      ModeLine "800x600_win" 34.80 800 500 912 1056 600 602 608 658 -HSync +Vsync interlace
        Option "PrefferedMode" "800x600_win"
#       Option      "DPMS"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
#        Option "ModeDebug"   "true"
        Option "TVDACLoadDetect" "TRUE"
        Option "TVStandard" "ntsc"
        Option "monitor-S-video" "TV-monitor"
        Option "ATOMTvOut" "true"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV530"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "S-video"
        DefaultDepth    24
        Subsection "Display"
                Depth     24
                Viewport 0 0
                Modes     "800x600_win"
        EndSubSection
EndSection

Section "DRI"
        Mode    0666
EndSection

«тиливизар» заработал, накрутил на него Freevo и остался доволен. Для извращений использовался Arch Linux.

dib2 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.