|
[+] Ustawienie kart dźwiękowych z telewizyjną - Sidux
stoper - 03-12-2009 19:06
Witam. Nie mogę zmusić Siduksa do wczytania w oczekiwanej przeze mnie kolejności odpowiednich modułów zintegrowanej dźwiękówki i karty TV Kword. Po starcie systemu jest tak:
stoper@siduxbox:~$ cat /proc/asound/modules 0 saa7134_alsa 1 snd_hda_intel
a w /etc/modprobe.d/alsa-base.conf istnieje wpis: stoper@siduxbox:~$ tail /etc/modprobe.d/alsa-base.conf options snd-pcsp index=-2 #options snd-emu10k1 index=0 #options snd-hda-intel index=0 model=lenovo #options snd-HDA-Intel index=0 #options snd-SAA7134 index=1 snd_hda_intel index=0 saa7134_alsa index=1 options snd-hda-intel model="asrock"
Różnie kombinowałem, czytając to i to . Niestety, system po starcie uparcie ustawia moduły w kolejności:
0 saa7134_alsa 1 snd_hda_intel
co skutkuje tym, że w mikserze nie mogę wyregulować odpowiednio dźwięku, gdyż na priorytecie znajduje się dźwięk z karty TV, którego nota bene nie mam (nie mogę go wydobyć z karty i zmiksować z dźwiękiem systemowym). Dodam jeszcze, że wywaliłem w kosmos osławione pulseaudio, gdyż było jeszcze śmieszniej z wydobyciem dźwięku. Moja płyta bazowa to Asrock N68-S, do dyspozycji mam dwa sloty PCI, w tym jeden zajęty przez kartę TV. Korzystam z dźwięku wbudowanego Realtek ALC662 informacje o płycie Gdy wykonam restart to kolejność wczytanych modułów się zmienia, lecz po zamknięciu systemu i ponownym starcie od nowa jest problem.
Doradźcie, gdzie robię błędy, bo z pewnością je robię.
ilin - 03-12-2009 19:13
Bład jest w twoich wpisach tak myslę
Chyba powinno być
options snd_hda_intel index=0 options saa7134_alsa index=1
stoper - 03-12-2009 19:43
Niestety po zmianie wpisów w alsa-base.conf i restarcie alsy root@siduxbox:/home/stoper# /etc/init.d/alsa-utils restart Shutting down ALSA...done. Setting up ALSA...done.
nic się nie zmieniło. Ale jestem pełen nadziei skoro Kolega ilin podjął temat :-D Co ciekawe (oczywiście dla mnie) to po wykonaniu reboot ta kolejność się zmienia, chociaż nie za każdym razem. Natomiast po restarcie systemu (po shutdown) problem powraca.
Czy automat udev tak ustawia moduły, czy nie ma tu nic do rzeczy udev?
ilin - 03-12-2009 19:48
Zrestartuj kompa.
Modul saa...alsa jest modulem v4l2 i przeładowanie alsy na niego chyba nie działa.
stoper - 03-12-2009 20:32
Zrestartuj kompa.
Modul saa...alsa jest modulem v4l2 i przeładowanie alsy na niego chyba nie działa.
ilin jak zawsze jesteś niezawodny. Zrobiłem jak kazałeś i wszystko wskazuje, że jest tak jak bym chciał. Czyli moduły ładują się w pożądanej kolejności, a alsamixer pozwala na swobodne operowanie możliwościami ustawiania kanałów dźwięku. Bardzo dziękuję za pomoc.
PS. Trochę to trwało, gdyż przez chwilę męczyłem system różnymi wariantami restartów. Póki co dźwięk z karty TV zmiksowałem "mechanicznie" to jest wprowadziłem go łączówką do wejścia na głośniki komputera :-P W tej konfiguracji karta musi chwilkę pomyśleć zanim się odezwie. Wcześniej próbowałem zmusić kartę do podania dźwięku przez płytę główną, ale jakość była marna. Może w tej karcie tak ma być. Docelowo, przy obecnej możliwości ustawienia miksera podam dźwięk z karty na jeden z kanałów.
Jeszcze raz dziękuję i pozdrawiam.
ilin - 03-12-2009 21:14
Ta karta TV podaje dźwięk kabelkiem ?
To ja mam wpięte do wejścia liniowego karty dźwiękowej.
stoper - 08-12-2009 10:15
Skorzystałem z Twojej porady ilin na DUG . Wynik (u mnie) arecord -l
stoper@siduxbox:~$ arecord -l **** List of CAPTURE Hardware Devices **** card 0: NVidia [HDA NVidia], device 0: VT1708S Analog [VT1708S Analog] Subdevices: 2/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 card 1: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM] Subdevices: 1/1 Subdevice #0: subdevice #0
więc dźwięk jest na card 1: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
Dodałem do opcji startowych menu dla tvtime arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay - & tvtime && killall arecord
i wyrzuciłem kabelek.
Dziękuję i pozdrawiam.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|