Résolution du problème de micro du casque Bluetooth sous Ubuntu 24.04

Si votre casque Bluetooth diffuse de la musique sous Ubuntu 24.04 mais que son microphone est absent ou muet, accédez à Paramètres > Son > Entrée , sélectionnez le casque et vérifiez que son niveau d'entrée varie lorsque vous parlez. S'il n'apparaît pas, vérifiez le profil d'appel du casque (HSP/HFP) et les composants Bluetooth PipeWire avant de changer de pilote. Ces vérifications permettent de distinguer une erreur de sélection de l'entrée d'un problème Bluetooth ou de session audio.

Par exemple, imaginez un utilisateur dont le casque diffuse de la musique dans Firefox mais pas dans une application de visioconférence. Il s'agit d'un scénario illustratif, et non d'un résultat de test. Les étapes ci-dessous s'appuient sur ce scénario pour montrer les solutions appropriées à chaque problème.

Pourquoi la musique fonctionne-t-elle alors que le microphone ne fonctionne pas ?

Ubuntu Desktop utilise PipeWire comme serveur audio. Les casques Bluetooth peuvent proposer différents profils audio : A2DP est conçu pour une lecture de haute qualité, tandis que HSP/HFP assure la transmission audio bidirectionnelle nécessaire aux appels, y compris via le microphone du casque. Le passage en mode casque peut entraîner une réduction de la qualité de lecture. Ce compromis est normal ; il ne signifie pas nécessairement que le casque ou Ubuntu présente un dysfonctionnement. La documentation audio d'Ubuntu indique que PipeWire est le serveur audio par défaut sur Ubuntu Desktop à partir de la version 22.10, et WirePlumber documente les profils Bluetooth et la différence de qualité entre le mode casque et le mode A2DP.

Certains casques et applications changent automatiquement de profil au début de l'enregistrement. D'autres peuvent nécessiter la sélection d'un profil de casque ou d'un périphérique d'entrée. Un casque peut également être appairé pour le contrôle Bluetooth même si sa source audio est indisponible ; vérifiez donc l'état de la connexion Bluetooth et l'entrée audio.

Choisissez la solution qui correspond à votre priorité

Ce dont vous avez besoinChoix recommandéCompromis
Micro-casque pour les appelsSélectionnez le microphone du casque et un profil HSP/HFP Casque ou Mains libres.La lecture de musique peut sembler plus étroite ou de qualité inférieure pendant l'appel.
Qualité musicale optimale pendant la conversationConservez le profil A2DP pour le casque et choisissez l'ordinateur portable, la webcam ou le microphone USB comme entrée.Vous utilisez deux périphériques audio, et le microphone peut avoir un son différent de celui du micro du casque.
Récupération la plus rapide après un incident ponctuelRebranchez le casque, puis redémarrez les services audio utilisateur si nécessaire.Le redémarrage interrompt la lecture et l'enregistrement en cours.
Appareil introuvable après une mise à jour ou une nouvelle installationVérifiez la disponibilité du paquet Ubuntu et installez le plugin Bluetooth SPA s'il est absent.Les modifications apportées aux paquets nécessitent des privilèges d'administrateur et doivent utiliser les dépôts Ubuntu.

1. Vérifiez que le casque est connecté et que le microphone est fonctionnel.

Chargez le casque, allumez-le et déconnectez-le de tout téléphone ou ordinateur susceptible d'utiliser sa connexion. Ouvrez Paramètres > Bluetooth et vérifiez que le casque est connecté. S'il n'est pas appairé, activez le mode d'appairage en suivant les instructions du fabricant, puis ajoutez-le depuis le panneau Bluetooth d'Ubuntu. Le guide Bluetooth d'Ubuntu explique comment connecter des périphériques depuis les paramètres du bureau.

Vérifiez la documentation ou les commandes du casque pour confirmer la présence d'un microphone et l'absence de coupure du micro via un interrupteur matériel. Si le microphone fonctionne sur un téléphone mais n'est pas détecté sous Ubuntu, poursuivez avec la vérification du profil audio. Ce test permet de distinguer un problème de casque ou de connexion d'un problème de routage audio sous Linux.

2. Sélectionnez le casque dans Entrée audio

Ouvrez Paramètres > Son , accédez à Entrée et sélectionnez le microphone du casque Bluetooth s'il est présent. Parlez normalement et observez l'indicateur de niveau d'entrée. Vérifiez également que le microphone n'est pas coupé et que son niveau est suffisamment élevé. La page d'aide d'Ubuntu relative au microphone explique comment sélectionner l'entrée et effectuer cette vérification.

Si le compteur s'allume mais que l'application de réunion reste muette, le système d'exploitation peut capturer l'audio ; passez à l'étape 3. Si le casque est listé mais que le compteur reste immobile, vérifiez son profil et la commande de mise en sourdine physique. S'il est totalement absent, poursuivez les vérifications du profil et du service.

3. Vérifiez l'accès au périphérique d'entrée et au microphone de l'application

De nombreuses applications de réunion, d'enregistrement et de navigation disposent de leur propre sélecteur de microphone. Choisissez explicitement le casque Bluetooth dans l'application plutôt que de vous fier à l'option « Par défaut ». Dans un navigateur, vérifiez l'autorisation d'accès au microphone pour le site concerné et assurez-vous que le casque est bien utilisé dans l'onglet ou l'application appropriée. Fermez puis rouvrez l'appel ou l'enregistrement après avoir modifié la source audio, car certaines applications ne détectent les périphériques qu'au démarrage d'une session.

Utilisez le vumètre d'entrée audio d'Ubuntu comme point de comparaison : si ce vumètre bouge mais pas celui de l'application, le problème vient probablement de la sélection de l'application ou des autorisations plutôt que du jumelage Bluetooth. Pour écouter de la musique avec un micro externe, configurez la sortie sur le casque et l'entrée sur l'ordinateur portable ou le micro USB.

4. Choisissez un profil de casque lorsque le microphone est absent.

Installez et ouvrez PulseAudio Volume Control si vous avez besoin d'un sélecteur de profils plus détaillé :

sudo apt update
sudo apt install pavucontrol
pavucontrol

Dans la section Configuration , repérez le casque Bluetooth et sélectionnez un profil nommé « Casque audio » , « Mains libres » ou similaire, si disponible. Le nom peut varier selon l'appareil et la version du logiciel. Retournez ensuite dans Périphériques d'entrée et choisissez le microphone. Ne sélectionnez pas un profil A2DP uniquement si vous avez besoin du microphone du casque Bluetooth : A2DP est un profil de lecture et ne prend pas en charge le microphone pour les appels.

Pour une meilleure clarté audio pendant les appels, laissez le casque en mode A2DP et utilisez un autre microphone. Si l'option HSP/HFP est absente, n'utilisez pas de profils incompatibles et ne copiez pas de configurations d'une autre version de WirePlumber ; ​​vérifiez d'abord que le composant audio Bluetooth est installé et que le casque prend en charge un profil d'appel.

5. Mettre à jour PipeWire et WirePlumber

Le service audio d'un utilisateur peut se bloquer après la reconnexion d'un casque ou le changement de profil d'une application. Fermez les applications audio, puis redémarrez les services pour l'utilisateur connecté sur son ordinateur.

systemctl --user restart pipewire pipewire-pulse wireplumber

Cela interrompt brièvement l'audio de la session utilisateur. Rebranchez le casque, rouvrez les paramètres audio et vérifiez à nouveau l'entrée. Pour voir si les services sont actifs, exécutez :

systemctl --user --no-pager --full status pipewire pipewire-pulse wireplumber

Ubuntu 24.04 utilise la pile audio PipeWire sur le bureau, mais son installation est personnalisable. Si un service est introuvable, n'en installez pas un au hasard via une commande en ligne ; vérifiez quel serveur audio est actuellement utilisé avant de modifier les paquets.

6. Vérifiez le package audio Bluetooth et les mises à jour

PipeWire utilise des composants de prise en charge Bluetooth pour exposer l'audio du casque. Vérifiez si le plugin SPA Bluetooth est installé et disponible dans les dépôts Ubuntu activés :

apt policy libspa-0.2-bluetooth

Si le paquet est disponible mais non installé, installez-le à partir de l'archive Ubuntu configurée :

sudo apt install libspa-0.2-bluetooth

Redémarrez ensuite les services audio à partir de l'étape 5 ou redémarrez votre ordinateur, reconnectez le casque et vérifiez la liste des entrées audio. Si APT indique que le paquet est indisponible, vérifiez les sources de logiciels activées et la version d'Ubuntu avant de poursuivre. Évitez d'ajouter un PPA non officiel comme première solution, car le remplacement des paquets audio essentiels peut engendrer des conflits de versions et compliquer le dépannage.

Installez les mises à jour habituelles via le Gestionnaire de mises à jour ou la procédure de mise à jour approuvée par votre organisation. Un noyau ou un paquet audio plus récent peut corriger une régression spécifique à un périphérique, mais le remplacement général des pilotes n'est pas une solution fiable en première intention. Notez les versions actuelles du noyau et des paquets avant de les modifier si le problème est apparu immédiatement après une mise à jour.

7. Retirez le casque et appairez-le à nouveau.

Si le Bluetooth indique que l'appareil est connecté mais que son profil audio n'apparaît pas, supprimez-le dans Paramètres > Bluetooth , remettez le casque en mode de couplage et couplez-le à nouveau. Assurez-vous qu'il n'est pas connecté à un autre appareil simultanément. Le nouveau couplage efface la connexion enregistrée sur l'ordinateur pour cet appareil, ce qui peut résoudre les problèmes liés à des données de couplage obsolètes ; il n'ajoutera pas de fonction microphone non prise en charge par le casque.

8. Effectuer un diagnostic si le micro est toujours manquant

Vérifiez si PipeWire peut détecter le casque et les nœuds audio :

wpctl status
pactl info

Recherchez le casque dans les périphériques, les sources ou les nœuds audio. pactl infoUn serveur compatible PulseAudio utilisant PipeWire peut s'identifier comme « PulseAudio (sur PipeWire) ». Le résultat exact varie ; utilisez donc ces commandes comme indices plutôt que comme test de réussite/échec. En cas d'erreur de service, consultez le journal utilisateur.

journalctl --user -b -u pipewire -u pipewire-pulse -u wireplumber --no-pager

Lors de votre demande d'assistance, ne partagez que les lignes d'erreur pertinentes ; masquez les noms d'utilisateur, les identifiants de périphérique et toute autre information personnelle. Si le microphone du casque fonctionne sous un autre système d'exploitation, mais qu'aucun profil HSP/HFP ni nœud d'entrée n'apparaît après la vérification des paquets et des services, veuillez inclure dans votre demande d'assistance le modèle du casque, le modèle de l'adaptateur Bluetooth, la version d'Ubuntu et le résultat de la commande.

Vérifiez le résultat et choisissez une configuration durable

Parlez dans le casque et vérifiez que le niveau sonore indiqué par l'indicateur d'entrée audio d'Ubuntu réagit. Effectuez ensuite un court enregistrement ou utilisez le test du microphone de l'application cible. Assurez-vous que l'application utilise bien le même périphérique d'entrée. Si l'appel fonctionne mais que la qualité audio se dégrade, cela indique un compromis entre les profils HSP et HFP. Pour les réunions où la fidélité audio est primordiale, il peut être préférable de conserver la sortie A2DP et d'utiliser un microphone USB externe ou intégré.

Utilisez d'abord le sélecteur de profil de bureau, redémarrez les services audio utilisateur uniquement si une session semble bloquée et n'installez les paquets que si les vérifications des dépôts indiquent un composant manquant. Les noms exacts des profils et le comportement de commutation automatique peuvent varier selon le casque, les mises à jour d'Ubuntu et la version de WirePlumber. Les commandes audio du bureau d'Ubuntu et la documentation officielle de PipeWire/WirePlumber constituent les meilleures références pour la version installée.

Sources

Laisser un commentaire

Téléchargez FlightGear gratuitement : Guide d’installation officiel

Téléchargez FlightGear gratuitement : Guide d’installation officiel

Téléchargez gratuitement FlightGear depuis le site officiel. Comparez les versions pour Windows, macOS et Linux, installez les fichiers de données et effectuez votre premier vol.

Application Google Tasks pour ordinateur : comment l’utiliser sur un ordinateur

Application Google Tasks pour ordinateur : comment l’utiliser sur un ordinateur

Ouvrez Google Tasks dans un navigateur, ajoutez un raccourci Chrome ou lancez-le comme une application, et gérez vos tâches datées via Agenda et Gmail.

OKSampler : un échantillonneur musical gratuit et simple pour les rythmes au clavier

OKSampler : un échantillonneur musical gratuit et simple pour les rythmes au clavier

OKSampler permet d'associer des clips MP3 à des touches du clavier et de lire des fichiers audio en boucle. Découvrez les fonctionnalités de cette ancienne version gratuite, ses limitations et les points à vérifier avant de la télécharger.

Comment créer une clé USB bootable Windows 11 sous Linux

Comment créer une clé USB bootable Windows 11 sous Linux

Créez une clé USB d'installation Windows 11 sous Linux avec Ventoy : téléchargez l'ISO officiel, installez Ventoy en toute sécurité, copiez l'image et démarrez le PC cible.

Comment jouer à Don't Starve Together sous Linux

Comment jouer à Don't Starve Together sous Linux

Installez la version Linux de Don't Starve Together via Steam, créez un monde ou rejoignez vos amis grâce à ces étapes d'installation et de dépannage.

Comment jouer à Squad sur Linux avec Steam Proton

Comment jouer à Squad sur Linux avec Steam Proton

Configurez Squad sur Linux avec Steam Play et Proton, installez le jeu, choisissez un outil de compatibilité et résolvez les problèmes liés à l'anti-triche.

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Téléchargez et vérifiez l'image ISO archivée de LMDE 5, créez une clé USB bootable et choisissez l'option d'installation sécurisée. Elsie n'est plus prise en charge ; consultez la version actuelle de LMDE.

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Installez Wireshark sur Ubuntu, Debian, Fedora, Arch ou openSUSE avec les commandes de paquets actuelles, puis configurez la capture de paquets en direct en toute sécurité.

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Découvrez comment jouer à DiRT Rally sur Linux si vous le possédez déjà sur Steam : installez la version native, lancez-la et n’utilisez Proton qu’en dernier recours.

Comment jouer à It Takes Two sur Linux avec Steam Proton

Comment jouer à It Takes Two sur Linux avec Steam Proton

Apprenez à jouer à It Takes Two sur Linux avec Steam Proton, à installer la version Steam, à activer la compatibilité, à configurer le mode coopératif et à résoudre les problèmes de lancement.