Linuxaudio Speakers

¿El subwoofer no funciona en Linux? ¡Prueba estos trucos!

Acabas de terminar de instalar Linux en tu PC. Lo enciendes y notas que todo tu audio suena como si saliera de un teléfono. Pones tu mano contra tu subwoofer y no funciona en absoluto, incluso cuando pones una canción que normalmente tendría un bajo muy fuerte.

La mayoría de las principales distribuciones de Linux utilizan la Arquitectura avanzada de sonido de Linux (ALSA) y PulseAudio para la gestión del sonido. Si bien ambos son excelentes piezas de software, la configuración predeterminada puede ser bastante básica. Si está utilizando una configuración de altavoces más compleja que tiene más de dos canales (por ejemplo, un sistema de sonido envolvente 5.1), puede terminar perdiendo la entrada del subwoofer debido a cómo PulseAudio mezcla la entrada/salida de forma predeterminada o por otras razones.

Aquí se explica cómo solucionar el problema de que el subwoofer no funciona en Linux.

Lo primero es lo primero

Antes de comenzar a jugar con su sistema operativo, verifique todos sus cables para asegurarse de que todos sus parlantes estén enchufados correctamente. Además, si tiene otro sistema operativo en su computadora donde sus parlantes pueden haber funcionado por última vez, ahora es un buen momento para probarlos nuevamente.

Cables de audio Linux

Desea asegurarse de haber eliminado todas las demás causas del problema para estar seguro de que el problema radica en la forma en que su distribución de Linux maneja el audio tal como está configurado actualmente.

Probando los altavoces en Linux

En su distribución de Linux, debería poder encontrar una forma de acceder a la configuración del sistema. Si no tiene dicha aplicación en su menú, abra su terminal e instale «gnome-control-center».

Para sistemas basados ​​en Debian como Ubuntu/Kali/Mint/MX:

sudo apt install gnome-control-center

Para distribuciones de Arch como Manjaro/EndeavourOS/Garuda:

sudo pacman -S gnome-control-center

Ahora que tenemos esto fuera del camino, es hora de ejecutar la aplicación e ir a «Sonido». Verifique su salida y asegúrese de que esté seleccionado el dispositivo de audio correcto. Después de eso, asegúrese de que el canal «Subwoofer» tenga la cantidad adecuada de volumen. Para mí, está al máximo.

Nivel de audio de Linux

Además, asegúrese de que la configuración de su dispositivo de salida coincida con los tipos de altavoces que está utilizando. Si está ejecutando un sistema de sonido envolvente 5.1 de seis canales, debe elegir «Salida de sonido envolvente analógico 5.1» en «Configuración».

Salida de audio Linux

Después de tener todos estos patos en una fila, es hora de hacer clic en el botón «Probar». Haga clic en cada altavoz y escuche de dónde proviene el sonido. Si no escucha ningún sonido de un altavoz incluso cuando lo acerca con la oreja, es casi seguro que se trata de un problema de conexión y que sus altavoces no funcionan correctamente en el nivel de hardware por algún motivo.

Si escucha algún sonido proveniente de su altavoz central mientras hace clic en «Subwoofer» y viceversa, se ha topado con un problema bastante común con el que se encuentran algunos sistemas de sonido, y esta será la primera prioridad.

¿Centro y subwoofer mezclados? ¡Esto debería ayudar!

Dado que la forma en que se construyen los sistemas de sonido no está completamente estandarizada, algunas empresas optan por hacer un cableado elegante que termina intercambiando los canales central y de subwoofer. Esto hace que su computadora intente reproducir el audio central a través del woofer y viceversa.

En tu terminal, escribe el siguiente comando:

sudo gedit /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf

En el archivo de configuración, desplácese hacia abajo hasta que encuentre un montón de secciones que comienzan con «[Mapping …].” Querrá buscar algo que coincida con el perfil de audio de sus altavoces. Por ejemplo, si desea configurar sus altavoces envolventes 5.1, debe buscar una sección encabezada como esta:

[Mapping analog-surround-51]

¿Configurar un sistema 7.1 en su lugar? Busque «analog-surround-71».

La variable que queremos cambiar en esta pequeña sección es «mapa de canales». Por defecto. aparece así para un sistema de sonido envolvente 5.1:

channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe

En cualquier cosa por debajo de un sistema de sonido envolvente 7.1, el subwoofer ocupa el último lugar en el mapeo para la mayoría de los sistemas operativos. Cuando el fabricante de sus parlantes cambia las salidas de su subwoofer y central, debe invertir esto.

Cambie las posiciones de «frente al centro» con «lfe», ¡y listo! Si me está siguiendo en la configuración de un sistema de sonido envolvente 5.1, debería verse así:

channel-map = front-left,front-right,rear-left,rear-right,lfe,front-center

Si está configurando un sistema de sonido envolvente 7.1, debe cambiar el «mapa de canales» de esto:

channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right

A esto:

channel-map = front-left,front-right,rear-left,rear-right,lfe,front-center,side-left,side-right

Guardar y salir del archivo. Después de un reinicio, su audio debería salir al canal correcto.

¿El audio del subwoofer no funciona? ¡Esto es lo que debe hacer!

Si el truco anterior no funciona, asegúrese de haber probado su audio como se describe anteriormente. Vea si el subwoofer responde. Si obtiene una respuesta pero aún no puede escuchar nada parecido a un bajo proveniente de sus parlantes sin importar lo que toque en ellos, deberá oler un poco más.

Lo primero es lo primero, instale «alsa-utils» si aún no lo ha hecho.

En sistemas basados ​​en Debian:

sudo apt install alsa-utils

En sistemas basados ​​en Arch:

sudo pacman -S alsa-utils

Ahora solo corre alsamixer en tu terminal. Esto mostrará los niveles en cada canal de su dispositivo de sonido. Presione F6 en su teclado para seleccionar la salida de audio apropiada. Para mí, es la tarjeta HD-Audio Generic.

Linuxaudio Alsamixer

Navegue a LFE usando las teclas de flecha izquierda y derecha y asegúrese de que su nivel sea 100 o cualquiera que sea su preferencia:

Nivel de vida de audio de Linux

Si todavía no escucha ningún bajo de sus parlantes, entonces es probable que esté intentando reproducir algo que no tiene un canal de entrada de subwoofer nativo. Afortunadamente, PulseAudio tiene una función que sintetiza una señal filtrada de paso bajo para dar cuenta de esto.

Para obtener este delicioso bajo en su sistema, debe editar el archivo de configuración «daemon.conf» para PulseAudio.

sudo gedit /etc/pulse/daemon.conf

Busque dos líneas en el archivo de configuración:

; remixing-produce-lfe = no
; remixing-consume-lfe = no

Elimine los puntos y comas del comienzo de cada línea y cambie cada «no» por «sí».

Linuxaudio Pulseaudio

Guarde el archivo y reinicie PulseAudio desde la terminal:

Si su subwoofer aún no funciona después de esto, intente reiniciar. ¡Deberías estar listo ahora!

Llevando las cosas un paso más allá

Cuando se trata de la gestión de audio, la opción predeterminada en Linux es un poco básica. Lo bueno es que se puede configurar fácilmente para solucionar el problema de que el subwoofer no funciona en Linux. Mientras tanto, echa un vistazo a esta increíble guía sobre cómo usar PulseEffects para exprimir todo lo que puedas en tu dulce equipo.

Experto Geek - Tu Guía en Tendencias Tecnológicas