Puesto al día el 18 de junio de 2025.

instalación
vía config.txt
antes de proceder con la instalación, hay que desactivar la tarjeta de sonido de la raspberry pi:
sudo nano /boot/firmware/config.txt
# Enable audio (loads snd_bcm2835)
# dtparam=audio=on
hecho esto, hay que añadir la siguiente línea al mismo archivo, /boot/firmware/config.txt, y reiniciar el sistema operativo:
uname -r
6.6.51+rpt-rpi-v8
sudo nano /boot/firmware/config.txt
# DAC+ STANDARD
dtoverlay=hifiberry-dacplus-std
reboot
una vez de vuelta, se puede comprobar que la tarjeta de sonido está activa con aplay
:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 [HiFiBerry DAC+ HiFi pcm512x-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
para ir bien, el usuario que ejecuta el comando aplay
debe formar parte del grupo audio:
cat /etc/group | grep audio
audio:x:29:ernesto
vía .asoundrc
If you want the default to be, for example, a USB Device instead of the onboard sound, you can place a pcm.!default line in the .asoundrc.
«Default PCM device» en .asoundrc de la ALSA wiki.
mediante ~/.asoundrc, aunque no se desactive la tarjeta de sonido de la raspberry pi, es posible configurar qué dispositivo de sonido prefiere alsa:
aplay -l
card 0: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
[...]
card 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 [HiFiBerry DAC+ HiFi pcm512x-hifi-0]
[...]
card 2: vc4hdmi [vc4-hdmi], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
[...]
nano /home/ernesto/.asoundrc
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
Las opciones 'pcm' afectan a la tarjeta y al dispositivo que se pueden utilizar para la reproducción de audio, mientras que la opción 'ctl' afecta a la tarjeta que es utilizada por la utilidades de control como alsamixer.
«Método alternativo» en Advanced Linux Sound Architecture de Arch Linux.
configuración
por recomendación de HiFiBerry.com:
amixer sset 'Digital' 96%
Simple mixer control 'Digital',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 207
Mono:
Front Left: Playback 199 [96%] [-4.00dB] [on]
Front Right: Playback 199 [96%] [-4.00dB] [on]
amixer sset 'Analogue Playback Boost' 0%
Simple mixer control 'Analogue Playback Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 1
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]amixer sget "Digital"
Simple mixer control 'Digital',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 207
Mono:
Front Left: Playback 199 [96%] [-4.00dB] [on]
Front Right: Playback 199 [96%] [-4.00dB] [on]