Wątek zamknięty 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[Debian] kilka kart dzwiękowych
Autor Wiadomość
#WireBoot Offline
../home/#WireBoot
Admin techniczny

Liczba postów: 1014
Dołączył: Nov 2008
Reputacja: 36
€: 1137
OS: Linux Debian
Post: #1
[Debian] kilka kart dzwiękowych
Witam.

Mam dość nietypowy problem (chyba), i muszę go jak najprościej napisać.
Otóż mam 2 karty dzwiękowe w jednym z komputerów - w klawiaturze i w komputerze. Korzystam tylko z jednej z nich (w klawiaturze). Natomiast wczoraj po wyłączeniu komputera, i dzisiejszym włączeniu system dodał jeszcze jedną kartę dzwiękową i muzyka gra w głośniczku systemowym. Może i fajne dla niektórych, ale ja wolę jak mi gra w głośnikach/słuchawkach, bo dużo lepsza jakość. Mój system to debian squeeze. Mam zainstalowaną alsę. Chcę się dowiedzieć, jak zmienić kartę dzwiękową na tą, którą ja chcę.

[Obrazek: 1537545257.png]
07.08.2010 09:34
  Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika


WebNuLL Offline
Linux support
Junior Admin

Liczba postów: 1766
Dołączył: Sep 2009
Reputacja: 45
€: 4127
OS: Linux Gentoo
Post: #2
RE: [Debian] kilka kart dzwiękowych
Pokaż:
Kod:
lspci

Zobaczymy jakie to karty dźwiękowe.

Wiem, że na 100% gdzieś jest pewien przełącznik w ALSIE gdzie się ustawia domyślną kartę dźwiękową.

Przy pomocy wyszukiwarki Google™ znalazłem pewne rozwiązanie:

W pliku:
/etc/modprobe.d/alsa-base

Dodać wybraną kartę do "czarnej listy" modułów ( aby zablokować ):
Kod:
options snd_NAZWA_MODUŁU index=-2

Aby sprawdzić załadowane moduły w systemie wpisz:
Kod:
lsmod

Przy pomocy listy modułów i nazwy karty jakoś znajdziemy moduł ( sterownik ) odpowiedzialny za tą kartę i go zablokujemy w ALSIE.

Pokaż też:
Kod:
aplay -l

To pokaże wszystkie urządzenia i miksery, a może by tak wyciszyć jedno urządzenie i podgłośnić duże?

@edit
Aby zawęzić wyniki lsmod tylko do modułów dźwiękowych wpisz:
Kod:
lsmod |grep snd


-- WebNuLL

[Obrazek: 1300013385.gif]
Ubuntu (Linux dla ludzi) | Blog komputerowy | Linux Mint
(Ten post był ostatnio modyfikowany: 07.08.2010 10:41 przez WebNuLL.)
07.08.2010 10:37
  Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
#WireBoot Offline
../home/#WireBoot
Admin techniczny

Liczba postów: 1014
Dołączył: Nov 2008
Reputacja: 36
€: 1137
OS: Linux Debian
Post: #3
RE: [Debian] kilka kart dzwiękowych
(07.08.2010 10:37)WebNuLL napisał(a):  Pokaż:
W pliku:
/etc/modprobe.d/alsa-base

Dodać wybraną kartę do "czarnej listy" modułów ( aby zablokować ):
Kod:
options snd_NAZWA_MODUŁU index=-2
Pokaż też:
Kod:
aplay -l
Nie ma pliku /etc/modprobe.d/alsa-base:
Kod:
ls  /etc/modprobe.d/alsa-base
ls: nie ma dostępu do /etc/modprobe.d/alsa-base: Nie ma takiego pliku ani katalogu
Jest natomiast plik /etc/modprobe.d/alsa-base.conf , ale tam nie ma linijki options, a oto zawartość tego pliku:
Kod:
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }

# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

Z tego co się orientuję, to któryś z tych wpisów trzeba usunąć, ale za bardzo pojęcia nie mam który...

[Obrazek: 1537545257.png]
08.08.2010 20:45
  Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
lucas Offline
Moderator
Moderator

Liczba postów: 529
Dołączył: Nov 2008
Reputacja: 24
€: 865
OS: Linux Slackware
Post: #4
RE: [Debian] kilka kart dzwiękowych
Odpal alsamixer, powinieneś mieć tam kilka słupków, wyciszaj po kolei każdego i gdy znajdziesz ten którego chcesz się pozbyć zrób mute (klawisz M) i tyle.

[Obrazek: 1274107223.png]
08.08.2010 21:58
  Znajdź wszystkie posty użytkownika
#WireBoot Offline
../home/#WireBoot
Admin techniczny

Liczba postów: 1014
Dołączył: Nov 2008
Reputacja: 36
€: 1137
OS: Linux Debian
Post: #5
RE: [Debian] kilka kart dzwiękowych
Poradziłem sobie w inny sposób, a mianowicie odinstalowałem alsę oraz pulseaudio. Zrestartowałem komputer i zadziałał dzwięk - odziwo Smiles

Temat zamykam.

[Obrazek: 1537545257.png]
09.08.2010 22:17
  Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

 Wybierz styl: