Dieser Tip ist dazu gut, dass man zwei Instanzen von XMMS (oder einem anderen ALSA-fähigen Medienabspieler) starten und als Ausgabe jeweils eine andere Soundkarte angeben kann. Das braucht man beispielsweise, wenn man als DJ mit dem Rechner arbeiten will, um Lieder per Kopfhörer vorzuhören, während das Publikum noch das letzte Lied hört.
Bei bestehender ALSA-Installation ist es ziemlich einfach. Mein Problem war, dass alsaconf immer nur eine Karte einrichten kann und das Skript die vorher eingerichtete Karte überschreibt.
Wenn die ALSA-Module (snd_*) geladen sind, erstmal diese entladen. Ebenso das Modul snd.
Jetzt editiere die Datei /etc/modutils/alsa (oder die entsprechende Datei Deiner Distribution, ich nutze Debian), sodass sie ähnlich folgendem Beispiel aussieht:
Code:
...
# module options should go here
options snd-cmipci snd_index=0
options snd-intel8x0 snd_index=1
...
So muss jedes Modul eingetragen werden, welches für eine der Soundkarten benötigt wird. Bei mir ist es snd-cmipci für die PCI-Soundkarte und snd-intel8x0 für die Onboard-Karte. Dabei ist darauf zu achten, dass der Index nicht derselbe ist (logisch!). Nur so können die Karten nebeneinander laufen. Bei Debian muss dann noch "update-modules" als root ausgeführt werden, um die Änderungen aktiv werden zu lassen.
Jetzt die ALSA-Module wieder laden und freuen!
HTH
Mathis
Lesezeichen