arvdr + softdevice

  • Цитата

    Со слов пользователя SergArb
    Ничё непонял....


    ОК - вот чего у меня било - LCD TV Samsung какой то не помню
    модели. Виход - matroxg400 DVI подключон кабелем DVI к TV.
    vdr с XineLiboutput работает ОК через dfb но изображений
    занимает 30% екрана. Надо наверное указать правильние
    параметри в /etc/directfb но я не знаю какие.
    К тому же неизвестно как изменять размер изображения
    если надо 16х9 или 3х4

  • Цитата

    Со слов пользователя ihor
    Или он показивает fullscreen?


    Или показывает.


    Цитата

    Или можна aspect ratio менять?


    Конечно, в README даже описано как.


    Цитата

    Digital out ето очень хорошо на LCD с DVI но чегото softdevice или xine у меня не заработал ОК.


    Даже не представляю что там может не заработать... DVI обрабатыватся картой аппаратно.
    Вот TV-out под Linux без X - это действительно нетривиально.


    Цитата

    XineLiboutput IMHO
    наилучшее решение но не знаю например как им управлять.


    А зачем им управлять, если не секрет? Это примерно как управлять кабелем, которым телевизор в розетку включен...
    Вот бы отломать от него лишнее, как то проигрыватели и визуализатор звука...
    На ArVDR пока не пробовал, на самосборном VDR - собрал, работает, не без проблем хотя. На ней сейчас стоит
    01:00.0 VGA compatible controller: S3 Inc. Savage 4 (rev 03)
    так там при выводе OSD оно местами перерисовывается основным изображением. Но загрузка процессора упала до 60%.
    С деинтерлейсингом пока не разобрался. При переключении каналов вначале рывками изображение идёт. На команды с пульта реагирует с замедлением.


    Просьба к x-free - собери, пожалуйста, xinelibout под ArVDR, было бы очень неплохо иметь его в следующем релизе!

  • Никак немогу загнать radeon в 50hz через fbset :(
    перепробовал кучу конфигов fb.modes, ни один не пашет, выдает такую ошибку:

    Исходный код
    ioctl FBIOPUT_VSCREENINFO: invalid argument


    У кого получилось?

  • Цитата

    Со слов пользователя SergArb
    Никак немогу загнать radeon в 50hz через fbset :(
    перепробовал кучу конфигов fb.modes, ни один не пашет, выдает такую ошибку:

    Исходный код
    ioctl FBIOPUT_VSCREENINFO: invalid argument


    У кого получилось?


    Аналогично.


    Пока не пришёл заказанный pal coder, эксперементировал на кодере
    от SEGA Megadrive2, там подобный. 50 герц получить не проблема,
    а вот строчную ниже ~29kHz драйвер radeon не даёт установить.
    С частотами более получается на Savage4, по строкам добился синхронизации, а вот по кадрам не то получается.
    Кстати на моём 9200se получить 50Hz элементарно - подключить
    к tv-out 70 Ом резистор, с самого начала в 50Hz заводиться, и fbset ему не помеха.

  • Цитата

    Со слов пользователя SergArb
    Значит с радеонами у нас полная лажа? Только через vesafb.... не очень...


    Я склоняюсь к тому что от Х-ов не уйти, под ними хоть будет поддержка железа на десятилетней давности. Безо всяких DE,
    только сами Х-ы с драйвером видюхи. В 100мб думаю можно уложиться, главное по объёму чтобы на гигабайтную флешку ArVDR
    помещался, дома ведь хочется максимально тихую обстановку иметь.
    Averkey Lite (SVGA-TV) заказать у нас не получилось, но это тоже полумера, ведь через год их не будут выпускать уже.

  • Мне интересно, как это будет выглядить. Сам Х никогда не ставил :)
    Это придеться ждать пока загрузится Х-овый интерфейс, и потом уже руками запускать VDR или как?
    Ну и по возможности описать бы сам процесс установки Х :)

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

  • Цитата

    Со слов пользователя SergArb
    Мне интересно, как это будет выглядить. Сам Х никогда не ставил :)
    Это придеться ждать пока загрузится Х-овый интерфейс, и потом уже руками запускать VDR или как?
    Ну и по возможности описать бы сам процесс установки Х :)


    Ставил, но лишь на посмотреть, у меня на серверах за ненадобностью не стоят.
    Да ждать нужно, секунды 2 примерно, но компьютере 3-летней давности (Celeron 4 1.7 ГГц), на меньшем всё равно sofdevice не стоит использовать. Руками ничего не надо, или как сейчас запускать, а из X-ов фронтэнд автоматом, или всё вместе.
    Принципиальной разницы нет во времени загрузки, по памяти - ну на 64мб больше скушает, какая разница, 256мб всё равно хватит, а меньше и найти.
    Визуально никакой разницы не будет.


    Буду пробовать, как будет время, люди у нас в сетке заинтересовались, надо попробовать enduser solution соорудить.

  • А какие пакеты нужно доставить по минимому? там уж дальше буду разбираться и gatos пробовать

  • Цитата

    Со слов пользователя Bikalexander

    Исходный код
    apt-get update
    apt-get install xserver-xfree86


    И всё? Буду пробовать, спасибо :)

  • Цитата

    Со слов пользователя SergArb
    А какие пакеты нужно доставить по минимому? там уж дальше буду разбираться и gatos пробовать


    Не скажу, c ArVDR у меня нет выхода в Инет, чтобы проверить,
    на серверах же ASPLinux 10/11, там несколько по другому упаковано по пакетам, Debian'а же нет нигде, почему я и просил бинарники...


    Вот на одной из машинок:


    [root@fs2 ~]# yum install xorg-x11
    Setting up Install Process
    Setting up repositories
    Reading repository metadata in from local files
    Parsing package install arguments
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for xorg-x11 to pack into transaction set.
    xorg-x11-6.8.2-37.110.49. 100% |=========================| 186 kB 00:00
    ---> Package xorg-x11.i386 0:6.8.2-37.110.49.2asp set to be updated
    --> Running transaction check
    --> Processing Dependency: base-fonts for package: xorg-x11
    --> Processing Dependency: /usr/X11R6/bin/xauth for package: xorg-x11
    --> Processing Dependency: xinitrc for package: xorg-x11
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for xorg-x11-xauth to pack into transaction set.
    xorg-x11-xauth-6.8.2-37.1 100% |=========================| 76 kB 00:00
    ---> Package xorg-x11-xauth.i386 0:6.8.2-37.110.49.2asp set to be updated
    ---> Downloading header for xinitrc to pack into transaction set.
    xinitrc-4.0.18.1-1.noarch 100% |=========================| 21 kB 00:00
    ---> Package xinitrc.noarch 0:4.0.18.1-1 set to be updated
    ---> Downloading header for fonts-xorg-base to pack into transaction set.
    fonts-xorg-base-6.8.2-1.n 100% |=========================| 65 kB 00:00
    ---> Package fonts-xorg-base.noarch 0:6.8.2-1 set to be updated
    --> Running transaction check
    --> Processing Dependency: xterm for package: xinitrc
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for xterm to pack into transaction set.
    xterm-207-2.FC4.i386.rpm 100% |=========================| 8.0 kB 00:00
    ---> Package xterm.i386 0:207-2.FC4 set to be updated
    --> Running transaction check


    Dependencies Resolved


    =============================================================================
    Package Arch Version Repository Size
    =============================================================================
    Installing:
    xorg-x11 i386 6.8.2-37.110.49.2asp base 14 M
    Installing for dependencies:
    fonts-xorg-base noarch 6.8.2-1 base 7.4 M
    xinitrc noarch 4.0.18.1-1 base 28 k
    xorg-x11-xauth i386 6.8.2-37.110.49.2asp base 102 k
    xterm i386 207-2.FC4 base 190 k


    Transaction Summary
    =============================================================================
    Install 5 Package(s)
    Update 0 Package(s)
    Remove 0 Package(s)
    Total download size: 21 M
    Is this ok [y/N]:
    (1/5): xorg-x11-xauth-6.8 100% |=========================| 102 kB 00:00
    (2/5): xinitrc-4.0.18.1-1 100% |=========================| 28 kB 00:00
    (3/5): xorg-x11-6.8.2-37. 100% |=========================| 14 MB 00:01
    (4/5): fonts-xorg-base-6. 100% |=========================| 7.4 MB 00:00
    (5/5): xterm-207-2.FC4.i3 100% |=========================| 190 kB 00:00
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing: xterm ######################### [1/5]
    Installing: fonts-xorg-base ######################### [2/5]
    Installing: xorg-x11-xauth ######################### [3/5]
    Installing: xorg-x11 ######################### [4/5]
    Installing: xinitrc ######################### [5/5]


    Installed: xorg-x11.i386 0:6.8.2-37.110.49.2asp
    Dependency Installed: fonts-xorg-base.noarch 0:6.8.2-1 xinitrc.noarch 0:4.0.18.1-1 xorg-x11-xauth.i386 0:6.8.2-37.110.49.2asp xterm.i386 0:207-2.FC4
    Complete!


    [root@fs2 ~]# yum install ati-fglrx
    Setting up Install Process
    Setting up repositories
    Reading repository metadata in from local files
    Parsing package install arguments
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for ati-fglrx to pack into transaction set.
    ati-fglrx-8.26.18-1.110as 100% |=========================| 29 kB 00:00
    ---> Package ati-fglrx.i386 0:8.26.18-1.110asp set to be updated
    --> Running transaction check


    Dependencies Resolved


    =============================================================================
    Package Arch Version Repository Size
    =============================================================================
    Installing:
    ati-fglrx i386 8.26.18-1.110asp updates 7.3 M


    Transaction Summary
    =============================================================================
    Install 1 Package(s)
    Update 0 Package(s)
    Remove 0 Package(s)
    Total download size: 7.3 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/1): ati-fglrx-8.26.18- 100% |=========================| 7.3 MB 00:00
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing: ati-fglrx ######################### [1/1]


    Installed: ati-fglrx.i386 0:8.26.18-1.110asp
    Complete!


    [root@fs2 ~]# rpm -qi ati-fglrx
    Name : ati-fglrx Relocations: (not relocatable)
    Version : 8.26.18 Vendor: ASPLinux
    Release : 1.110asp Build Date: Чтв 13 Июл 2006 12:23:10
    Install Date: Вск 13 Авг 2006 18:08:54 Build Host: amd64.asplinux.com.ua
    Group : User Interface/X Hardware Support Source RPM: ati-fglrx-8.26.18-1.110asp.src.rpm
    Size : 22323176 License: Distributable
    Signature : DSA/SHA1, Чтв 13 Июл 2006 12:36:59, Key ID c96aa8e69b3c94f4
    Packager : ASPLinux Team <packages@asp-linux.com>
    URL : Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Summary : ATI proprietary driver for ATI Radeon graphic cards
    Description :
    This Package contains the X11 driver, utilities and libraries needed for the
    ATI proprietary driver for ATI Radeon graphic cards.



    Может поможет...

  • Цитата

    Со слов пользователя SergArb
    Всё выловил :) вот он XineLiboutput для ArVDR 0.5 - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Незабудь

    Исходный код
    apt-get install libxine1 libxine-dev

    перед запуском :)


    Попробовал под ArVDR, не пошло.
    Пишет:

    Исходный код
    arvdr:~# arvdr:/usr/bin# ./vdr-fbfe
    vdr-fbfe 0.9.9  (build with xine-lib 1.0.1, using xine-lib 1.0.1)
    
    
    ERROR: xine-lib is too old, require at least xine library version 1.1.0


    У тебя какая версия libxine1?
    Я вытащил и поставил libxine1_1.0.1-1sarge3_i386.deb, из stable.
    ArVDR запускается, звук есть, изображения нет.
    На самосборном VDR - всё есть.

  • Что-то неполучается у меня ничего с X-ми. Скачал драйвера под Xfree86 4.3.0, но этого оказывается мало, нужно ещё добавлять в кернел drm-модули :(

  • Цитата

    Со слов пользователя SergArb
    Что-то неполучается у меня ничего с X-ми. Скачал драйвера под Xfree86 4.3.0, но этого оказывается мало, нужно ещё добавлять в кернел drm-модули :(


    А что, готовых под Debian нет?
    Я поставил X-ы и glx из дистрибутива, видеовыход работает,
    сейчас вот собираю на тестовой машинке VDR.

  • Цитата

    Со слов пользователя schs


    А что, готовых под Debian нет?
    Я поставил X-ы и glx из дистрибутива, видеовыход работает,
    сейчас вот собираю на тестовой машинке VDR.


    Нашел только под Xorg, и то unstable :(

  • Решил поставить X.org из unstable, а он зараза мне вот такое выдал:
    arvdr:~# apt-get install xserver-xorg
    Reading Package Lists... Done
    Building Dependency Tree... Done
    The following extra packages will be installed:
    dvdauthor gcc-4.1-base imagemagick libasound2 libasound2-dev libc6 libc6-dev
    libdrm2 libfontenc1 libfreetype6 libfreetype6-dev libfs6 libgcc1
    libgl1-mesa-glx libglu1-mesa libibtk0 libice-dev libice6 libiso9660-4
    libmagick9 libogg-dev libogg0 libsm-dev libsm6 libstdc++6 libvcdinfo0
    libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libx11-6 libx11-data
    libx11-dev libxau-dev libxau6 libxaw7 libxdmcp-dev libxdmcp6 libxext-dev
    libxext6 libxfont1 libxi-dev libxi6 libxinerama1 libxkbfile1 libxml2
    libxmu-dev libxmu-headers libxmu6 libxmuu-dev libxmuu1 libxp-dev libxp6
    libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxss1 libxt-dev libxt6
    libxtrap-dev libxtrap6 libxtst-dev libxtst6 libxv-dev libxv1 libxvmc1
    libxxf86dga1 libxxf86vm1 locales lsb-base tzdata x-dev x11-common
    x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-print-dev
    x11proto-randr-dev x11proto-record-dev x11proto-trap-dev x11proto-video-dev
    x11proto-xext-dev xbase-clients xbitmaps xcursor-themes xkb-data xlibs-data
    xserver-xfree86 xserver-xorg-core xserver-xorg-input-all
    xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse
    xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all
    xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati
    xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix
    xserver-xorg-video-dummy xserver-xorg-video-fbdev xserver-xorg-video-glint
    xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-i810
    xserver-xorg-video-imstt xserver-xorg-video-mga xserver-xorg-video-neomagic
    xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv
    xserver-xorg-video-rendition xserver-xorg-video-s3
    xserver-xorg-video-s3virge xserver-xorg-video-savage
    xserver-xorg-video-siliconmotion xserver-xorg-video-sis
    xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga
    xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l
    xserver-xorg-video-vesa xserver-xorg-video-vga xserver-xorg-video-via
    xserver-xorg-video-vmware xserver-xorg-video-voodoo xtrans-dev
    Suggested packages:
    gs html2ps lpr libasound2-plugins libasound2-doc glibc-doc manpages-dev
    libwmf-bin mesa-utils mdetect read-edid libglide2 gsynaptics ksynaptics
    qsynaptics
    Recommended packages:
    xml-core laptop-detect xresprobe discover1
    The following packages will be REMOVED:
    arvdr-mplayer arvdr-vdr arvdr-vdrsync base-config libdps1 libmagick++6
    libmagick6 libxft1 libxine-dev network-console-config pm-dev transcode
    xfonts-base xfree86-common xlibmesa-gl xlibmesa-glu xlibs xlibs-dev
    xlibs-static-dev xserver-common xterm xutils

    The following NEW packages will be installed:
    gcc-4.1-base libdrm2 libfontenc1 libfs6 libgl1-mesa-glx libglu1-mesa
    libiso9660-4 libmagick9 libstdc++6 libvcdinfo0 libx11-data libxau-dev
    libxau6 libxdmcp-dev libxdmcp6 libxfont1 libxinerama1 libxkbfile1
    libxmu-headers libxss1 libxvmc1 libxxf86dga1 libxxf86vm1 lsb-base tzdata
    x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev
    x11proto-print-dev x11proto-randr-dev x11proto-record-dev x11proto-trap-dev
    x11proto-video-dev x11proto-xext-dev xbase-clients xbitmaps xcursor-themes
    xkb-data xserver-xorg xserver-xorg-core xserver-xorg-input-all
    xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse
    xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all
    xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati
    xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix
    xserver-xorg-video-dummy xserver-xorg-video-fbdev xserver-xorg-video-glint
    xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-i810
    xserver-xorg-video-imstt xserver-xorg-video-mga xserver-xorg-video-neomagic
    xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv
    xserver-xorg-video-rendition xserver-xorg-video-s3
    xserver-xorg-video-s3virge xserver-xorg-video-savage
    xserver-xorg-video-siliconmotion xserver-xorg-video-sis
    xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga
    xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l
    xserver-xorg-video-vesa xserver-xorg-video-vga xserver-xorg-video-via
    xserver-xorg-video-vmware xserver-xorg-video-voodoo xtrans-dev
    The following held packages will be changed:
    libfreetype6
    The following packages will be upgraded:
    dvdauthor imagemagick libasound2 libasound2-dev libc6 libc6-dev libfreetype6
    libfreetype6-dev libgcc1 libibtk0 libice-dev libice6 libogg-dev libogg0
    libsm-dev libsm6 libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3
    libx11-6 libx11-dev libxaw7 libxext-dev libxext6 libxi-dev libxi6 libxml2
    libxmu-dev libxmu6 libxmuu-dev libxmuu1 libxp-dev libxp6 libxpm-dev libxpm4
    libxrandr-dev libxrandr2 libxt-dev libxt6 libxtrap-dev libxtrap6 libxtst-dev
    libxtst6 libxv-dev libxv1 locales x-dev xlibs-data xserver-xfree86
    50 upgraded, 84 newly installed, 22 to remove and 264 not upgraded.
    Need to get 30.8MB of archives.
    After unpacking 27.4MB disk space will be freed.
    Do you want to continue? [Y/n]


    И как быть?

  • а почему из unstable...давай уже шмаляй и experimental
    А если без шуток то это бредовая самодеятельносность, смешивать пакеты которые для разных веток....чтобы установить новые вещи есть другие концепты. Или руками из сырцов или пакеты из unstable самому бекпортить или обратится к тем кто етим занимается Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.