Sonido envolvente 5.1 con tres conectores de 3.5 mm

12

Tener un problema con el sonido en este momento. Estoy tratando de configurar mi sonido envolvente 5.1 pero solo funcionará en los altavoces Frontal izquierdo y Frontal derecho. En la parte posterior de mi placa base tengo conectores de 3x3.5 mm a los que he conectado los altavoces, aunque estos no son los puertos correctos.

Quiero "asignar" los tres puertos en la parte posterior a cada salida (Sub y centro, Izquierda y derecha, y posterior izquierda y derecha) aunque no estoy seguro de cómo hacerlo. Mi audio es ALC889 de Realtek y estoy usando Ubuntu 12.04 con todas las actualizaciones instaladas.

usuario107829
fuente
¿Seleccionó un modo de canal correcto para su tarjeta? Instale pavucontrol, ejecútelo y vea la configuración en la pestaña "Configuración". La línea de comandos se ejecuta alsamixeren un terminal, seleccione la tarjeta de sonido correcta y cambie el modo del canal. Similar a la configuración de mezclador más correcta en esta captura de pantalla .
gertvdijk

Respuestas:

4

Primero, debe definir en ALSA que tiene 6 canales. Puedes consultar esta publicación . Básicamente, ejecuta alsamixer y define (para la tarjeta de sonido correcta) el número de canales a 6. Luego almacena la configuración para volver a cargarla al reiniciar:

sudo alsactl store

Luego, pulseaudio debe configurarse (pulse es la capa de sonido que utilizarán las aplicaciones y habla directamente con ALSA). Debe definir el número de canales en /etc/pulse/daemon.conf, como se dice en esta documentación :

default-sample-channels = 6

Además, para habilitar la remezcla de bajas frecuencias en su subwoofer, debe activar esto en su tarjeta de sonido editando el mismo archivo /etc/pulse/daemon.conf:

enable-lfe-remixing = yes

Entonces, tal vez necesite reiniciar o matar y reiniciar pulseaudio:

pulseaudio -k
pulseaudio -D

Entonces, pavucontrol puede ayudarlo, como respondió en esta pregunta . En la pestaña de configuración, debería ver diferentes perfiles para su tarjeta de sonido, por ejemplo "Suround analogiq 4.1", lo que significa que desea utilizar 4 canales y 1 subwoofer.

ingrese la descripción de la imagen aquí

JFL
fuente
2

Deberá utilizar una herramienta como hdajackretask , pavucontrol y pavumeter para las reasignaciones de pines y la supervisión de la salida de audio posterior, respectivamente. Las herramientas se instalan ejecutando:

sudo apt-get install alsa-tools-gui pavumeter pavucontrol

Cuando termine, inicie la herramienta con privilegios administrativos como se muestra:

gksudo hdajackretask

A partir de aquí, deberá reasignar cada pin requerido. Tenga en cuenta que esta herramienta, dependiendo de su tarjeta de sonido, probablemente los detectará por el diseño del panel de color (vea la parte posterior de su tarjeta y confirme si sus 'pines están codificados por color) o por el designador del conector.

De cualquier manera, cuando haya terminado y seleccione "Aplicar", deberá reiniciar y la configuración se aplicará en el próximo inicio.

Antes de reiniciar, confirme que pulseaudio esté configurado para utilizar el diseño del canal como desee .

Es de destacar que para /etc/pulse/daemon.conf, se deben realizar los siguientes cambios (con su editor de texto preferido):

(un). Para sonido de 5.1 canales, configure:default-sample-channels = 6

(si). Asegúrese de que enable-lfe-remixingesté configurado en yes.

(C). La opción de mapa de canales predeterminada para audio 5.1 debe establecerse como:

front-left,front-right,lfe,front-center,rear-left,rear-right

Cómo funciona la herramienta:

La herramienta genera una entrada de parche de firmware (debajo /lib/firmware/hda-jack-retask.fw) que también es invocada por un archivo de configuración del módulo (debajo /etc/modprobe.d/hda-jack-retask.confo similar), cuya configuración se aplica en cada arranque. Eso es lo que hace la opción de "anulación de arranque", anulando las asignaciones de pines de la tarjeta de sonido en cada arranque. Para deshacer esto en caso de que la configuración ya no sea necesaria, simplemente elimine ambos archivos después de purgar hdajackretask.

Un ejemplo:

Para que los conectores de audio del Clevo P751DM2-G funcionen con el sistema de altavoces de sonido envolvente Logitech Z506 que utiliza tres conectores de 3,5 mm como entrada para audio de sonido envolvente 5.1, tuve que anular los pines como se muestra en el archivo de configuración generado a continuación ( confirme con las capturas de pantalla adjuntas en la parte inferior para mi caso de uso, su kilometraje puede variar dependiendo de su tarjeta de sonido exacta):

(un). Contenido de /lib/firmware/hda-jack-retask.fwdespués de la configuración:

[codec]
0x10ec0899 0x15587504 0

[pincfg]
0x11 0x4004d000
0x12 0x90a60140
0x14 0x90170110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x01014012
0x18 0x01014011
0x19 0x411111f0
0x1a 0x01014010
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40350d29
0x1e 0x01441120
0x1f 0x411111f0

(si). Contenido del /etc/modprobe.d/hda-jack-retask.confarchivo después de la configuración:

# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw

Luego reinició el sistema. Confirmar la anulación exitosa ejecutando grep en dmesg en el arranque:

dmesg | grep hda-jack-retask

Salida:

[    5.183912] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[    5.184524] snd_hda_intel 0000:01:00.1: Applying patch firmware 'hda-jack-retask.fw'

Conexiones de conector de audio de 3.5 mm a la tarjeta de sonido en la computadora portátil / placa base:

En la parte posterior del sistema Logitech, todas las E / S están codificadas por colores. En mi caso, cambié la línea VERDE por la línea AMARILLA de modo que la alimentación de la línea VERDE correspondería a la alimentación Centro / LFE, como lo hace en Windows bajo el panel del administrador de audio Realtek HD . Luego, en la computadora, conecté las fuentes en el orden, de arriba a abajo: negro, verde y luego amarillo al final.

Paso final después del reinicio para usar la nueva configuración:

Utilice pavucontrol (búsquelo en el iniciador de aplicaciones o inicie desde el terminal) y en la pestaña de configuración, seleccione el perfil "Salida analógica envolvente 5.1". Esto es importante, porque las aplicaciones no usarán el diseño de su altavoz HASTA que esté seleccionado.

Cuando haya terminado, puede verificar su configuración (como se muestra a continuación) con el applet de configuración de sonido en Ubuntu ejecutando las pruebas de audio. Confirme que el audio se enruta correctamente a cada altavoz. De lo contrario, vuelva a asignar el diseño del pin nuevamente con hdajackretask y vuelva a probar.

Capturas de pantalla del éxito:

Como adjunto:

Gran éxito, mostrando mapeo de salida de audio desde un reproductor de audio minimizado

林正浩
fuente
1

¿Revisaste la documentación de SurroundSound en Ubuntu? Este artículo (La forma simple de obtener audio de sonido envolvente 5.1 trabajando en Ubuntu) también podría ayudarlo.

Maduka Jayalath
fuente
Lo siento, parece que ha entendido mal mi pregunta, quiero asignar puertos en mi placa base como lo hago en el administrador de audio Realtek en Windows, cuando conecta un dispositivo en Windows, el administrador de audio Realtek le preguntará qué conectó (por ejemplo, enchufe en el centro / sub a línea) y puedo asignar qué hacer con ese puerto, me gustaría hacer esto pero en ubuntu
user107829