Strona 1 z 1

[+] Dwie karty dźwiękowe i wybranie jednej

: 29 sierpnia 2010, 21:04
autor: Max1974
Witam.
Mam problem z przestawieniem karty dźwiękowej. Mam w komputerze dwie karty dźwiękowe, na płycie głównej (Intel ze sterownikiem AC97) oraz dodatkową, z której korzystam, Sound Blaster Audigy. Domyślnie ustawiona jest karta zintegrowana, nie mogę przestawić jej na Creativ, toteż dźwięk mi nie działa. Sterowniki są zainstalowane dla obu kart. Czy ktoś może mi pomóc?

: 30 sierpnia 2010, 10:58
autor: tremor
Aby wyłączyć daną kartę należy dopisać nazwę jej modułu do pliku:

Kod: Zaznacz cały

/etc/modprobe.d/alsa-base-blacklist.conf
Jeśli chcesz więcej szczegółów przeszukaj forum.

: 30 sierpnia 2010, 21:48
autor: quish
W gnome zmieniam przez menu system>dźwięk. Jak to zrobić dla całego systemu nie wiem, nigdy tego nie potrzebowałem. Zmiana w gnome działa od czasu Ubuntu 7.04, od dłuższego czasu używam Sida. Co by nie było mam w systemie trzy karty: AC, ATI-HDMI, oraz zewnętrzną przyłączaną przez usb (bije blastery na głowę) - wybieram sobie tą, która jest mi w danej chwili potrzeba.
Przypomniało mi się, że w alsamixerze też jest wybór karty (bodajże F6 trzeba nacisnąć) - powinien zapamiętać dla całego systemu.

: 30 sierpnia 2010, 22:26
autor: pichichi
Kartę można przestawić korzystając z plików (pierwszy użytkownika, drugi globalny):

Kod: Zaznacz cały

~/.asoundrc
/etc/asound.conf
Wystarczy jeden.
Jeśli plików nie ma należy je utworzyć i wypełnić:

Kod: Zaznacz cały

pcm.!default {
  type hw
  card CARD_NAME
}
  ctl.!default {
  type hw
  card CARD_NAME
}
W miejsce CARD_NAME wstaw nazwę wybranej karty:

Kod: Zaznacz cały

cat /proc/asound/cards
I na koniec reset alsy jako root:

Kod: Zaznacz cały

alsa reload

: 31 sierpnia 2010, 19:43
autor: Max1974
To nie działa u mnie, F6 też nie :(

: 01 września 2010, 08:33
autor: ilin
Kolejność kart dźwiękowych definiujemy w pliku:

Kod: Zaznacz cały

/etc/modprobe.d/alsa-base.conf

Za pomocą opcji index dodawanej do opcji sterownika.

Np.:

Kod: Zaznacz cały

options snd-emu10k1 index=0
options snd-hda-intel index=1
Karta, którą obsługuje moduł snd-emu10k1 będzie pierwszą (domyślną), a ta którą snd-hda intel drugą.

Oczywiście po dopisaniu najlepiej zrestartować komputer aby się sterowniki z właściwymi opcjami załadowały.