23
avril
2026
Activation du profil Bluetooth au lieu du profil "HFP Headphone" (casque/microphone) vers le profil "A2DP" (pour écouter un son de haute qualité)
14:19

Activation du profil Bluetooth au lieu du profil "HFP Headphone" (casque/microphone) vers le profil "A2DP" (pour écouter un son de haute qualité)

23 avril 2026 14:19

Activez le profil A2DP pour la musique sous Linux OS dans le système Bluetooth, au lieu de HSP/HFP pour la parole.

Introduction

L'article explique comment activer un son de haute qualité dans le profil A2DP uniquement pour écouter de la musique ou des stations de radio Internet de haute qualité.

Sous Linux OS, le système Bluetooth utilise par défaut le profil HSP/HFP (codec CSVD, mono, débit de données 8/12/16 Kbps pour la communication vocale) - pour transmettre le son vers un casque et depuis un microphone pour la vidéoconférence (profil bidirectionnel - réception et transmission).

Un son Bluetooth bien meilleur est fourni par un profil A2DP unidirectionnel (réception uniquement) avec un codec SBC pour la lecture de musique stéréo, avec un débit binaire de 345 Kbps.

Profils Bluetooth de base :

  • HSP - Profil casque, son 300 Hz - 3000 Hz, mono.
  • HFP - Profil mains libres, son 300 Hz - 3000 Hz, mono.
  • A2DP - Profil de télécommande audio/vidéo 20 Hz - 16 000 Hz, stéréo.

Sous Linux, cela n'est parfois pas possible graphiquement (en utilisant blueman-manager) activez le profil audio A2DP de haute qualité en Bluetooth.

Il peut y avoir deux problèmes :
1) Le profil casque HSP/HFP (rôle "Communication") est présent et le profil A2DP non(ou disparaît),
2) Il existe un profil A2DP, mais ne s'allume pas.

Problème : pas de profil A2DP (vous ne pouvez sélectionner que le profil HFP/HSP)

Ce problème est présent dans Fil de tuyau lors de l'utilisation d'un casque avec microphone, c'est-à-dire Le profil casque (HSP) est activé automatiquement et le profil A2DP de haute qualité disparaît lors de la connexion d'un PC à un casque Bluetooth.
Solution: voir rubrique 1 - Fil de tuyau.

Quand PulseAudio vous pouvez désactiver la sélection automatique de l'option HSP/HSP « casque avec microphone », mais le profil A2DP ne peut pas être sélectionné dans la liste.
Solution: voir rubrique 2 - PulseAudio.

Comment vérifier si PipeWire ou PulseAudio est utilisé

pactl info

ou

inxi -Ax

1. Activer le profil audio de haute qualité A2DP dans PipeWire

Modifier situé dans le dossier /usr/share/pipewire/ fichier pipewire-pulse.conf

sudo nano /usr/share/pipewire/pipewire-pulse.conf

Dans celui-ci, supprimez la marque de commentaire dans les lignes :

  • { path = "pactl" args = "load-module module-always-sink" }
  • { cmd = "load-module" args = "module-always-sink" flags = [ ] }

Comme ci-dessous :

<pré>context.exec = [
{ path = "pactl" args = "load-module module-always-sink" }

{ path = "pactl" args = "upload-sample mon-échantillon.wav mon-échantillon" }

{ chemin = "/usr/bin/sh" args = "~/.config/pipewire/default.pw" }

]

Des commandes supplémentaires peuvent être exécutées ici.

load-module : charge un module avec des arguments et des drapeaux

args = " "

( flags = [ nofail ] )

impulsion.cmd = [
{ cmd = "load-module" args = "module-always-sink" flags = [ ] }
{ cmd = "load-module" args = "module-switch-on-connect" }

{ cmd = "load-module" args = "module-gsettings" flags = [ nofail ] }

]

Enregistrez le fichier et quittez l'éditeur de texte : Ctrl+O, Ctrl+X

Redémarrez le service :

systemctl --user restart pipewire-pulse.service

En Bluetooth -"Appareils" déconnectez-vous du casque et reconnectez-vous.

Sélectionnez le profil A2DP avec le codec SBC :

profil_pipewire

2. Activation du profil pour l'audio A2DP de haute qualité dans PulseAudio

Si vous utilisez un serveur audio PulseAudio, puis dans blueman-manager après la connexion à l'appareil dans le menu en cliquant avec le bouton droit de la souris "Profils" trois profils sont visibles :"HFP","A2DP" et "off".

Si ce n'est pas possible clic droit sélectionnez un profil de haute qualité A2DP
évier
(erreur "_Failed to change profile to a2dpsink"), vous avez besoin effectuer des actions:

  1. Vous devez supprimer le package en conflit bluez-alsa-utils, les packages inutilisés et redémarrez Bluetooth

sudo apt supprimer bluez-alsa-utils
sudo apt purge

  1. Ouvrez le fichier de configuration Bluetooth pour le modifier

sudo nano /etc/bluetooth/main.conf

  1. Dans le fichier main.conf
  • attribuer au paramètre "MultiProfile" la valeur "multiple"

Dans le fichier de configuration maintenant :

MultiProfile = multiple

plusieurs

Enregistrez le fichier Ctrl+O, Ctrl+X.

Multiple permet au système de prendre en charge la configuration « Plusieurs profils sur un seul appareil ».

  1. Service Bluetooth redémarré

sudo systemctl redémarrer Bluetooth

Bluetooth activé. Connecté à l'appareil BT001 utilisation de l'applet Bluetooth dans la barre d'état système :
*dans le menu "Appareils"- bouton Trouver

  • faites un clic droit sur le casque trouvé - sélectionnez l'élément de menu "Connecter".
  1. Sélectionnez le profil A2DP avec le bouton droit de la souris pour obtenir un son de haute qualité.

    *"Profils sonores" - "Lecture audio de haute qualité (A2DP)".
    bluetooth_hq

Dans PulseAudio - Icône Bluetooth - Double clic - Casque - Bouton droit de la souris -"Profil sonore" vous pouvez modifier les profils sonores avec le bouton droit de la souris : récepteur audio A2DP de haute qualité ou émetteur-récepteur HFP.

Dans le contrôle du volume, vous pouvez maintenant sélectionner la sortie audio vers les écouteurs Bluetooth.
animé

Cette instruction a été testée avec un adaptateur Bluetooth TP-LINK UB400 USB 2.0 et casque BT Essager et Linux Mint 21.3.2 « Victoria » et Linux Mint 22.3 « Zena ».

 

Testez les fichiers MP3 pour personnaliser la lecture audio

La différence entre les codecs CSVB et SBC est clairement audible. Je recommande de vérifier à l'aide de fichiers de test, par exemple :

VoiceBot.su - Test sonore acoustique (site multilingue russe, anglais, français, italien, espagnol, portugais, japonais, polonais, bulgare),
TheTestData.com - Échantillon MP3 (MPEG-1 Audio Layer 3) Téléchargement de fichiers audio en ligne.


Sources:


Date de la dernière modification : 05/05/2026