Genau die Frage hab ich mir auch gestellt ... ich bin jetzt einen ganzen Schritt weiter ... zunächst mal "back to the roots", alles was irgendwie mit Sound zu tun hat runter werfen und bei Alsa von vorn beginnen.
erster Schritt: mittels "aplay -L" die Soundgeräte ermitteln, das sieht auszugsweise so aus:
sysdefault:CARD=PCH HDA Intel PCH, ALC898 Analog Default Audio Device front:CARD=PCH,DEV=0 HDA Intel PCH, ALC898 Analog Front speakers surround40:CARD=PCH,DEV=0 HDA Intel PCH, ALC898 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=PCH,DEV=0 HDA Intel PCH, ALC898 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=PCH,DEV=0 HDA Intel PCH, ALC898 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=PCH,DEV=0 HDA Intel PCH, ALC898 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=PCH,DEV=0 HDA Intel PCH, ALC898 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=PCH,DEV=0 HDA Intel PCH, ALC898 Digital IEC958 (S/PDIF) Digital Audio Output
mein gewünschtes Device lautet also iec958!
im Alsamixer findet man das device auch und sofern es auf "mute" steht, einfach mal unmuten. Dann kann man das ganze rein über alsa versuchen zu testen. Einfach eine DVD mit DTS eingelegt und das ganze folgendermaßen prüfen:
mplayer dvd:// -ao alsa:device=iec958 -ac hwdts
Dabei kommt zwar bei mir ein Dolby-Digital-Ton raus (5.0) aber mein Subwoofer bleibt stumm. Nach etwas forschen lag das ganze aber an meinem Verstärker, es kommt also tatsächlich 5.1 aus der Kiste über SPDIF raus (yeehaa)
Wenn ich jetzt in den entsprechenden Programmen (xine, vlc, etc.) als Audiogerät "Alsa" auswähle, kommt auch mein gewünschtes Format raus. Na wenn das mal nicht ein Grund zum feiern ist!
bisheriges Problem: ich kann keine zwei Audio-produzierenden Programme gleichzeitig nutzen. Das zweite nörgelt dann rum, dass das Gerät schon in Benutzung sei. Uuund ... ich kann bei den Lautstärkereglern (egal wo) machen was ich will, aber an der Lautstärke ändert sich nichts :-( Ich hab das ganze jetzt erst mal mit gstreamer versucht, aber irgendwie bin ich daran gescheitert. Also gstreamer wieder so weit es geht entfernt. Okay, muss ich mich also nochmal an dieses Pulseaudio ran. Also ohne irgend welchen Plugins oder dergleichen einfach mal "Pulseaudio" installiert ...
Ergebnis: Ich kann jetzt zwar mehrere Audio-Sachen gleichzeitig hören, aber ich hab wieder nur Stereo. In den Einstellungen bei KDE finde ich auch (wie schon im Anfangsthread beschrieben) kein Profil für Dolby Digital 5.1. Nur das Analoge Gerümpel gibts, digital jedoch nur Stereo ... jetzt muss ich also bei PulseAudio weiter forschen ...
ein vorerst schönes Wochenende Euch allen!
Gruß Maddin
Am 28.02.2013 08:49, schrieb Christian Perle:
Hi Tobias,
On Wed, Feb 27, 2013 at 18:40:42 +0100, Tobias Schlemmer wrote:
Mein Problem auf Linux-Desktops mit Pulse Audio ist, dass oft schon dieser Schritt scheitert. Pulse Audio biegt anscheinend die ALSA-Konfiguration so um, dass es sich selbst als virtuelle Soundkarte registriert und alsamixer resultierend auch nur deren Mixer sieht.
Du kannst doch mit F6 die Soundkarte auswählen. Oder sind die anderen Karten verschwunden?
Stimmt auch wieder. Aber wie verhindere ich, dass mir Pulse Audio die Mixereinstellungen der physisch vorhandenen Soundkarte wieder zerkloppt?
Gruss, Chris