Tengo un Intel ALC892 y un Nvidia GT 520m conectados a los altavoces a través de HDMI.
En lspci, veo
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
Mi alsamixer parece
Permití que el archivo de configuración pulseaudio tuviera 6 canales. Mi configuración de sonido parece
Cuando uso el cuadro de diálogo de prueba, solo el frente izquierdo y derecho tienen sonidos. Si uso alsa en XBMC en un video 5.1, no hay sonido. Si utilizo pulseaudio, solo el frente derecho e izquierdo tienen sonido. Apenas puedo escuchar ningún discurso ya que supongo que está asignado al centro del frente. ¿Alguna pista?
Actualización : sobre lo que escucho en el IRC de Ubuntu, no puedo hacer 5.1 sobre HDMI y mi mejor opción es codificar AC3 en vivo sobre S / PDIF usando A52, pero no puedo compilar alsa-plugins ... da un error en alguna parte al construir oss. ¿Alguna segunda opinión?
Esta es la solución que funcionó para mí y también resolvió mis problemas de micrófono.
Reinicie la computadora después de este punto ... obtendrá un sonido envolvente 5.1. Para probarlo escriba
Ah, y después de reiniciar si no escucha el sonido envolvente, es posible que deba escribir
y cambie la configuración de 2 canales (ch2) a 6 canales (ch6). Incluso necesitará editar el archivo daemon.conf para configurarlo allí también.
Cambiar la configuración de los canales de muestra predeterminados = 2
a: default-sample-channel = 6 (Esto podría comentarse con; o #, descomentarlo)
Es posible que deba reiniciar por segunda vez después de editar ese archivo y configurar el alsamixer en 6 canales.
ACTUALIZACIÓN: Tenga en cuenta que, antes de reiniciar por segunda vez, asegúrese de elegir también la tarjeta de sonido correcta en alsamixer. Puede hacer eso en alsamixer primero y luego puede usar el pequeño altavoz indicador a partir de ese momento después del segundo reinicio.
EDITAR ACTUALIZACIÓN 2: volví a leer tus comentarios y me di cuenta justo ahora que estás hablando de enviar 5.1 a través de HDMI. Mis disculpas. Debería haberlo leído más de cerca.
fuente