Ajouter un DAC à son serveur de musique.

Vous souhaitez améliorer la qualité sonore de votre serveur de musique (ou, comme moi, réutiliser le DAC de votre ancien serveur).
Un DAC comme l’ES9023 de chez AUDIOPHONICS peut être la solution.

Le DAC fonctionnant avec une liaison I2C, vous devez l’activer sur votre Raspberry Pi.

Loguez vous

user : pi
password : raspberry

Lancer l’utilitaire de configuration de votre Raspberry Pi

pi@raspberry:~ $ sudo raspi-config

  • 3 Interface Options Configure connections to peripherals
    • I5 I2C Enable/disable automatic loading of I2C kernel module
      • Would you like the ARM I2C interface to be enabled?
        • <Oui>

Modifier le fichier /boot/config.txt

pi@raspberry:~ $ sudo nano /boot/config.txt

  • Décommentez (retirez le # en début de ligne) la ligne dtparam=i2c_arm=on pour activer l’I2C.
  • Commentez (ajoutez un # en début de ligne) la ligne dtparam=audio=on pour désactiver la sortie audio jack.
  • Ajoutez la ligne dtoverlay=hifiberry-dac pour activer le DAC (charger les pilotes nécessaires).

Redémarrez votre Raspberry Pi

pi@raspberry:~ $ sudo reboot

Vérifiez que le DAC est fonctionnel

pi@raspberry:~ $ aplay -l

**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: sndrpihifiberry [snd_rpi_hifiberry_dac], périphérique 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0
carte 1: vc4hdmi [vc4-hdmi], périphérique 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

La ligne carte 0: sndrpihifiberry [snd_rpi_hifiberry_dac], périphérique 0: HifiBerry DAC HiFi pcm5102a-hifi-0 \[HifiBerry DAC HiFi pcm5102a-hifi-0\] indique que le DAC est bien actif.
Il n’est ici pas nécessaire de modifier la ligne device "hw:0,0" # optional du fichier /etc/mpd.conf car la ligne Sous-périphériques: 0/1 nous indique que le DAC est le périphérique 0 comme l’était la sortie jack que nous avons désactivée.


Voilà votre Raspberry Pi maintenant prêt à diffuser le son via votre DAC.