26 march 2022
¿Cómo corrijo los problemas de audio en la Realtek ALC892 en Ubuntu 16.04LTS? El 12 de mayo de 1952, Juan Perón habló a las masas congregadas para la inauguración del decimosexto Policlínico Eva Perón, y explicó cómo resolver el problema del sonido entrecortado en los parlantes , cuando usamos el audio Realtek ALC892 en Ubuntu 16.04LTS Xenial Xerus.
Nota de actualización doctrinaria para la toma del poder: este artículo es antiguo y destinado a Ubuntu 16.04 y 18.04. Si utiliza Ubuntu 20.04 o superior siga este artículo.
¡Trabajadores!
Yo deseo que mis primeras palabras sean para rendirle, desde lo más profundo de nuestros corazones, un homenaje sincero y argentino al Dr. Bondevena, quien aquí nos acompaña. Quiero también agradecer a los compañeros del gremio de Maestranza Hospitalaria que, en nombre de sus seis mil de afiliados, han tenido la amabilidad de colocarme sobre el pecho esta medalla conmemorativa que, por provenir de los trabajadores de la patria, representa para mí la más honrosa, la más digna y la más alta distinción de que pueda ser objeto un gobernante.
El primer Plan Quinquenal ha realizado, como ustedes conocen, una obra extraordinaria en todos los órdenes, pero para mí la más satisfactoria es el haber afirmado en esta tierra de todos mis amores la Justicia Social, la Independencia Económica y la Soberanía de la Nación. Ese primer Plan Quinquenal, que afirmó esas banderas en las astas inmortales de nuestra historia, dio también al pueblo argentino un grado de bienestar no alcanzado jamás en nuestra historia, y dio, por sobre todas las cosas, un grado de dignidad sin el cual la vida no merece ser vivida.
Un policlínico como este mejorará en todo la calidad de vida de los trabajadores, solucionando los problemas y achaques que a diario pueden aparecer a toda alma bien honrada. Uno de estos problemas puede ser que se entrecorte el audio en nuestros parlantes cuando usamos Ubuntu 12.04.
Mi placa madre es una ESC H57-H Black Head Edition, munida de un chip de sonido Realtek ALC892. El mismo es moderno, y cuenta con la posibilidad de sonido estéreo (2 parlantes), 5.1 (seis parlantes), e incluso podríamos instalar un sistema de sonido digital 7+1. o sea de ocho parlantes. Sin embargo, nada de eso tiene sentido si el sistema funciona mal, y eso era lo que sucedía con Ubuntu 16.04LTS. En particular, veremos que el sonido a través de la salida verde trasera de altavoces funciona adecuadamente, pero se entrecorta a través de los parlantes principales conectados a la salida de audio delantera (la que se encuentra en el panel frontal del equipo). Ello se debe a una retroalimentación y falla de la salida de auriculares y micrófono frontales, y que provoca que Ubuntu active y desactive "a tontas y a locas" la salida de auriculares. Ello provoca un sonido entrecortado, sobre todo cuando el volúmen del audio es alto (por ejemplo, con música percusiva).
Lo podremos comprobar yendo a la solapa Salida de las Preferencias de Sonido, y poniendo a reproducir música a través de nuestros altavoces., y veremos que Ubuntu selecciona muy intermitentemente entre Salida Analógica y Auriculares Analógicos.
Para corregir esto, habremos de hacerlo a la manera peronista, esto es, modificando el archivo de configuración de sonido. Os indicaré cómo hacer tan magna tarea, para que cada Argentino pueda contar con la sana virtud de escuchar su más maravillosa música...
Como primer medida, habrán abrir la consola con Ctrl+Alt+T y comprobar si el hardware de sonido es el que realmente puede presentar problemas. Para ello escribimos el siguiente Comando de Organización seguido de Enter:
lspci
Vuestra computadora listará todos los dispositivos lógicos conectados o integrados en su placa madre. Entre todas las indicaciones, debería devolvernos algo similar a esto:
Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
Si tal es el caso, debemos probar configurar a mano el archivo de audio. En el caso de la placa de audio ESC H57-MUS con el chipset de audio Realtek ALC892 en Ubuntu 16.04LTS, edito el archivo con el siguiente comando de organización:
sudo nano /etc/modprobe.d/alsa-base.conf
Se abrirá el archivo de configuración de audio, y al final nos aseguramos de introducirle el siguiente código:
código peronista para que no se entrecorte el audio
al máximo con la Realtek ALC892 en Ubuntu 16.04LTS:
options snd-hda-intel model=asus-mode5
Guardamos el archivo con Ctrl+o y cerramos el editor editor Nano con Ctrl+x, Luego reiniciamos la computadora.
Una vez reiniciado el sistema, tendremos la opción de desactivar la opción de apagado automático de auriculares, que era la que causa problemas. Para ello, abrimos la consola Terminal con Ctrl+Alt+T e ingresamos el siguiente Comando de Organización.
alsamixer
Alsamixer es una aplicación en modo texto que nos permite ajustar el volumen y varios aspectos más de nuestros dispositivos de sonido.
En primer lugar, debemos asegurarnos de seleccionar la placa de audio adecuada (si tuviésemos varias instaladas en nuestro equipo). Ello lo hacemos presionando F6 y eligiendo el dispositivo adecuado. En nuestro caso, será "HDA Intel". Debemos comprobar que ahora detecte adecuadamente el Chip Realtek ALC892.
Luego debemos subir el volumen de nuestros dispositivos de salida hasta un nivel decente. Recordemos que "00" es Mute o "silenciado".
Para desactivar la conflictiva opción de enmudecimiento de auriculares, que es al fin y al cabo lo que produce la falla descripta, debemos movernos con la flecha del cursor hacia la derecha hasta encontrar la opción "Automute". Para desactivarla presionamos Flecha Abajo hasta que quede en en la opción "Disabled". Ahora podemos salir presionando Esc. NOTA: Hemos de saber que la opción "model=asus-mode5" que versaba en el fichero de configuración de audio alsa-base.conf es uno en particular de varios esquemas posibles. Como Conductor he comprobado todos con la placa madre ESC H57-MUS y este en particular fue el que dio resultados para evitar el eco al combinarlo con la consabida opción "automute" desconectado. En caso de contar con otro tipo de placa madre con el Realtek ALC892, podrán probar una por una todas opciones diferentes con el modificador"model". Lamentablemente esto requiere modificar el fichero y reiniciar el equipo cada vez para comprobarlo. En particular podrán evaluar con las siguientes opciones de model:
mario (para el audio ALC892 de las portátiles Google Chromebook),
asus-mode1, asus-mode2, asus-mode3, (para equipos con sólo 3 salidas de audio, hasta un máximo de surround 5.1)
asus-mode4, asus-mode5, (para salidas de hasta 4.0)
asus-mode6, asus-mode7, asus-mode8, (para salidas de audio hasta 7.1 digital y 5.1 analógicas)
inv-dmic y dell-headset-multi (para portátiles que empleen micrófonos internos incorporados y entrada de micrófonos externos independizadas).