NetAndif


Samstag, 7. Juni 2008

Standard-Karte für ALSA festlegen

Kategorie: Linux – netandif – 22:31 | 350 mal aufgerufen

Wieder mal ein Thema, wenn man im PC mehrere aktive Soundkarten hat: wie kann man die Karte festlegen, die standardmäßig von ALSA verwendet wird?
Bei Ubuntu (Gnome Desktop) gibt es zwar unter Menü->Einstellungen->Audio die Möglichkeit, die Standard Audio-Geräte festzulegen, aber das funktioniert nicht immer.
Eine generelle Methode, um die Standard-Soundkarte für ALSA zu definieren, bietet ein Tool, dass in dem Paket ‘alsa-tools’ enthalten ist:

asoundconf

Um die Nummern der vorhanden ALSA-Geräte zu ermitteln, kann man folgenden Befehl verwenden:

sudo alsactl names && cat /etc/asound.names

Danach kann man unter Angabe der entsprechenden ermittelten Nummer (hw:x) die Standard-Soundkarte festlegen. Beispiel für die Karte mit der Nr. 1:

asoundconf set-default-card 1

Der Vorteil ist, dass die meisten Anwendungen die auf ALSA als Audiotreiber zurückgreifen, das virtuelle Gerät ‘default’ verwenden, und man somit überall die richtige Soundkarte zur Verfügung hat.

Warum eigentlich mehrere Soundkarten?

Ich habe festgestellt, dass die wenigsten PCI-Soundkarten einen echten ‘Hardware-Mixer’ an Board haben. Ohne diesen muss also ein weiteres Stück Software laufen, dass die gleichzeitigen Zugriffe verschiedenener Anwendungen auf das selbe Soundausgabegerät erlaubt. Eine Alternative dazu ist, eine zweite Soundkarte zu verwenden.
Desweiteren kann man über den Eingang einer zweiten Soundkarte eine Quelle aufzeichnen, während man über die erste Soundkarte gerade eine andere Quelle hört.

Keine Kommentare »

Noch keine Kommentare.

RSS-Feed für Kommentare zu diesem Beitrag. | TrackBack URI

Einen Kommentar schreiben

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

Benachrichtigung bei neuen Beiträgen