arvdr + softdevice

  • Цитата

    Со слов пользователя eso46
    TV-out заработал .
    1. Для установки драйвера nvidia FX 5200 (ArVdr+Xfree86 ) пришлось пересобрать ядро с параметром CONFIG_FB_NVIDIA=m . За одно указал тоже самое и для остальных (I810, RADEON и т.д).
    К сожалению собирал без дополнительных драйверов lirc и т.д. Lirc установил через apt-get.
    Может не стоило усложнять жизнь владельцам Nvidia.


    Не только им. На родном ядре и у Matrox TV выход не работает из за включения в драйвера в ядро.


    Цитата


    2. Мигание OSD устраняется установкой в меню softdeviсe параметра OSD alpha blendig: software .
    3. Не работает плагин radio. При его включении в меню пропадает звук в радиопрограммах, и не появляется картинка.


    Вот оказывается в чём проблема была! Так и не смог разобраться
    из за чего радиоканалы не работают. Отключил плагин - пошло.

  • Цитата

    Со слов пользователя SergArb
    Появилось Решение RGB-TV-OUT для Radeon без использования X-ов!!??


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Предлагается пропатчить fb-модули радеона, после этого можно устанавливать на VGA выходе ТВ-совместимы частоты через FBSET! :D
    Укого на ТВ есть полноценный SCART - вобще мечта :D


    Здорово! Из обычного ящика тоже можно RGB вытащить.
    Просьба к x-free: Если возможно - включить этот патч в следующее ядро, зело полезно будет. И видеодрайвера в модули вынести, есть же проблема с ними... Если нужны на этапе загрузки ядра - initrd для этого.

  • я вот никак немогу параметры модулю radeonfb передать, если он как модуль собран ;( Прописываю в /etc/modules:

    Исходный код
    radeonfb mode_option=720x576-32@50i


    И не вкакую, модуль загружается а параметры не принимает ;(

  • Цитата

    Со слов пользователя SergArb
    я вот никак немогу параметры модулю radeonfb передать, если он как модуль собран ;( Прописываю в /etc/modules:

    Исходный код
    radeonfb mode_option=720x576-32@50i


    И не вкакую, модуль загружается а параметры не принимает ;(


    Как в Debian синтаксис я не знаю, в RedHat based в таком виде:
    options dvb-core dvb_shutdown_timeout=0


    Можно попробовать из скрипта через:
    modprobe module opetions

  • как только не пробовал, модуль загружается, но режим так и не выставляется ?( Если же в ядро вкопилирован, то через grub video=radeonfb:720x576-32@50i нормально всё включается. Приходится через fbset делать:

    Исходный код
    fbset -g 720 576 720 576 32 -t 74074 64 16 39 5 64 5 -hsync true -vsync true -laced true
  • Если надо, могу скинуть патченный модуль для Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. от уважаемого free-x :)
    Просто замените radeonfb.ko в /lib/modules/2.6.19.1/kernel/drivers/video/aty

  • Цитата

    Со слов пользователя SergArb
    Если надо, могу скинуть патченный модуль для Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. от уважаемого free-x :)
    Просто замените radeonfb.ko в /lib/modules/2.6.19.1/kernel/drivers/video/aty


    Давай, а то когда нужно будет не найти.
    Лучше сюда аттачем, и другим пригодиться.

  • Цитата

    Со слов пользователя schs
    Давай, а то когда нужно будет не найти.
    Лучше сюда аттачем, и другим пригодиться.


    Ловите :D Переименуйте потом в radeonfb.tar.bz2 что распаковать ;)

    Файлы

    • radeonfb.tar.bz2.txt

      (40.96 kB, скачали 18 раз, последнее скачивание: )
  • Режим "RGB-TV" выставляется, консоль на ТВ видна :)
    Но никак не получается получить нормальное изображение через DirectFB, если включен interlaced режим, картинка обрезается пополам, нижняя половина экрана чёрная :( Если режим не interlaced, то изображение "целое", но выходит за пределы видимых границ :( Через FB всё нормально, но загрузка проца бешенная. Кто сталкивался?

  • softdevice + radio


    Появилось изображение и звук после сборки плагина radio с закоментированной строкой
    #USE_STILLPICTURE =1
    Хорошо бы учесть это момент разработчикам arvdr
    (например плагин с другим названием или параметр).
    RDS не наблюдаю (Hotbird).

  • Доброе время суток!


    попытка завести софтдевайс через DirectFB на radeon 9200


    arvdr:~# dpkg -i libdfb++-0.9-22_0.9.22-2_i386.deb
    (Reading database ... 21960 files and directories currently installed.)
    Preparing to replace libdfb++-0.9-22 0.9.22-2 (using libdfb++-0.9-22_0.9.22-2_i386.deb) ...
    Unpacking replacement libdfb++-0.9-22 ...
    Setting up libdfb++-0.9-22 (0.9.22-2) ...


    arvdr:~# dpkg -i libdfb++-dev_0.9.22-2_i386.deb
    (Reading database ... 21960 files and directories currently installed.)
    Preparing to replace libdfb++-dev 0.9.22-2 (using libdfb++-dev_0.9.22-2_i386.deb) ...
    Unpacking replacement libdfb++-dev ...
    Setting up libdfb++-dev (0.9.22-2) ...


    arvdr:~# dpkg -i libdirectfb-0.9-22_0.9.22-8_i386.deb
    (Reading database ... 21960 files and directories currently installed.)
    Preparing to replace libdirectfb-0.9-22 0.9.22-8 (using libdirectfb-0.9-22_0.9.22-8_i386.deb) ...
    Unpacking replacement libdirectfb-0.9-22 ...
    Setting up libdirectfb-0.9-22 (0.9.22-8) ...


    arvdr:~# dpkg -i libdirectfb-bin_0.9.22-8_i386.deb
    (Reading database ... 21960 files and directories currently installed.)
    Preparing to replace libdirectfb-bin 0.9.22-8 (using libdirectfb-bin_0.9.22-8_i386.deb) ...
    Unpacking replacement libdirectfb-bin ...
    Setting up libdirectfb-bin (0.9.22-8) ...


    arvdr:~# dpkg -i libdirectfb-dev_0.9.22-8_i386.deb
    (Reading database ... 21960 files and directories currently installed.)
    Preparing to replace libdirectfb-dev 0.9.22-8 (using libdirectfb-dev_0.9.22-8_i386.deb) ...
    Unpacking replacement libdirectfb-dev ...
    Setting up libdirectfb-dev (0.9.22-8) ...


    arvdr:~# dpkg -i libdirectfb-extra_0.9.22-8_i386.deb
    (Reading database ... 21960 files and directories currently installed.)
    Preparing to replace libdirectfb-extra 0.9.22-8 (using libdirectfb-extra_0.9.22-8_i386.deb) ...
    Unpacking replacement libdirectfb-extra ...
    Setting up libdirectfb-extra (0.9.22-8) ...


    /etc/vdr/config/softdevice.conf
    PARAM="-vo dfb:libdirectfb_radeon.so"


    ------------------------------------------------------


    [softdevice] processing args
    [softdevice] argv [0] = softdevice
    [softdevice] argv [1] = -vo
    [softdevice] ignoring unrecognized option "libdirectfb_radeon.so"!
    ------------------------
    ......
    Jan 17 22:28:35 arvdr vdr: [21808] VDR version 1.4.4-2 started
    Jan 17 22:28:35 arvdr vdr: [21808] loading plugin: /usr/lib/vdr//libvdr-softdevice.so.1.4.5
    Jan 17 22:28:35 arvdr vdr: [21808] [softdevice] ignoring unrecognized option "libdirectfb_radeon.so"
    Jan 17 22:28:35 arvdr vdr: [21808] deleting plugin: softdevice
    Jan 17 22:28:35 arvdr vdr: [21808] max. latency time 0 seconds
    Jan 17 22:28:35 arvdr vdr: [21808] exiting
    Jan 17 22:28:53 arvdr vdr: [22447] VDR version 1.4.4-2 started
    Jan 17 22:28:53 arvdr vdr: [22447] loading plugin: /usr/lib/vdr//libvdr-softdevice.so.1.4.5
    Jan 17 22:28:53 arvdr vdr: [22447] [softdevice] ignoring unrecognized option "libdirectfb_radeon.so"
    Jan 17 22:28:53 arvdr vdr: [22447] deleting plugin: softdevice
    Jan 17 22:28:53 arvdr vdr: [22447] max. latency time 0 seconds
    Jan 17 22:28:53 arvdr vdr: [22447] exiting
    .........


    ------------------------------


    Че я не так делаю ?
    не хочет работать зараза :(

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем pilot-dc ().

  • Цитата

    Со слов пользователя pilot-dc
    /etc/vdr/config/softdevice.conf
    PARAM="-vo dfb:libdirectfb_radeon.so"


    Пропиши вот так:

    Исходный код
    PARAM="-vo dfb:"


    Драйвер автоматом должен определится :)

  • PARAM="-vo dfb:"


    ---------------------- DirectFB v0.9.22 ---------------------
    (c) 2000-2002 convergence integrated media GmbH
    (c) 2002-2004 convergence GmbH
    -----------------------------------------------------------


    (*) DirectFB/Core: Single Application Core. (2005-10-18 07:33)
    (*) Direct/Memcpy: Using MMXEXT optimized memcpy()
    (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 14691)...
    (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 14692)...
    (!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:802]
    (*) DirectFB/Input: IMPS/2 Mouse 1.0 (Convergence GmbH)
    (*) Direct/Thread: Running 'LiRC Input' (INPUT, 14693)...
    (*) DirectFB/Input: LIRC Device 0.2 (convergence integrated media GmbH)
    (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 14694)...
    (*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
    (*) DirectFB/Genefx: MMX detected and enabled
    (*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated media GmbH)
    (*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
    [dfb] RAM: 1920000 bytes
    [dfb] Accellerated Functions: none
    [dfb] Drawing Flags: none
    [dfb] Surface Blitting Flags: none
    [dfb] Supported video Modes are: 800x600@16
    [dfb] Enumerating display Layers
    [dfb] Configuring CooperativeLevel for OSD
    Layer 0 FBDev Primary Layer Type: graphics
    Caps: brightness contrast saturation surface
    [dfb]: could not find suitable videolayer
    (!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [../../../src/core/core.c:628 in dfb_core_deinit_check()]


    -------------------------------
    Мужики тока не пинайт: вытрахал меня этот радеон по самое нехочу :(

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем pilot-dc ().

  • Цитата

    Со слов пользователя pilot-dc
    Layer 0 FBDev Primary Layer Type: graphics
    Caps: brightness contrast saturation surface
    [dfb]: could not find suitable videolayer
    Мужики тока не пинайт: вытрахал меня этот радеон по самое нехочу :(


    Кажись модуль ядра radeonfb не загружен, проверь.

  • Цитата

    Со слов пользователя pilot-dc
    Млин точно не загружен..
    А как его воткнуть в загрузку ?


    Для начала скажи какое у тебя ядро?

  • Цитата

    Со слов пользователя pilot-dc
    2.6.19


    В /boot/grub/menu.lst:

    Исходный код
    kernel		/boot/vmlinuz root=/dev/hda1 video=vga16fb:off acpi=force quiet


    Добавь в файл /etc/modules:


    Исходный код
    radeonfb