14 votes

MacOS Catalina blueoothd high CPU IOBluetoothBroadcomSchedulerProblèmes de contournement

J'ai déjà passé de nombreuses heures sur ce sujet et je n'ai pas réussi à trouver une solution. Depuis la 10.14.x (je ne me souviens pas exactement, actuellement sur la 10.15.2), j'ai ce problème (et la console est inondée du message suivant et bluetoothd provoque une utilisation du CPU de 40-120 %, aussi) :

bluetoothd     EVENT:  ModeChange
bluetoothd  == IOBluetoothBroadcomSchedulerWorkaround start
bluetoothd  USBProductID 0x7B   USBVendorID 0x5AC
bluetoothd  schedularWorkaroundActive? 0
bluetoothd  active? 0
bluetoothd  == IOBluetoothBroadcomSchedulerWorkaround end
bluetoothd     EVENT:  ModeChange
bluetoothd  Apple HID device count: 0
bluetoothd  updateAppleHIDConnectionIntervals - connectedAppleDevices 0
bluetoothd  updateAppleHIDConnectionIntervals - twoSniffAttemptDeviceCount 0
bluetoothd  updateAppleHIDConnectionIntervals - connectedSCODeviceCount 0
bluetoothd  Dont enable MSS for this device Microsoft Sculpt Comfort Mouse
bluetoothd  == IOBluetoothBroadcomSchedulerWorkaround end

Cela se produit avec une souris Microsoft Sculpt Comfort Mouse et deux autres souris (Logitech). Avez-vous une idée de ce que je pourrais essayer ? J'ai déjà essayé de supprimer les listes, la NVRAM, de réinitialiser le SMC, de démarrer en mode sans échec, de réinitialiser le paramètre BT dans MacOS Merci !

Plus de détails : Les spécifications de la machine sont : MBP 13" 2018 (2.3/16/512). En dehors de cela, la connexion bluetooth chute de manière aléatoire et le problème se produit à la fois avec le Wi-Fi activé et désactivé et le dock USB-C connecté et déconnecté.

10voto

tantin Points 301

J'ai trouvé une solution de rechange : J'ai compris que MSS signifie probablement Master-Slave-Switch. Cela n'a pas suffi à régler le problème. Mais la désactivation du mode renifleur résout le problème. Il semble que certains codes de gestion de l'énergie ne fonctionnent pas correctement. enter image description here

La cause du problème a été retracée : Apple a un bug dans la pile BT3.0. Ce problème ne se produit pas avec les BT4.0+.

4voto

The Onin Points 47705

Ceci est corrigé dans la version 10.15.6 beta 3, et pour l'instant, c'est ma solution de contournement - forcer la mort du processus dans le moniteur d'activité.

"Activity Monitor" dans Spotlight -> CPU -> trouver bluetoothd -> Force Quit.

En dehors de la baisse évidente de l'utilisation du CPU, vous pouvez également confirmer que cela a fonctionné via la console avec bluetoothd (sans paramètres supplémentaires) et voyez comment le journal s'est radicalement calmé.

3voto

unity4ever Points 21

Ma réponse : La seule solution (outre la solution de contournement avec Bluetooth Explorer) que j'ai trouvée jusqu'à présent est de passer à un périphérique Bluetooth qui utilise BT 4.0 ou supérieur.

Et voici quelques constatations générales :

  • La souris MS Sculpt Comfort Mouse et d'autres périphériques BT 3.x sont affectés par ce bogue MacOS

  • La MS Surface Mobile Mouse (BT 4.x) et probablement d'autres matériels BT 4.x/5.x ne sont pas concernés.

  • le problème a disparu sur mon Mac Mini M1 pendant Big Sur 11.0 et 11.1, mais dès qu'Apple a "corrigé" ses problèmes de Bluetooth avec 11.2, le problème est réapparu.

2voto

Nick Evans Points 119

Je suis désolé de dire que la version 10.15.6 ne résout pas le problème du processeur (du moins pour moi), bien que les journaux semblent s'être calmés.

En attendant que ce problème soit résolu correctement, j'ai automatisé la désactivation du "Sniff Mode" via Bluetooth Explorer en utilisant Keyboard Maestro. Télécharger ce fichier et enregistrez-le sous le nom de "Fix Bluetooth Mouse.kmmacros".

Une fois que vous l'avez installé dans Keyboard Maestro, il vous suffit d'appuyer sur Control+Shift+1 chaque fois que vous entendez le ventilateur de votre Mac s'emballer (ce qui se produit lorsque le CPU s'emballe à cause de ce bug).

Notez que vous devez d'abord installer Bluetooth Explorer.

2voto

caenrigen Points 21

Au cas où quelqu'un serait toujours confronté à ce problème, j'ai pu le résoudre sur mon MacOS Mojave 10.14.6 grâce aux conseils suivants cette réponse

Il semble que lorsque vous mettez à niveau le système d'exploitation (peut-être aussi lors de l'installation des mises à jour) :

les paramètres bluetooth sont sauvegardés et sont lus par le système

En effet, cela semblait être le cas sur mon système.

Symptômes

Il est probable que les deux processus bluetoothd y cfdprefd consomment une puissance de traitement extrême du CPU (>>1%). Veuillez confirmer avant et après avoir essayé la solution ci-dessous.

Dans mon cas, mon ventilateur tournait toujours presque à pleine puissance et le processeur atteignait les 100ºC. Je suis en train d'écrire ces lignes alors que le processeur est à 50°C et que j'utilise une Magic Mouse, un Magic Keyboard et une oreillette Bluetooth.

Solution étape par étape

  1. Si possible, désactivez le bluetooth sur le mac et tous les appareils bluetooth précédemment connectés à ce mac (qui sont dans la zone de détection du mac).
  2. Ouvrir une fenêtre du Finder
  3. Hit cmd + shift + g
  4. Pâte /Library/Preferences/ et frappez enter
  5. Hit cmd + f et coller com.apple.Bluetooth
  6. Soigneusement sélectionner tous les fichiers dont le nom commencer con com.apple.Bluetooth y contiennent .plist (probablement à la fin ou avant certains personnages aléatoires)
  7. Déplacez les fichiers vers Trush ( cmd + backspace )
  8. Répétez les étapes 2 à 7 en remplaçant /Library/Preferences/ con ~/Library/Preferences/ à l'étape 3
  9. Sauvegardez tout votre travail, fermez toutes les applications et éteignez votre Mac.
  10. Réinitialisez la PRAM, en suivant les instructions officielles (Tenez juste cmd + alt + p + r juste après avoir appuyé sur le bouton d'alimentation et tenir ces touches jusqu'à ce que le mac redémarre deux fois, c'est-à-dire que vous entendez le son de démarrage deux fois ou que vous voyez le logo deux fois).
  11. Après le démarrage, ouvrez Préférences --> Bluetooth et supprimer tous les appareils qui pourraient encore y figurer.
  12. Redémarrer le Mac
  13. Après le redémarrage, essayez à nouveau de coupler vos appareils bluetooth. Les choses devraient maintenant fonctionner comme prévu.
  14. Soyez gentil avec quelqu'un aujourd'hui :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X