Ich habe einen Intel ALC892 und einen Nvidia GT 520m, die über HDMI mit Lautsprechern verbunden sind.
Auf lspci verstehe ich
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Subsystem: ZOTAC International (MCO) Ltd. Device a218
Flags: bus master, fast devsel, latency 0, IRQ 47
Memory at db400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. Device 2180
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at db080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: snd_hda_intel
Mein Alsamixer sieht aus wie
Ich habe die pulseaudio-Konfigurationsdatei für 6 Kanäle aktiviert. Meine Toneinstellung sieht aus wie
Wenn ich den Testdialog verwende, haben nur vorne links und rechts Geräusche. Wenn ich alsa in XBMC für ein 5.1-Video verwende, ist kein Ton zu hören. Wenn ich pulseaudio benutze, haben nur vorne rechts und links Ton. Ich kann kaum eine Rede hören, da ich vermute, dass sie der vorderen Mitte zugeordnet ist. Irgendwelche Hinweise?
Update : Was ich auf Ubuntus IRC höre, kann ich nicht 5.1 über HDMI machen und meine beste Wette ist es, AC3 live über S / PDIF mit A52 zu codieren, aber ich kann keine alsa-Plugins kompilieren ... es gibt eine Fehler irgendwo beim Erstellen von Oss. Irgendwelche Zweitmeinungen?
Dies ist die Lösung, die für mich funktioniert hat und die auch meine Mikrofonprobleme gelöst hat.
Starten Sie den Computer nach diesem Zeitpunkt neu. Sie erhalten 5.1-Surround-Sound. Um es zu testen, geben Sie ein
Oh, und wenn Sie nach dem Neustart keinen Surround-Sound hören, müssen Sie möglicherweise eingeben
und ändern Sie dort die Einstellung von 2 Kanal (Kanal 2) auf 6 Kanal (Kanal 6). Sie müssen sogar die Datei daemon.conf bearbeiten, um sie dort ebenfalls festzulegen.
Ändern Sie die Einstellung von Standard-Sample-Kanälen = 2
to: default-sample-channel = 6 (Dies kann kommentiert werden mit; oder #, kommentieren Sie es aus)
Möglicherweise müssen Sie ein zweites Mal neu starten, nachdem Sie diese Datei bearbeitet und den Alsamixer auf 6 Kanäle eingerichtet haben.
UPDATE: Denken Sie daran, bevor Sie das zweite Mal neu starten, stellen Sie in alsamixer sicher, dass Sie die richtige Soundkarte ausgewählt haben. Sie können dies zuerst in alsamixer tun, dann können Sie ab diesem Zeitpunkt nach dem zweiten Neustart den winzigen Anzeigelautsprecher verwenden.
EDIT UPDATE 2: Ich habe Ihre Kommentare noch einmal gelesen und festgestellt, dass Sie gerade über das Senden von 5.1 über HDMI sprechen. Entschuldigen Sie. Ich hätte es genauer lesen sollen.
quelle