[+] Ustawienie kart dźwi

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

[+] Ustawienie kart dźwiękowych z telewizyjną - Sidux

Post autor: stoper »

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:

Kod: Zaznacz cały

stoper@siduxbox:~$ cat /proc/asound/modules
 0 saa7134_alsa
 1 snd_hda_intel
a w /etc/modprobe.d/alsa-base.conf istnieje wpis:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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ę.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Bład jest w twoich wpisach tak myslę

Chyba powinno być

Kod: Zaznacz cały

options snd_hda_intel index=0
options saa7134_alsa index=1
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

Post autor: stoper »

Niestety po zmianie wpisów w alsa-base.conf i restarcie alsy

Kod: Zaznacz cały

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?
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Zrestartuj kompa.

Modul saa...alsa jest modulem v4l2 i przeładowanie alsy na niego chyba nie działa.
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

Post autor: stoper »

ilin pisze: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.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Ta karta TV podaje dźwięk kabelkiem ?

To ja mam wpięte do wejścia liniowego karty dźwiękowej.
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

Post autor: stoper »

Skorzystałem z Twojej porady ilin na DUG .
Wynik (u mnie) arecord -l

Kod: Zaznacz cały

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

Kod: Zaznacz cały

card 1: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
Dodałem do opcji startowych menu dla tvtime

Kod: Zaznacz cały

arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay - & tvtime && killall arecord
i wyrzuciłem kabelek.

Dziękuję i pozdrawiam.
ODPOWIEDZ