instalación de hifiberry dac+ para raspberry pi 2/3
- si estuviera activa, hay que desactivar la tarjeta de sonido de la raspberry pi:
sudo nano /etc/modules
# AUDIO
# snd-bcm2835 - luego, hay que añadir la siguiente línea al /boot/config.txt:
# DAC+ STANDARD
dtoverlay=hifiberry-dacplusy, de haberla, comentar esta otra:
# Enable on-board audio
# dtparam=audio=onaunque también puede configurarse qué dispositivo de sonido prefiere alsa.
- entonces hay que reiniciar el sistema:
sudo shutdown -r now
- y, por último, para comprobar que la tarjeta de sonido está activa,
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0el usuario que ejecute el comando aplay debe formar parte del grupo audio.
configurando alsa para hifiberry dac+
- en primer lugar, hay que crear el archivo asound.conf:
sudo nano /etc/asound.conf
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
es necesario comprobar que no existe otro archivo .asound.conf en /home/usuario (de haberlo, o se le cambia el nombre o se elimina o prevalecerá sobre el anterior).
- se reinicia el sistema:
sudo shutdown -r now
- luego, por recomendación de hifiberry.com,
amixer sset 'Digital' 96%
amixer sset 'Analogue Playback Boost' 0%
valga Digital por PCM (de ahora en adelante).
- por medio de amixer, se pueden obtener las características y capacidades de Digital:
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 116 [56%] [-45.50dB] [on]
Front Right: Playback 116 [56%] [-45.50dB] [on] - si se utiliza mpd, cabe configurar su audio_output para que el hardware de hifiberry dac+ se ocupe del control del volumen: mpd: music player daemon.