web-dev-qa-db-fra.com

Pourquoi est-ce que je n'entends que les haut-parleurs avec le casque A2DP connecté?

J'ai un Sennheiser MM1 casque stéréo Bluetooth (avec A2DP) que je voudrais utiliser sur ma machine Lubuntu. Le casque fonctionne bien avec mon téléphone.

Veuillez noter que, contrairement à toutes les autres variétés Ubuntu, Lubuntu n’est pas fourni avec Pulseaudio.

Il est détecté par l'application de configuration Bluetooth Blueman de Lubuntu et je peux établir une connexion avec succès. Il semble également communiquer réellement car il montre les données envoyées dans les deux sens. Cependant, le son ne sort que des haut-parleurs, tandis que le casque reste silencieux. Je me serais attendu à ce que le son provienne de mon casque à ce stade.

Où puis-je commencer le dépannage ici?

4
Bennypr0fane

EDIT: J'ai donc enfin réussi à faire fonctionner ceci: 1) Pour que Pulse Audio soit compatible avec A2DP, ce paquet doit être installé: pulseaudio-module-bluetooth. Mais après cela, ce n’est toujours pas facile de le faire fonctionner:

2) Applet Bluetooth Gnome vs Blueman: - Je n’ai pas été capable de faire fonctionner ce système de manière fiable avec Blueman, mais j’ai trouvé que cela fonctionnait avec GNOME BLUETOOTH APPLET. Je suis tombé sur cette solution lorsque j'ai décidé d'utiliser Gnome Shell (3.4 au début) sur mon Lubuntu, livré avec l'applet Bluetooth Gnome (nom du paquet: gnome-bluetooth: Si vous décidez de l'installer sans Gnome Shell, notez qu’il tirera certaines bibliothèques de gnomes nécessaires pour fonctionner). - J'ai enlevé le problème avec Blueman et couplé les périphériques via l'applet Gnome, ce qui a permis de diffuser avec succès A2DP, Pulseaudio via Bluetooth. Pour que cela fonctionne, BLUEMAN DOIT ÊTRE SUPPRIMÉ. Sinon, il prendra le contrôle de la gestion de toutes les connexions Bluetooth. Lors de la mise à niveau de mon installation Lubuntu du 12.04 au 13.04, Blueman a été réinstallé et l’a fait, et tout a commencé à fonctionner une fois que je l’ai retirée.

3) Après l’avoir installé (je l’ai fait via Synaptic), j’ai redémarré PA

pulseaudio --kill
pulseaudio --start

mais cela peut être inutile, essayez-le au cas où vous rencontriez des problèmes au début.

4) Pour établir la connexion avec le casque Sennheiser, je dois le mettre en mode PAIRING en l’allumant et en maintenant le bouton marche/arrêt enfoncé un peu plus longtemps, jusqu’à ce que le voyant clignote en rouge et bleu (par opposition au mode de connexion - Clignotement bleu rapide - cela suffit généralement pour connecter le casque à un périphérique hôte qui le sait déjà: cela ne fonctionne pas). Ensuite, dans l’applet Gnome (vous devez vous rappeler du casque après le premier couplage), cliquez sur le bouton "Connecter" du Sennheiser M100.

5) Vous devrez peut-être accéder aux paramètres audio et sélectionner le M100 comme périphérique de sortie, mais le son passe par le casque et non par les haut-parleurs, même si la carte son du système est toujours sélectionnée.

J'espère que cela fonctionne pour vous aussi, mais quand même: Lorsque vous achetez du matériel Bluetooth à utiliser avec votre système Ubuntu (ou dérivé), essayez de trouver quelque chose avec le support explicite de Linux, de préférence des pilotes ouverts!

4
Bennypr0fane

Remarque à propos de la réponse - Il semble que Lubuntu soit livré sans Pulseaudio et j’ai supposé que Pulse était nécessaire pour que A2DP fonctionne et que OP l’aurait installé. Cela ne semble pas être le cas. La réponse ci-dessous concerne l'installation Pulseaudio.


Assurez-vous que vous avez sélectionné le bon récepteur de sortie pour l'application pour laquelle vous attendez du son.

Similaire à ma réponse dans une question similaire, commencez par installer et démarrer pavucontrol et vérifiez:

  • Dans l'onglet Périphériques de sortie

    • Vérifiez la présence de votre périphérique Bluetooth. Je suppose que la liste indique que vous la voyez dans une autre application.
    • Vérifiez les paramètres évidents pour cette entrée.
  • Dans l'onglet Configuration

    • Vérifiez le profil audio. Assurez-vous que vous avez sélectionné A2DP plutôt que "casque" ou "désactivé" (à moins que vous ne le souhaitiez vraiment).
  • Dans l'onglet Lecture , l'application produisant le son doit être répertoriée.

    • Essayez de voir quel puits de sortie est sélectionné et vérifiez qu'il utilise votre connexion Bluetooth.
    • Vérifiez le volume de sortie et l'état muet de ce flux audio particulier.
5
gertvdijk

J'ai eu le même problème sur Lubuntu 14.04.

En fait, j’ai eu des problèmes avec mon Ubuntu 14.04 et XFCE et j’ai décidé de me rendre à nouveau à GNOME. Le gestionnaire de bluetooth GNOME est également plus stable et convivial que la description ci-dessous. Mais la légèreté de Lubuntu est également due au travail incroyable qu’ils ont fait avec LXDE. Là, je n’osais pas encombrer le système avec un autre gestionnaire de bureau (non natif).

Voici ce que j'ai trouvé pour résoudre le problème. Ma réponse provient principalement de ceci correctif pour la menthe

  1. installez pulseaudio et quelques composants supplémentaires:

    Sudo apt-get install pulseaudio pulseaudio-module-bluetooth bluez

  2. Sudo gedit /etc/bluetooth/audio.conf et décommentez les lignes suivantes

     HFP=false   
     [A2DP] 
     SBCSource=1
     MPEG12Source=0
    
  3. pactl load-module module-bluetooth-discover

Terminé.

Comme suggéré, vous voudrez peut-être installer pavucontrol pour sélectionner facilement la sortie A2DP. Cela aide également à gérer l'audio de manière plus naturelle qu'avec alsa avec le mélangeur primitif alsa.

1
Andrea Borga

Je l'ai fait fonctionner de la manière suivante:

Avant d'aller plus loin:

  • Mettez à jour votre système (je suis sous 13.10)
  • Enlever blueman
  • Installez pulseaudio-module-bluetooth, pavucontrol (utilitaire pour configurer pulseaudio) et assurez-vous que bluez est installé
  • Supprimez toute entrée "Disable = Socket" ou "Enable = Socket" dans le fichier /etc/bluetooth/audio.conf (éditez avec Sudo).

Étapes:

  1. Mettre l'appareil en mode d'appairage (même s'il est déjà apparié)
  2. Associez le périphérique à votre système à l'aide du gestionnaire Bluetooth par défaut (blueman aurait dû être supprimé) ou, s'il est déjà couplé, passez à l'étape 3
  3. Sélectionnez la connexion A2DP ou Audio Sink pour le périphérique couplé. En cas d'échec, essayez "Sudo hciconfig hci0 reset" (où hci0 est votre périphérique Bluetooth), vérifiez que l'analyse est correcte avec hcitool scan, puis réessayez cette étape (utilisez hciconfig -piscan pour identifier votre périphérique Bluetooth)
  4. Avec pavutools, sélectionnez a2dp dans l’onglet "Configuration" et votre appareil dans l’onglet "Lecture"/Si a2dp n’est pas sélectionné, essayez "pactl list card short" pour obtenir l’identifiant de votre appareil (1,2,3 ..), puis exécutez la commande "pactl set-card-profile X a2dp "où X est l'identifiant de votre appareil
  5. En cas d'échec, redémarrez le service avahi-daemon/bluetooth et réinitialisez le périphérique via hciconfig hci0 reset. Vérifiez si l'analyse est correcte avec hcitool scan. Puis faites les étapes 3 et 4
1
yilmi