Sur un Raspberry Pi, les systèmes d'exploitation Ubuntu Desktop et Ubuntu MATE émettent l'audio vers le port audio 3,5 mm par défaut. Pour que l'audio soit transporté via un câble HDMI, le périphérique de sortie audio doit être sélectionné manuellement à chaque démarrage du Pi. Le problème persiste même dans la dernière version du système d'exploitation à saveur Ubuntu pour le Pi, 22.04.

Si votre Raspberry Pi est connecté à un téléviseur ou à un moniteur avec haut-parleurs intégrés, il est judicieux de transmettre l'audio via HDMI. Il réduit l'encombrement des câbles et également le besoin de haut-parleurs externes supplémentaires.

Options disponibles pour régler l'audio HDMI

Vous pouvez configurer un Raspberry Pi pour qu'il produise de l'audio via HDMI à l'aide de Paramètres Ubuntu/Panneau de configuration, mais le paramètre ne survivra pas à un redémarrage. Nous allons vous montrer comment utiliser le pacte pour configurer les récepteurs audio afin de définir définitivement HDMI comme sortie audio par défaut.

Comment définir manuellement la sortie audio HDMI dans Ubuntu

Configurer le Raspberry Pi en tant que serveur multimédia peut ne pas nécessiter de sortie audio, mais il a besoin d'audio à coup sûr lorsque le Pi lui-même est le périphérique multimédia. Tout d'abord, vous devez vérifier si l'audio HDMI fonctionne correctement en le sélectionnant manuellement.

  1. Dans Ubuntu Desktop OS, cliquez sur Activités, taper Paramètres, et sélectionnez Son. Si vous utilisez Ubuntu MATE, accédez à Menu > Centre de contrôle > Son.
  2. À l'aide du menu déroulant, modifiez le périphérique de sortie de Écouteurs pour Sortie numérique (S/PDIF).
  3. Lisez un exemple de fichier audio (ou une vidéo YouTube) pour vérifier que les haut-parleurs du moniteur diffusent le son. Si le test réussit, vous pouvez rendre ce paramètre permanent.

Comment définir définitivement l'audio HDMI par défaut

Pour que le paramètre reste intact lors des redémarrages, vous devez définir HDMI comme sortie audio par défaut au démarrage. Pour cela, vous devez d'abord trouver le nom de l'appareil.

Identifier le périphérique audio HDMI

La commande pacte peut contrôler un serveur de son PulseAudio en cours d'exécution. Une "source" est le périphérique d'entrée et un "puits" est le périphérique de sortie.

Répertoriez tous les périphériques de sortie audio disponibles sur le Raspberry Pi :

pacte liste éviers courts

Notez l'appareil avec HDMI dans le nom.

Configurer pour faire de HDMI le périphérique audio par défaut

Rechercher Commencez Préférences des applications et ouvrez-le. Cliquez sur Ajouter un programme de démarrage et remplissez ces détails:

  • Nom: Audio HDMI
  • Commande: pactl set-default-sink 'VOTRE APPAREIL HDMI' (par exemple, pactl set-default-sink 'alsa_output.platform-fef00700.hdmi.iec958-stereo')
  • Commentaire: Audio HDMI par défaut

Cliquez sur Ajouter. Cette commande s'exécutera à chaque démarrage du Pi et l'audio sera lu via HDMI même après un redémarrage.

Comment passer à l'audio 3,5 mm en cas de besoin

Si vous souhaitez passer à l'audio 3,5 mm pendant une session en direct, réglez le périphérique de sortie audio sur Casque - Audio intégré dans les paramètres. Si l'audio 3,5 mm doit être restauré en tant que sortie par défaut, vous pouvez décocher la commande dans les préférences des applications de démarrage et elle ne fonctionnera pas.

Raspberry Pi a une vaste gamme d'options audio

Audio HDMI, audio 3,5 mm, audio Bluetooth et cartes son USB - le Raspberry Pi a une tonne d'options en matière d'audio. C'est une question de choix que vous voulez utiliser pour votre application, mais maintenant vous savez comment définir la sortie audio par défaut pour celle-ci dans Ubuntu et conserver le paramètre après un redémarrage.