Saya memiliki Intel ALC892 dan Nvidia GT 520m yang terhubung ke speaker melalui HDMI.
Pada lspci, saya mengerti
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
Alsamixer saya terlihat seperti
Saya mengaktifkan file konfigurasi pulseaudio untuk memiliki 6 saluran. Pengaturan suara saya terlihat seperti
Ketika saya menggunakan dialog tes, hanya suara kiri dan kanan depan. Jika saya menggunakan alsa di XBMC pada video 5.1, tidak ada suara. Jika saya menggunakan pulseaudio, hanya suara kanan dan kiri depan. Saya hampir tidak dapat mendengar pidato apa pun karena saya kira itu dipetakan ke tengah depan. Ada petunjuk?
Update : pada apa yang saya dengar di IRC Ubuntu, saya tidak bisa melakukan 5.1 lebih dari HDMI dan taruhan terbaik saya adalah untuk mengkodekan AC3 langsung melalui S / PDIF menggunakan A52 tapi saya tidak bisa mengkompilasi alsa-plugins ... itu memberikan kesalahan di suatu tempat saat membangun oss. Ada pendapat kedua?
Ini adalah solusi yang bekerja untuk saya dan itu memecahkan masalah Mikrofon saya juga.
Reboot komputer setelah titik ini .. Anda akan mendapatkan suara surround 5.1. Untuk mengujinya ketik
Oh dan setelah Anda reboot jika Anda tidak mendengar suara surround Anda mungkin perlu mengetik
dan ubah pengaturan di sana dari 2 saluran (ch2) menjadi 6 saluran (ch6). Anda bahkan perlu mengedit file daemon.conf untuk mengaturnya di sana juga.
Ubah pengaturan saluran sampel-standar = 2
to: default-sample-channels = 6 (Ini mungkin dikomentari dengan; atau #, batalkan komentar itu)
Anda mungkin perlu me-reboot kedua kalinya setelah Anda mengedit file itu dan mengatur alsamixer ke 6 saluran.
UPDATE: Perlu diingat, sebelum Anda me-reboot kedua kalinya, pastikan di alsamixer bahwa Anda memilih kartu suara yang benar. Anda dapat melakukannya di alsamixer terlebih dahulu kemudian Anda dapat menggunakan speaker indikator kecil dari saat itu setelah reboot ke-2.
EDIT UPDATE 2: Saya membaca ulang komentar Anda dan baru menyadari bahwa Anda sedang berbicara tentang mengirim 5.1 melalui HDMI. Permintaan maaf saya. Seharusnya saya membacanya lebih dekat.
sumber