2-Kanal-Sound, wenn 5.1 erwartet wird

11

Ich habe dieses Soundproblem seit Ubuntu 10.x. Ich bin jetzt am 11.10 und ich hatte gehofft, dass dies behoben worden wäre.

Ich möchte 5.1-Lautsprechersound verwenden, gehe also zum Lautsprechersymbol oben rechts auf dem Bildschirm und wähle die Soundeigenschaften aus, navigiere zur Registerkarte Hardware und wähle den 5.1-Analogmodus. Dies funktioniert, während der Sound z. B. vom Banshee-Musikplayer abgespielt wird. Aber jedes Mal, wenn ich einen Song ändere, ist der Sound wieder auf 2 Kanäle eingestellt.

Ich habe die Antwort von "Sound wird von 5.1 + Analog auf 2 Kanäle zurückgesetzt" ausprobiert , aber leider hat es bei mir nicht funktioniert.

Ich bin auf 64-Bit-Ubuntu 11.10. Toneinstellungen : profile = analog surround 5.1 output. Ich benutze einen Acer Aspire 8930 Laptop (und ja, es ist lächerlich, aber es ist wirklich ein 5.1-Lautsprechersystem eingebaut).

Irgendwie erinnert sich Banshee nicht an die 5.1-Hardwareeinstellung. Jedes Mal, wenn ich einen Song manuell ändere, wird nur auf 2 Lautsprecher umgeschaltet, was zu einem ziemlich beschissenen Klang führt.

Es scheint, dass der Sound in meinem System insgesamt 5.1-Lautsprecher verwendet.

Hat jemand irgendwelche Ideen?

ToonP
quelle

Antworten:

16

Um PulseAudio zu konfigurieren, haben wir zwei Möglichkeiten:


1) Legen Sie die Kanäle für den Daemon fest

Um die Standardkanäle (5.1.) Für den pulseaudio-Daemon festzulegen, können Sie /etc/pulse/daemon.confals root bearbeiten und die folgenden Zeilen bearbeiten

default-sample-channels = 6
enable-lfe-remixing = yes

Hinweis: Pulseaudio läuft möglicherweise nicht richtig, wenn keine gültige Kanalnummer angegeben wird.


2) Legen Sie ein Standardkartenprofil fest

Alternativ können wir auch ein Standard-Soundkartenprofil in /etc/pulse/default.padefinieren (oder, falls für eine Benutzersitzung nur in definiert ~/.pulse/default.pa).

set-card-profile <index> <name>

wo wir die <index>der Soundkarte (zB 0) und die <name>(zB "Digital Surround 5.1 (HDMI)") des gewünschten Profils als Standard angeben müssen. Mögliche Werte werden mit dem folgenden Befehl aufgelistet

pacmd list-sinks

Hinweis: Damit Änderungen an den Einstellungsdateien wirksam werden, müssen Sie den pulseaudio-Daemon von neu starten

pulseaudio -k

Takkat
quelle
danke Ich fühle mich ein bisschen dumm, da ich bereits Standard-Sample-Kanäle = 6 gesetzt habe, aber das ";" vor der Linie. Außerdem habe ich "enable-lfe-remixing = yes" gesetzt. Ich habe das in einem anderen Beitrag gelesen und es scheint Arbeit zu sein. Also alles, was ich am Ende ändern musste, wo Standard-Sample-Kanäle und lfe-Remixing.
ToonP
Ich habe gerade Option 1 verwendet, um 5.1 USB-Kopfhörer mit Fedora zum Laufen zu bringen. Hat perfekt funktioniert.
Ignacio Vazquez-Abrams