GNU/Linux >> Tutoriales Linux >  >> Ubuntu

RPI 4 y Ubuntu MATE - Configuración de audio

Hace unas semanas, me compré un Raspberry Pi 4 Model B de 4 GB y me puse a modificarlo todo. Probé dos sistemas operativos:el sistema operativo oficial Raspberry Pi y Ubuntu MATE, y pasé bastante tiempo puliendo ambos. Ahora, Ubuntu MATE tiene imágenes oficiales bien ordenadas disponibles para los modelos Pi más antiguos, pero aún no para la última placa. Esto significó una buena cantidad de cambios manuales.

Hasta ahora, le mostré cómo deshacerse de las barras negras y la resolución de pantalla divertida, cómo obtener aceleración HW y ahora hablaremos sobre la configuración de audio, para que pueda tener un sonido agradable a través de HDMI o auriculares de 3,5 mm o externo. Altavoces. Al igual que los otros tutoriales, los ajustes que debemos presentar se basan en cómo lo haría normalmente con raspi-config, además de algunos extras. Después de mí.

Configuración de arranque

Hay dos pasos para nuestro trabajo aquí. Primero, necesitamos editar el archivo /boot/firmware/usercfg.txt, como ya le mostré en varios tutoriales relacionados. Aquí, necesitamos las siguientes líneas:

hdmi_drive=2
dtparam=audio=activado

La primera línea fuerza el modo HDMI (en lugar de VGA o DVI) para las pantallas. La segunda línea habilita el audio, y esto también cargará el controlador de audio snd_bcm2835 al iniciar el sistema.

Asegúrese de que su usuario tenga acceso al grupo de audio

Hay varias maneras de hacer esto. Puede verificar qué permisos y grupos tiene utilizando el panel Usuarios y grupos en el Centro de control en MATE. Puede editar manualmente el archivo /etc/group, o puede ejecutar un comando en una ventana de terminal:

usermod -a -G audio "nombre de usuario"

Deberá reiniciar su sesión de usuario para que se produzca el cambio.

Configuración ALSA

El segundo paso es configurar sus dispositivos de audio usando amixer. En esencia, lo que estamos haciendo aquí es lo que puede hacer la herramienta raspi-config, pero si lo hace manualmente, realmente comprenderá lo que sucede detrás de escena y podrá realizar cambios y ajustes con confianza.

sudo amixer cset numid=3 X

Necesita sudo, de lo contrario, verá el siguiente error:

amixer
amixer:Mixer adjunta error predeterminado:No existe tal archivo o directorio

El comando configurará el dispositivo (número 3) para usar una de las tres opciones:

  • 0 - Configuración automática.
  • 1 - Auriculares (conector de audio de 3,5 mm).
  • 2 - HDMI.

sudo amixer cset numid=3 2
numid=3,iface=MIXER,name='Ruta de reproducción PCM'
; type=INTEGER,access=rw------,values=1,min=0,max=3,step=0
:valores=2

Ahora, la razón por la que puede asumir "a ciegas" que es numid =3 lo que necesita es porque Raspberry Pi 4 viene con una sola configuración de hardware. De hecho, puedes comprobar qué hardware tienes con aplay:

aplay -l
**** Lista de dispositivos de hardware de REPRODUCCIÓN ****
tarjeta 0:ALSA [bcm2835 ALSA], dispositivo 0:bcm2835 ALSA [bcm2835 ALSA]
Subdispositivos:7/ 7
Subdispositivo #0:subdispositivo #0
Subdispositivo #1:subdispositivo #1
Subdispositivo #2:subdispositivo #2
Subdispositivo #3:subdispositivo #3
Subdispositivo #4:subdispositivo #4
Subdispositivo #5:subdispositivo #5
Subdispositivo #6:subdispositivo #6
tarjeta 0:ALSA [bcm2835 ALSA], dispositivo 1:bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI]
Subdispositivos:1/1
Subdispositivo #0:subdispositivo #0
tarjeta 0:ALSA [bcm2835 ALSA], dispositivo 2:bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1]
Subdispositivos:1/1
Subdispositivo #0:subdispositivo #0

Los cambios son inmediatos y no es necesario reiniciar o iniciar sesión nuevamente. Si te pones un auricular, verás la alegría de esto de inmediato. Por último, si desea que su configuración se confirme y se reutilice cada vez que inicie sesión, puede crear un archivo de configuración para el sistema de sonidos ALSA. Esto se hace usando un archivo oculto .asoundrc en su directorio de inicio. Nuevamente, reemplace X con la opción anterior.

pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "output"
}
capture.pcm {
tipo enchufe
esclavo.pcm "entrada"
}
}

pcm.salida {
tipo hw
tarjeta X
}

ctl.!predeterminado {
escriba hw
tarjeta X
}

¿Qué pasa con PulseAudio?

Ahora, este es un tema complicado y, a veces, tener los dos, Pulse y ALSA, uno al lado del otro, puede causar problemas. Pero entonces, también es posible hacer que coexistan y funcionen bien juntos. Es por eso que puedo escribir un tutorial adicional que también explicará este aspecto del subsistema de audio. De momento, ALSA lo es.

Conclusión

Si hubo un problema, yo lo resuelvo. Acabamos de hacerlo. Tenemos audio, y eso significa que nuestra placa Pi 4 ahora se está convirtiendo en una computadora adecuada por derecho propio. Después de todo, me embarqué en este ambicioso viaje para transformar mi Raspberry en una mini computadora de escritorio de experiencia completa, y lo estamos consiguiendo. Cuando presenté mi proyecto en el primer artículo, les prometí un montón de guías y espero que estén contentos con los resultados.

No hemos terminado. Todavía tenemos algunas tareas más por delante. También voy a mostrar cómo modificar el Administrador de red, y también tendremos un tutorial de escritorio MATE genérico. Ya sabes, todos los finos detalles que nos guiarán hacia una experiencia fluida, tal vez incluso perfecta. Aplicaciones, temas, íconos, configuraciones de escritorio, todo. Así que estad atentos a otra porción de Pi. Dile a tu Tux.


Ubuntu
  1. Cómo instalar Ubuntu Mate en Raspberry Pi 2 o 3

  2. Instale Ubuntu 16.04 MATE o Ubuntu 18.04 en Raspberry Pi

  3. ¿Cómo actualizar Pulseaudio a 12.x en Ubuntu 18.04?

  4. ¿Se rompe la pantalla de Ubuntu Mate?

  5. ¿El motor de audio Qt no está en Ubuntu SDK?

Instalación de Ubuntu MATE en una Raspberry Pi

Ubuntu Install audacity (Instalar con 1 clic)

Cómo instalar el escritorio MATE en Ubuntu 20.04

Cómo instalar el escritorio Mate en Ubuntu 16.04

Cómo instalar el escritorio MATE en Ubuntu 22.04

Cómo instalar el escritorio MATE en Ubuntu 18.04