Dxr3
Материал из RuVDRWiki
Содержание |
Предисловие
Dxr3-карты это один из дешевых вариантов Устройства вывода тв/видео с MPEG-2-декодером на борту.
Изначально карты использовались для просмотра DVD на очень слабых компьютерах.
Имея выше названную карту + Budget-карту, можно собрать более дешевый полноценный(?) VDR.
В интернете Dxr3-карты можно найти под следущими описаниями:
- Hollywood Plus
- DXR3
- Sigma Designs
- Real Magic
- Videologic
- EM8300
- CT7260 (Creative Labs PC-DVD-ENCORE PCI)
Dxr2-карты не подходят. Но на всякий случай спрашивайте на наличие em8300-чипа на той или иной карте.
Подключение к телевизору
S-VHS-выход Dxr3-карты имеет 7 ножек. Через дополнительные три ножки проходит Composite-сигнал.
Стандартный Pinout для S-Video и FBAS
1,3+4= Масса 2=FBAS 5=Luma 7=Chroma 6=n.c.
- Переходник(Adapter) обычно поставляeтся вместе с Dxr3-картой.
Если у вас нету пероходника и вам нужен Composite-сигнал, тогда можно взять переходник (Adapter) с S-VHS на Composite или сделать своими руками выход Composite-сигнала, как это описывается здесь
Установка драйвера
Следующие опции должны быть вкомпилированы в ядро:
Processor type and features ---> [*] MTRR (Memory Type Range Register) support Device Drivers ---> Sound ---> <*> Sound card support
Использывание последней стабильной версии:
cd $SOURCEDIR tar xvzf em8300-<VERSION>.tar.gz cd em8300-<VERSION> ./configure --prefix=/usr/local make make install cd modules make make install make devices
Использывание актуальной версии с CVS-Repository:
Использываться будет CVS-версия, так как она новее чем актуальные релизы драйверов. Перед тем как ввести команду 'make' нужно подправить 'KERNEL_LOCATION' в Makefile.
cd $SOURCEDIR cvs -d:pserver:anonymous@dxr3.cvs.sourceforge.net:/cvsroot/dxr3 login cvs -z3 -d:pserver:anonymous@dxr3.cvs.sourceforge.net:/cvsroot/dxr3 co -P em8300 cd em8300/modules make make install
По-видимому нижеупомянутый шаг при CVS больше не необходим : Additionally, versions 0.15.2 and later have the capability to load the microcode on demand, so even running em8300setup is no longer needed for the purpose of just loading it. You may want to run it for other purposes, though.
cd ../em8300setup gcc em8300setup.c -o em8300setup -I../include cp em8300setup /usr/local/bin cp ../modules/em8300.uc /usr/share/misc
При ошибке
em8300setup.c:20:20: config.h: No such file or directory em8300setup.c: In function `main': em8300setup.c:124: error: `FIRMWARE_DIR' undeclared (first use in this function) em8300setup.c:124: error: (Each undeclared identifier is reported only once em8300setup.c:124: error: for each function it appears in.) em8300setup.c:124: error: syntax error before string constant em8300setup.c:187: error: syntax error before "FIRMWARE_DIR"
создайте каталог и скопируйте Microcode :
mkdir /usr/lib/em8300 cp $SOURCEDIR/modules/em8300.uc /usr/lib/em8300/em8300.uc
И так, запустите devices.sh, после чего можно загрузить драйвер.
cd $SOURCEDIR/modules ./ldm ./devices.sh em8300setup
Выгрузка драйверов происходит коммандой "./rmm".
Проблемы
- Иногда на экране телевизора всё показывает зелёным, тоесть все цвета передвигаются в сторону зелёного цвета на цветовой гамме.
Устранить это можно подходящим параметром.
- При искожениях изображения в нижней половине телевизора рекомендуется замена Microcode, который был опублекован (11.07.2006) юзером PrakashP на VDR портале.
В статье Em8300Microcode находится обзор Microcode и их преимущества и недостатки.
Конфигурация модулей
При использовании Dxr3-модуля, звук и картинка выходит через Dxr3-карту, также нужно сконфигурировать и другие модули расширения, в особенности mplayer-модуль .

