1 мая 2010 г.

Настройка AVerTV Hybrid+FM PCI A16D в kubuntu 10.4 с передачей звука по PCI

Настраивал тут недавно AVerTV Hybrid+FM PCI A16D в новой kubuntu 10.4.

1. Качаем firmware отсюда и копируем содержимое в /lib/firmware
2. Устанавливаем tvtime (sudo apt-get install tvtime). Указываем настройки TV, обычно secam.
3. Перезагружаемся.
4. Запускаем tvtime-scanner (должны найтись каналы).
6. Создаем файл /etc/modprobe.d/tv.conf с содержимым (загрузка модуля звука):
options saa7134 alsa=2 secam=d

Номер карты alsa=2 определяем следующей командой:
arecord -l

ищем нечто подобное SAA7134 PCM.
7. Перезагружаемся.
8. Создаем скрипт

#!/bin/sh

if [ -f /usr/bin/arecord ]; then
arecord -q -D hw:1,0 -r 32000 -c 2 -f S16_LE -B 18000 | aplay -q - &
fi

if [ -f /usr/bin/tvtime ]; then
tvtime -m --mixer=/dev/mixer:pcm
fi

pid=`pidof arecord`

if [ $pid ]; then
kill -9 $pid
fi


Запускаем, должно работать. О настройке пульта, дополню позже, ну или можете покопаться тут.

-B 18000 - определяет задержку, чем меньше тем лучше, но ограничивается оборудованием (определяется опытным путем).

ps. Клавиши tvtime:
h - меню;
f - полный экран;
m - отключение звука;
v - поверх всех окон;
a - переключение 16:9, 4:3;
q - выход;
стрелки - каналы и громкость.