Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

2. Soundkarte?

18 views
Skip to first unread message

Dirk Weber

unread,
Apr 5, 2013, 3:01:53 PM4/5/13
to
Hi,

ich habe nur einen Audio-Ausgang, möchte aber gerne 2 haben. Einen für
den Anschluss an die Stereo-Anlage, einen für den Kopfhörer.

Kann ich das erreichen, indem ich zusätzlich zu dem vorhandenen
Onboard-Soundchip eine zusätzliche Soundkarte anschliesse?

Mein FSC Celsius W350 läuft unter Debian Wheezy 64bit.

Groetjes uit Arft,

Dirk

--
D. Weber, Arft, Germany (50°22'56"N 07°05'01"E)
If possible, no html mails please
jabber me

Bernd Hohmann

unread,
Apr 5, 2013, 3:27:43 PM4/5/13
to
Am 05.04.2013 21:01, schrieb Dirk Weber:

> ich habe nur einen Audio-Ausgang, möchte aber gerne 2 haben. Einen für
> den Anschluss an die Stereo-Anlage, einen für den Kopfhörer.
>
> Kann ich das erreichen, indem ich zusätzlich zu dem vorhandenen
> Onboard-Soundchip eine zusätzliche Soundkarte anschliesse?

Sollte gehen. Meine Grafikkarte hat einen Soundchip, mein Motherboard
hat einen Soundchip und die dicke Terra-Soundkarte natürlich auch.
Daneben hab ich noch Sound über Bluetooth (Kopfhörer).

In Pulseaudio liegen die alle einträchtig nebeneinander und können
angewählt werden. Zumindest Mobo, Soundkarte und BT bringen bei mir
wahlweise und zusammen Töne heraus.

Bernd



Holger Marzen

unread,
Apr 5, 2013, 3:53:15 PM4/5/13
to
* On Fri, 05 Apr 2013 21:01:53 +0200, Dirk Weber wrote:

> ich habe nur einen Audio-Ausgang, möchte aber gerne 2 haben. Einen für
> den Anschluss an die Stereo-Anlage, einen für den Kopfhörer.
>
> Kann ich das erreichen, indem ich zusätzlich zu dem vorhandenen
> Onboard-Soundchip eine zusätzliche Soundkarte anschliesse?

Auch externe USB-Interfaces kommen in Frage. Ich habe ein Focusrite
Scarlett 2i2, allerdings vor allem zum Anschließen eines Mikrofons, das
Phantomspeisung benötigt.

Was ich nicht weiß ist, ob Du das Signal auf mehrere Interfaces
gleichzeitig routen kannst. Abwechselnd geht auf jeden Fall.

Dirk Thierbach

unread,
Apr 5, 2013, 4:09:47 PM4/5/13
to
Holger Marzen <hol...@marzen.de> wrote:
> Was ich nicht weiß ist, ob Du das Signal auf mehrere Interfaces
> gleichzeitig routen kannst.

Geht mit Pulseaudio ganz einfach, und mit Alsa mit etwas ueblem Gebastel.

- Dirk

Hermann Riemann

unread,
Apr 6, 2013, 9:30:45 AM4/6/13
to
Dirk Weber schrieb:

> ich habe nur einen Audio-Ausgang, möchte aber gerne 2 haben. Einen für
> den Anschluss an die Stereo-Anlage, einen für den Kopfhörer.

Also einen Klinkenverteiler verwenden.

Hermann
der eine 2.soundkarte für übertrieben hält und auch nicht
garantieren mag, dass sie bei jedem Distributions update
problemlos funktioniert.

--
http://www.Hermann-Riemann.de

Hermann Riemann

unread,
Apr 6, 2013, 9:34:07 AM4/6/13
to
Bernd Hohmann schrieb:

> Sollte gehen. Meine Grafikkarte hat einen Soundchip, mein Motherboard
> hat einen Soundchip und die dicke Terra-Soundkarte natürlich auch.
> Daneben hab ich noch Sound über Bluetooth (Kopfhörer).
>
> In Pulseaudio liegen die alle einträchtig nebeneinander und können
> angewählt werden. Zumindest Mobo, Soundkarte und BT bringen bei mir
> wahlweise und zusammen Töne heraus.

Und wenn jedes System etwas anderes abspielen soll?

Hermann
der sich noch daran erinnert,
mit einem PC und 2 CD-Laufwerke
von 2 CDs gleichzeitig Musik hörte.

--
http://www.Hermann-Riemann.de

Bernd Hohmann

unread,
Apr 6, 2013, 9:56:07 AM4/6/13
to
Am 06.04.2013 15:34, schrieb Hermann Riemann:
> Bernd Hohmann schrieb:
>
>> In Pulseaudio liegen die alle einträchtig nebeneinander und können
>> angewählt werden. Zumindest Mobo, Soundkarte und BT bringen bei mir
>> wahlweise und zusammen Töne heraus.
>
> Und wenn jedes System etwas anderes abspielen soll?

Und was hat das mit der Fragestellung zu tun?

Bernd


Kay Martinen

unread,
Apr 6, 2013, 9:49:10 AM4/6/13
to
Wenn es mit den beiden nicht ginge (ich habs mangels bedarf noch nicht
versucht) dann sollte es mit jackd auf jeden fall möglich sein. Dort
kann man m.W. auch verschiedene Anschluß-Konfigurationen speichern. Der
zeigt allerdings In- und Outs von Programmen nur an wenn diese auch
laufen. Physische In/Out werden vermutlich ebenso behandelt, d.H. es
müssen alle Karten auch unterstützt werden, treiber geladen u.s.w.
Ist aber auch ein ziemliches gebastel.

Weiter habe ich mich damit auch noch nicht befasst.

Kay

Michael Limburg

unread,
Apr 6, 2013, 10:25:26 AM4/6/13
to
Hermann Riemann wrote:

> Und wenn jedes System etwas anderes abspielen soll?

Dann macht/konfiguriert man das eben so.

MfG Michael

Dirk Weber

unread,
Apr 6, 2013, 3:25:15 PM4/6/13
to
Op 06-04-13 15:30, Hermann Riemann schreef:
Würde ich prinzipiell auch so sehen, aber: Eine zweite Soundkarte habe
ich hier, einen Klinkenverteiler müsste ich besorgen.

Hermann Riemann

unread,
Apr 7, 2013, 4:08:57 AM4/7/13
to
Dirk Weber schrieb:

>>> ich habe nur einen Audio-Ausgang, möchte aber gerne 2 haben. Einen für
>>> den Anschluss an die Stereo-Anlage, einen für den Kopfhörer.

>> Also einen Klinkenverteiler verwenden.

>> Hermann
>> der eine 2.soundkarte für übertrieben hält und auch nicht
>> garantieren mag, dass sie bei jedem Distributions update
>> problemlos funktioniert.

> Würde ich prinzipiell auch so sehen, aber: Eine zweite Soundkarte habe
> ich hier, einen Klinkenverteiler müsste ich besorgen.

Meiner Erfahrung nach kannst Du die 2. Karte in den PC einbauen
und mit yast rumspielen.
Im schlimmsten Fall musst Du die wieder ausbauen.
Zu erwägen wäre eventuell noch etwas höherer Stromverbrauch.

Langfristig wirst Du um den billigen Klinkenverteiler
nicht herumkommen.
Es gibt schon motherboards ohne PCI.

Hermann
der die Arbeit von Einbau und Installation nur machen würde,
wenn er schnell beide Ausgänge verwenden wollte.

--
http://www.Hermann-Riemann.de

Ansgar Strickerschmidt

unread,
Apr 8, 2013, 9:07:43 AM4/8/13
to
Also schrieb Kay Martinen:

> Am 05.04.2013 22:09, schrieb Dirk Thierbach:
>> Holger Marzen <hol...@marzen.de> wrote:
>>> Was ich nicht weiᅵ ist, ob Du das Signal auf mehrere Interfaces
>>> gleichzeitig routen kannst.
>>
>> Geht mit Pulseaudio ganz einfach, und mit Alsa mit etwas ueblem
>> Gebastel.
>>
>
> Wenn es mit den beiden nicht ginge (ich habs mangels bedarf noch nicht
> versucht) dann sollte es mit jackd auf jeden fall mᅵglich sein.

Naja... also da kommt es dann auf das Backend an, das man mit jackd
verwendet.
Wenn man "alsa" benutzt, muss man sich vor dem Start des JACK-Daemon fᅵr
einen der vorhandenen Sound-Adapter entscheiden.
Man kann natᅵrlich auch "pulseaudio" mit JACK verwenden - hat aber dann
keinen echten Vorteil, IMHO. Es sei denn, man mᅵchte Effekte etc. mit
einschleifen, die auf JACK angewiesen sind.
Und im Falle von "firewire" als Treiber bin ich mir nicht sicher... ich
habe noch nie mehr als ein Firewire-Device gleichzeitig zu verwenden
versucht (immer nur verschiedene wechselweise).

Ansgar

--
*** Musik! ***

Ansgar Strickerschmidt

unread,
Apr 8, 2013, 9:08:38 AM4/8/13
to
Also schrieb Dirk Weber:

> Op 06-04-13 15:30, Hermann Riemann schreef:
>> Dirk Weber schrieb:
>>
>>> ich habe nur einen Audio-Ausgang, möchte aber gerne 2 haben. Einen für
>>> den Anschluss an die Stereo-Anlage, einen für den Kopfhörer.
>>
>> Also einen Klinkenverteiler verwenden.
>>
>> Hermann
>> der eine 2.soundkarte für übertrieben hält und auch nicht
>> garantieren mag, dass sie bei jedem Distributions update
>> problemlos funktioniert.
>>
> Würde ich prinzipiell auch so sehen,

ich nicht...

> aber: Eine zweite Soundkarte habe ich hier, einen Klinkenverteiler
> müsste ich besorgen.

Dann steck sie rein und freu Dich. :)

Ansgar Strickerschmidt

unread,
Apr 8, 2013, 9:14:28 AM4/8/13
to
Also schrieb Hermann Riemann:

> Langfristig wirst Du um den billigen Klinkenverteiler nicht herumkommen.

IBTD. Ist eher eine Notfall-Lösung. Ein zweites Interface ist sauberer und
natürlich flexibler.

> Es gibt schon motherboards ohne PCI.

Dafür gibt's dann
a) USB-Audio-Interfaces aller Qualitätsstufen (von Wühltisch-Ramsch bis
edles High-End)
oder
b) PCIe-Soundkarten; nur ein Beispiel auf die Schnelle (nicht im Sinne
einer Empfehlung zu verstehen):
http://www.chip.de/news/Soundblaster-Recon3D-PCIe-Soundkarte-im-Test_55262657.html

А. Воgnеr

unread,
Apr 8, 2013, 1:48:57 PM4/8/13
to
Ich hatte auch schon 3 Soundkarten im PC verbaut. Das Problem ist nur
die Durchnummerierung der Soundkarte, die kann bei jedem Start anders
sein und das kann zB mit mpd / GMPC nerven oder mit Twinkle.
Funktioniert haben aber alle Soundkarten. Ich habe es nur nicht
geschafft, die Nummerierung zu erzwingen.

Am Notebook habe ich zusätlich ein Headset mit eingebauter
USB-Soundkarte (Plantronics Audio 400 DSP), da mein Lenovo-Edge einen
Spezialstecker für in und out _gleichzeitig_ hat und da hatte ich keine
Lust auf Experimente, da ich sowieso ein Headset kaufen musste. Unter
Opensuse und Ubuntu funktioniert es problemlos.


--
Αl


Gabriel Schumann

unread,
Apr 9, 2013, 8:51:08 AM4/9/13
to
Am 06.04.2013 15:30, schrieb Hermann Riemann:
> Dirk Weber schrieb:
>
>> ich habe nur einen Audio-Ausgang, möchte aber gerne 2 haben. Einen für
>> den Anschluss an die Stereo-Anlage, einen für den Kopfhörer.
>
> Also einen Klinkenverteiler verwenden.
>
Ich würde sogar einen Umschalter benutzen, da sich die
Eingangsimpedanzen von Ohrhörern und Anlage gegenseitig stören könnten,
wenn man sie einfach parallel schaltet.

Gruß

Gabriel

Wolfgang Klein

unread,
Apr 19, 2013, 3:40:20 PM4/19/13
to
Am 08.04.2013 19:48 schrieb А. Воgnеr:


>
> Ich hatte auch schon 3 Soundkarten im PC verbaut. Das Problem ist nur
> die Durchnummerierung der Soundkarte, die kann bei jedem Start anders
> sein und das kann zB mit mpd / GMPC nerven oder mit Twinkle.
> Funktioniert haben aber alle Soundkarten. Ich habe es nur nicht
> geschafft, die Nummerierung zu erzwingen.


Um die Karten "durchzunummerieren" musst Du beim Laden der Module einen
entsprechenden Parameter angeben, siehe /etc/modprobe.d/alsa-base.conf.
Gibst Du dort einer Karte einen bestimmten positiven Index n mit, kannst
Du sie später über

ALSA_CARD=n xine datei.mp4

gezielt ansprechen.

Das geht aber halt nur, solange die Karten verschiedene Module
benötigen, spricht: solange es verschiedene Modelle von Karten sind.


--
Wolfgang Klein

А. Воgnеr

unread,
Apr 20, 2013, 9:16:12 AM4/20/13
to
Vorhanden ist:

USB-Telefonhörer mit integrierter Soundkarte
Bus 004 Device 010: ID 04b4:0306 Cypress Semiconductor Corp. Telephone
Receiver

lspci | grep -i Audio

00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia
(Intel HDA) (rev 40)

01:00.1 Audio device: NVIDIA Corporation HDMI
Audio stub (rev a1)

HDMI nutze ich, also möchte ich, dass grundsätzlich Intel HDA verwendet
wird, außer bei "Telefonprogrammen".

Mit Pulseaudio kann ich ja einiges definieren und Soundkarten
Programmen zuordnen. Problem bleibt Twinkle und GMPC. Bei GMPC sind
einach alle 3 Soundkarten definiert und schlimmstenfalls muss ich die
Soundkarte, die meistens der Telefonhörer in GMPC aktivieren.

Es ist lästig nach jedem Neustart zu prüfen, ob Twinkle die richtige
Soundkarte verwendet, sodass es läutet.

Ich habe deine Anregung nicht genau verstanden. Was soll ich da bitte
genau in die alsa-base.conf eintragen?

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

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

install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS &&
{ /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe
--quiet --use-blacklist snd-seq ; }

install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS
&& { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }

install snd-mixer /sbin/modprobe --ignore-install snd-mixer
$CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist
snd-mixer-oss ; : ; }

install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS
&& { /sbin/modprobe --quiet --use-blacklist
snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist
snd-seq-oss ; : ; }

install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi
$CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist
snd-seq-midi ; : ; }

install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1
$CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist
snd-emu10k1-synth ; }

install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx
$CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS
&& { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }

options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-cmipci mpu_port=0x330 fm_port=0x388
options snd-pcsp index=-2
options snd-usb-audio index=-2




--
Αl


Holger Marzen

unread,
Apr 20, 2013, 11:01:15 AM4/20/13
to
* On Fri, 19 Apr 2013 21:40:20 +0200, Wolfgang Klein wrote:

> Um die Karten "durchzunummerieren" musst Du beim Laden der Module einen
> entsprechenden Parameter angeben, siehe /etc/modprobe.d/alsa-base.conf.
> Gibst Du dort einer Karte einen bestimmten positiven Index n mit, kannst
> Du sie später über
>
> ALSA_CARD=n xine datei.mp4
>
> gezielt ansprechen.
>
> Das geht aber halt nur, solange die Karten verschiedene Module
> benötigen, spricht: solange es verschiedene Modelle von Karten sind.

Das geht auch z.B. bei USB-Interfaces, auch wenn sie alle das selbe
Modul verwenden. Mein /etc/modprobe.d/usb-audio-interfaces.conf
sieht so aus:

# Mit Logitch Webcam und Focusrite Scarlett 2i2
options snd_usb_audio index=2,3 vid=0x46d,0x1235 pid=0x809,0x8006

Erklärung dazu
--------------

lsusb ergibt:

[...]
Bus 001 Device 003: ID 1235:8006 Novation EMS
[...]
Bus 002 Device 004: ID 046d:0809 Logitech, Inc. Webcam Pro 9000
[...]

Die ID-Kennungen muss man auf vid (erster Teil vor dem :) und pid
verteilen. So hab ich die Webcam (Mikrofon für Skype) immer auf Index 2
und das Focusrite, das sich gemeinerweise als Novation meldet auf Index
3.

Clemens Ladisch

unread,
Apr 20, 2013, 5:11:25 PM4/20/13
to
А. Воgnеr schrieb:
> Vorhanden ist:
>
> USB-Telefonhörer mit integrierter Soundkarte
> Bus 004 Device 010: ID 04b4:0306 Cypress Semiconductor Corp. Telephone Receiver
>
> lspci | grep -i Audio
> 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
> 01:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
>
> Was soll ich da bitte genau in die alsa-base.conf eintragen?

options snd slots=snd-hda-intel,snd-hda-intel,snd-usb-audio

Die Reihenfolge der beiden HDA-Geräte kann man mit diesem Parameter
nicht kontrollieren, allerdings sollte das bei PCI-Geräten kein
Problem sein. (Oder?)


Gruß
Clemens

Wolfgang Klein

unread,
Apr 21, 2013, 11:03:27 AM4/21/13
to
Am 20.04.2013 15:16 schrieb А. Воgnеr:

>
> Ich habe deine Anregung nicht genau verstanden. Was soll ich da bitte
> genau in die alsa-base.conf eintragen?

Angenommen, Deine erste Karte benötigt das Modul snd_emu10k1 und Deine
zweite Karte das Modul snd_via82xx. Dann schreibst Du als letzte beiden
Zeilen in die Datei:

options snd_emu10k1 index=0
options snd_via82xx index=1


Anschließend kannst Du z.B. xine veranlassen, eine bestimmte Karte zu
nutzen, z.B.: ALSA_CARD=0 xine datei.mp4

So mache ich das bei den Multi-Seat-Maschinen, die ich einrichte. Damit
kann jeder Benutzer an der Maschine seine eigene Musik hören oder Film
schauen. Natürlich sind dabei Kopfhörer sehr empfehlenswert, wenn die
Benutzer in Hörweite voneinander entfernt sitzen! ;-)



Wolfgang

А. Воgnеr

unread,
Apr 21, 2013, 7:00:41 PM4/21/13
to
Am wichtigsten ist, dass der USB-Telefonhörer immer gleich geladen
wird. Es nervt aber auch, wenn gmpc meint, dass via HDMI der Ton
ausgegeben werden soll.


--
Αl


А. Воgnеr

unread,
Apr 21, 2013, 7:01:11 PM4/21/13
to
Am So, 21 Apr 2013 17:03:27 CEST schrieb Wolfgang Klein:

> Angenommen, Deine erste Karte benötigt das Modul snd_emu10k1 und Deine
> zweite Karte das Modul snd_via82xx. Dann schreibst Du als letzte
> beiden Zeilen in die Datei:
>
> options snd_emu10k1 index=0
> options snd_via82xx index=1

Ich hoffe, ich habe im Thread auf den du antwortest alles nötige
angegeben, ansonsten

lt. hwinfo:
Model: "ATI SBx00 Azalia (Intel HDA)"
Driver Status: snd_hda_intel is active

Model: "nVidia Audio device"
Driver Status: snd_hda_intel is active

Verstehe ich es also richtig, dass auch "Nvidia-HDMI" als Treiber
snd_hda_intel verwendet?

> Anschließend kannst Du z.B. xine veranlassen, eine bestimmte Karte zu
> nutzen, z.B.: ALSA_CARD=0 xine datei.mp4

Ja, nur xine verwende ich kaum und es geht vorwiegend um gmpc und
twinkle.

Ich habe mir bei gmpc in der /etc/mpd.conf so geholfen, dann brauche ich
gmpc nur einen Haken setzen oder entfernen.

audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
audio_output {
type "alsa"
name "My ALSA Device 2"
device "hw:1,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
audio_output {
type "alsa"
name "My ALSA Device 3"
device "hw:2,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}




--
Αl


Wolfgang Klein

unread,
Apr 22, 2013, 10:14:00 AM4/22/13
to
Am 22.04.2013 01:01 schrieb А. Воgnеr:

>
> Verstehe ich es also richtig, dass auch "Nvidia-HDMI" als Treiber
> snd_hda_intel verwendet?

Ja, sieht so aus. Das Problem ist, daß es fürchterlich viele
OnBoard-Karten gibt, die mit diesem Modul arbeiten. Dazu müsste mal
jemand etwas sagen, der sich mit dem Modul auskennt. Ich habe bei mir
die OnBoard-Karten meisten deaktiviert, weil ich bisher noch keine
hatte, die unter Linux ganz ohne Probleme lief: mal fehlte ein Kanal
nach dem Start, mal konnte sie nichts aufnehmen, mal nichts abspielen,
mal war sie gar nicht aktiviert worden, mal half ein Wartstart, mal nur
ein Kaltstart, und, und, und... :-(


>
> Ja, nur xine verwende ich kaum und es geht vorwiegend um gmpc und
> twinkle.

Hm, was mit xine funktioniert, sollte auch mit gmpc funktionieren:

ALSA_CARD=0 gpmc datei.mp4

Wobei ich nur nicht weiß, ob gpmc die Umgebungsvariable beachtet. Ich
kenne das Programm nämlich nicht.

Im Zweifelsfall hilft Ausprobieren. Das geht ja unter Linux sehr leicht. ;-)

Wolfgang Klein
0 new messages