Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

bluetoothd high cpu usage

I am using macbook pro 2015 with Monterey version 12.1. Almost every time when I open the screen and login in the usage of cpu surges more then 200%. It's even stranger because mac isn't connected to any device! To fix it I turn off and on the bluetooth, which doesn't seem a good solution to me. Is there any better ways to fix it?

Posted on Dec 20, 2021 8:18 PM

Reply
Question marked as Best answer

This appears to be fixed as of Monterey 12.3.

Posted on Mar 16, 2022 4:42 PM

Similar questions

2 replies
Question marked as Helpful

Dec 30, 2021 10:16 AM in response to tree_frog

This issue seems to be common to 2015 models. Re-installing the OS in-place is unlikely to fix this issue now that macOS uses a signed & sealed system volume.


Bluetooth configuration files are stored here:

/Library/Preferences/SystemConfiguration/com.apple.Bluetooth.plist
/Library/Preferences/com.apple.Bluetooth.plist
/Users/*/Library/Preferences/ByHost/com.apple.Bluetooth.*.plist
/Users/*/Library/Containers/com.apple.preferences.sharing.SharingBluetoothService


You could try deleting all of these to reset the Bluetooth settings, but I suspect it's an OS bug that will require an update from Apple.


To that end, the best option for fixing that is for us all to submit a bug report to apple, and reference this thread. The more people that do this, the more likely it will be fixed.


https://www.apple.com/feedback/

(click "MacBook Pro" or "MacBook Air" under "Hardware").

71 replies

Dec 20, 2021 8:32 PM in response to armensanoyan

armensanoyan Said:

"bluetoothd high cpu usage: I am using macbook pro 2015 with Monterey version 12.1. Almost every time when I open the screen and login in the usage of cpu surges more then 200%. It's even stranger because mac isn't connected to any device! To fix it I turn off and on the bluetooth, which doesn't seem a good solution to me. Is there any better ways to fix it?"

-------


Reenable Bluetooth:

Disabling, and then enabling Bluetooth is a good idea of troubleshooting. So, start with that. If you have no success, then restart your Mac.

Dec 21, 2021 6:39 PM in response to armensanoyan

I have exactly the same issue, on a 2015 MacBook Pro (15") running macOS 12.1 Monterey. The fans go crazy, and bluetoothd goes wild and takes up all the CPU time.


This issue has happened multiple times. It did NOT happen on macOS 12.0.1. I have rebooted multiple times since installing macOS 12.1. The advanced Bluetooth reset options previously available by option-shift-clicking the Bluetooth menu appear to have been removed in Monterey.

Question marked as Helpful

Dec 30, 2021 10:16 AM in response to tree_frog

This issue seems to be common to 2015 models. Re-installing the OS in-place is unlikely to fix this issue now that macOS uses a signed & sealed system volume.


Bluetooth configuration files are stored here:

/Library/Preferences/SystemConfiguration/com.apple.Bluetooth.plist
/Library/Preferences/com.apple.Bluetooth.plist
/Users/*/Library/Preferences/ByHost/com.apple.Bluetooth.*.plist
/Users/*/Library/Containers/com.apple.preferences.sharing.SharingBluetoothService


You could try deleting all of these to reset the Bluetooth settings, but I suspect it's an OS bug that will require an update from Apple.


To that end, the best option for fixing that is for us all to submit a bug report to apple, and reference this thread. The more people that do this, the more likely it will be fixed.


https://www.apple.com/feedback/

(click "MacBook Pro" or "MacBook Air" under "Hardware").

Jan 5, 2022 6:59 AM in response to armensanoyan

One of the suggestions was to turn off bluetooth and then back on. While doing so, two old devices were listed, one of them said the connection was "rejected." Before turning off bluetooth, I removed both of those devices, effectively clearing the device list. Upon removing both, the CPU usage immediately dropped from 216% to 0% fixing the issue for me. I never turned off bluetooth and after 3 hours and one restart, the issue has not reappeared for me. Hope this helps someone!

Jan 12, 2022 7:26 AM in response to armensanoyan

As a temporary solution I can suggest to write a code, which will restart your bluetooth every time your screen is unlocked. I did it by hammerspoon. Here is the code

function printf(s,...)  print(s:format(...)) end
wather = hs.caffeinate.watcher.new(function(eventType)    
    if eventType == hs.caffeinate.watcher.screensDidUnlock then
        hs.execute("/usr/local/bin/blueutil -p 0 && sleep 1 && /usr/local/bin/blueutil -p 1")
    end
end)
wather:start()

bluetoothd high cpu usage

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.