J'ai couplé mon casque Bluetooth à mon ordinateur portable Ubuntu 12.04 avec une puce Bluetooth à l'intérieur:
Bus 003 Device 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
L'appareil a été couplé et, à l'aide de blueman
, je l'ai connecté à PulseAudio en tant que récepteur. L'audio apparaît en mode A2DP, mais terriblement est agité et saute au point de ne pas être mieux que rien.
J'ai lu quelque part et j'ai constaté qu'il était difficile de régler la priorité Nice
du serveur PulseAudio. PulseAudio étant exécuté par défaut, utilisateur par utilisateur, j'ai ajouté ce qui suit à mon /etc/security/limits.conf
:
* hard rtpio 0
* soft rtpio 0
@audio hard rtpio 20
@audio soft rtpio 20
Pulse hard rtpio 20
Pulse soft rtpio 20
Je me suis ensuite ajouté au groupe audio
pour pouvoir planifier la priorité du processus pulseaudio
. Il semble que pulseaudio
fonctionne maintenant avec une priorité de -11
:
30 -11 /usr/bin/pulseaudio --start --log-target=syslog
Cela devrait signifier que PulseAudio fonctionne avec une priorité de -11, ce qui est bien.
Cependant, même après avoir redémarré, je continue à avoir le son déchiqueté.
Comment dois-je procéder? J'essaie de rendre utilisable le casque Bluetooth que j'ai acheté.
Remarque: j'ai essayé d'associer cet appareil à une tablette Android juste à côté de mon ordinateur portable et tout fonctionne bien. Il ne s'agit donc pas d'un encombrement du réseau sans fil, il semble directement lié à Linux.
Editer le fichier de configuration ALSA
Sudo gedit /etc/modprobe.d/alsa-base.conf
Ajouter la ligne
options snd-hda-intel model=generic
à la fin du fichier, et redémarrez.
Le correctif a fonctionné pour moi, bien que j’ai trouvé que je devais REM la ligne avant. Voir ci-dessous:
# Keep snd-usb-audio from beeing loaded as first soundcard
# options snd-usb-audio index=-2 <-REM this line if it doesn't work at first
options snd-hda-intel model=generic
Eu le même problème avec Ubuntu 18.04 s'exécutant en tant que double démarrage dans MacBook Mini. J'ai essayé de changer la configuration d'ALSA comme mentionné par @ConfirmAndCreateThisAccount.
Mais ça n'a pas marché.
J'ai donc installé Blueman en utilisant la commande ci-dessous
Sudo apt-get install blueman
Ensuite, j'ai déconnecté le périphérique Bluetooth des paramètres Bluetooth du système et je l'ai couplé à nouveau avec Blueman. Maintenant tout va bien. Même les contrôles Play/Pause fonctionnent.