Mejora la calidad del sonido surround en ubuntu 20.04

Si bien Ubuntu (y derivadas) ha mejorado muchísimo la experiencia Out-The-Box en los últimos años, la configuración del sonido sigue dando mucho que desear. Y es que no importa que tarjeta o controlador de sonido se tenga en el ordenador, la configuración OTB será la básica. Sin embargo, es posible mejorar manualmente la calidad del sonido surround en Ubuntu 20.04. Te mostraremos como hacerlo a continuación.

sonido surround ubuntu 20.04

Anteriormente habíamos escrito sobre como mejorar el sonido en nuestras distros basadas en Ubuntu. Sin embargo, con la versión 20.04 llegaron cambios en Pulseaudio lo cual amerita que realicemos un nuevo tutorial sobre como mejorar el sonido surround en nuestra distro

Configurando manualmente el sonido surround en Ubuntu 20.04

Sin más preámbulos, los pasos a seguir:

  • Si usamos Kubuntu o una derivada de Ubuntu 20.04 (como este servidor) descargamos gedit: sudo apt install gedit
  • Abrimos la terminal o Konsole y ejecutamos: sudo gedit /etc/pulse/daemon.conf

Una vez estando en el editor de pulseaudio buscamos lo siguiente:

resample-method

El algoritmo a usar en el remuestreo del audio. Por defecto viene en speex-float-1 por cuestiones de compatibilidad en dispositivos ARM. Puedes ver todas las tasas de remuestreo soportadas en la distro mediante pulseaudio –dump-resample-methods.

Si tu ordenador posee una CPU de más de un núcleo y corre a más de 2 GHz, entonces no deberías tener problemas en usar el algoritmo soxr el cual es el que proporciona mejor calidad. Si posees una CPU de baja velocidad, entonces lo recomendable es usar el algoritmo speex-float entre los valores 5 -10.

En mi caso, poseo un core 2 duo de 2,8 Ghz y uso: resample-method = soxr-vhq

Enable-remixing

Permite que Pulse use los diferentes canales existentes para emitir los sonidos (no afecta al LFE o subwoffer). También es la opción idónea para “convertir” el sonido mono a estéreo. Este servidor lo tiene así: enable-remixing = yes.

Remixing-use-all-sink-channels

Permite remezclar y reproducir el sonido estéreo en todos los canales disponibles (no afecta el subwoffer o LFE). La recomendación es habilitarlo, sobre todo si previamente habilitaste el remixing. Yo lo poseo habilitado: remixing-use-all-sink-channels = yes

remixing-produce-lfe

Esta opción permite a pulse asegurarse de que el canal LFE sea habilitado siempre y cuando haya una salida que permita reproducir dicho sonido pero no una entrada. Obviamente como queremos mejorar la calidad del sonido surround en nuestra distro Ubuntu (o derivada de ella) tenemos que habilitarlo. remixing-produce-lfe = yes

remixing-consume-lfe

Si se habilita esta opción, la señal LFE se remezcla en otros canales. Lo recomendable es no. remixing-consume-lfe = no

lfe-crossover-freq

La frecuencia que usará el subwoffer o LFE. La tasa promedio recomendable varía entre 80 a 120 y esto depende del sistema de sonido envolvente a usar. En mi caso particular, la tasa de frecuencia 90 me ha dado buenos resultados. Lfe-crossover-freq = 90

default-sample-format

Determina la tasa de muestreo y la profundidad de bit de sonido a usar. A pesar de que en muchos sitios afirman dar “la recomendación idónea”, lo más seguro es validar realmente cuál es la soportada por tu CPU. Para ello usa el comando pacmd list-sinks | grep sample

default-sample-format sonido surround ubuntu 20.04

En mi caso: default-sample-format = float32le

default-sample-rate y alternate-sample-rate

Básicamente se trata de la frecuencia de muestreo con la que operará por defecto y de manera alternativa, pulseaudio. Actualmente la recomendación es 48000 por defecto y 96000 de manera alterna.

default-sample-rate = 48000

alternate-sample-rate = 96000

default-sample-channels

Los canales de audio a usar. Si posees un sistema surround de 5 altavoces, entonces deberás especificar 6. En caso de usar 7 altavoces, debes colocar 8. En mi caso poseo un sistema compuesto por 5 altavoces así que: default-sample-channels = 6

default-channel-map

La opción para indicarle a Pulse el mapa de los canales que se está usando.

En caso de usar un sistema surround de 5 altavoces: front-left,front-right,rear-left,rear-right,front-center,lfe

En caso de usar un sistema surround de 7 altavoces: front-left,front-right,rear-left,rear-right,front-center,side-left,side-right,lfe

Vale recordar que para habilitar esas opciones se deben eliminar el signo «;» con el que las anteceden. También y una vez que se hayan guardado los cambios, se deberá habilitar el sonido envolvente en alsamixer. Para ello en la terminal se debe colocar: alsamixer y allí buscar la opción “channel” y colocar los canales de nuestro sistema.

alsamixer sonido surround ubuntu 20.04

Al configurar el pulseaudio por primera vez, debemos reiniciar el sistema. Si por alguna circunstancia realizamos cambios nuevamente en Pulse, simplemente cuando guardemos los cambios aplicamos los siguientes comandos (de manera separada)

Pulseaudio -k

pulseaudio –start

Les dejo un screen de mi configuración de pulse.

configuracion pulseaudio sonido surround ubuntu 20.04

Con esto mejoraremos el sonido surround en nuestra distro de Ubuntu 20.04 (o cualquier variante basada en ella).