0
votes

L'audio Bluetooth devient une bande passante de style téléphonique filtrée après avoir conversé dans les équipes Microsoft

On dirait que Bluetooth comporte 2 modes audio, une bande passante filtrée (pas complètement aussi terrible que la qualité du téléphone) et une qualité de musique digne de la musique, et que Microsoft Teams pour Linux aime passer au pire d'entre eux sans se retourner. < / p>

Comment puis-je déboguer ce qui se passe ici, pour déterminer s'il s'agit d'un bug dans les équipes Microsoft ou Pulseaudio? Ou mieux, comment le corriger? Pavucontrol ne semble pas exposer cet état.

Qu'est-ce que je sais: Si je souhaite écouter de la musique entre les appels, cela ne vous aide pas à reconnecter le casque Bluetooth, à moins que je ne quitte ou que je quitte d'abord les équipes Microsoft.

Si cela importe, j'utilise OpenSuse Tumbleweed.


0 commentaires

3 Réponses :


0
votes

Un moyen de déboguer: liste PACTL sonne code>. Je ne sais pas quoi faire à ce sujet, cependant.

Voici le changement observé BROM avant et après une équipe appelée: P>

-Sink #12
-       State: RUNNING
-       Name: bluez_sink.00_09_A7_34_4F_A8.a2dp_sink
+Sink #11
+       State: SUSPENDED
+       Name: bluez_sink.00_09_A7_34_4F_A8.headset_head_unit
        Description: Beoplay H9i
        Driver: module-bluez5-device.c
-       Sample Specification: s16le 2ch 44100Hz
-       Channel Map: front-left,front-right
+       Sample Specification: s16le 1ch 8000Hz
+       Channel Map: mono
        Owner Module: 32
        Mute: no
-       Volume: front-left: 27525 /  42% / -22,61 dB,   front-right: 27525 /  42% / -22,61 dB
+       Volume: mono: 30584 /  47%
                balance 0,00
-       Base Volume: 65536 / 100% / 0,00 dB
-       Monitor Source: bluez_sink.00_09_A7_34_4F_A8.a2dp_sink.monitor
-       Latency: 47400 usec, configured 45317 usec
-       Flags: HARDWARE DECIBEL_VOLUME LATENCY 
+       Base Volume: 65536 / 100%
+       Monitor Source: bluez_sink.00_09_A7_34_4F_A8.headset_head_unit.monitor
+       Latency: 0 usec, configured 0 usec
+       Flags: HARDWARE HW_VOLUME_CTRL LATENCY 
        Properties:
-               bluetooth.protocol = "a2dp_sink"
+               bluetooth.protocol = "headset_head_unit"
+               device.intended_roles = "phone"
                device.description = "Beoplay H9i"
@@ -241,3 +242,3 @@
        Ports:
-               headphone-output: Headphone (priority: 0, available)
+               headphone-output: Headphone (priority: 0)
        Active Port: headphone-output


0 commentaires

1
votes

Oui, Bluetooth a différents "profils" pour la transmission audio, par exemple. hfp / hsp pour une sortie et une entrée simultanées (de mauvaise qualité), et a2dp pour la sortie - uniquement. Vous devez probablement seulement revenir à A2DP après votre appel, à l'aide de l'onglet "Configuration" de Pavucontrol ou

PACTL SET-CARD-PROCED-PROFILLE BLUEZ_CARD. $ yourmac A2DP_SINK


2 commentaires

On dirait un bon conseil! Malheureusement, Pactl ne fait que dire "échec: pas de telles entité" Peu importe ce que j'essaie, et ce n'est pas aussi utile que de dire lequel des deux arguments est faux.


@ user2394284 Cartes de liste PACTL affiche toutes vos cartes, y compris une section "profil" pour chaque répertoriement des profils disponibles



1
votes

J'ai toujours pavucontrol ouvert lors de la commutation entre les équipes et Spotify. La "configuration" de la plus haute onglet a un paramètre de profil pour chaque périphérique de sortie.

Néanmoins, c'est très ennuyeux.


0 commentaires