PTPCamera uses constant 30-40% CPU when iPhone charging

MacBook Pro 13, 10.11 Beta (15A244d) - iPhone 5s with iOS 9 Beta


As soon as I plug-in my iPhone to charge via USB into the MacBoook - the PTPCamera process shows up and uses 30-40% CPU on the Mac.


It runs constant - haven't seen it stopping. Restart doesn't help - comes back right after restart.


Anybody else is seeing this? While I'm not sure - earlier 10.11 betas did not have this issue.

Accepted Answer

Hi chuesler,


This is a bug with OS X's own framework for managing digital cameras misreading your iPhone as a digital camera. Filing a bug report is the only way to get the cause of the issue fixed, but a workaround is to move the background app, PTPCamera.app, out of it's folder here:


  • /System/Library/Image Capture/Devices/

  • And move it somewhere else for now.

    *** First though, You'll need to temporarily disable SIP by booting into Recovery Mode (cmd+R):

    Utilities > Security Configuration > un-check "Enforce System Integrity Protection"


    Then boot normally - you'll then be able to move the file with just your password.


    Max.

    Thanks Max.


    Filed under 22147230

    Yep, same issue here. It opens (in the background) every time I plug my iPhone in (which is almost all the time, as I have a dock connected to my Mac), and then uses around 17% CPU. It's enough to make my Mac noticably hotter, but not start the fans. Killing it (kill PTPCamera) resolves the issue until I unplug and plug back in my iPhone.


    The issue only presented itself in beta 4 for me.

    FYI: The issue is fixed in Beta 7 (10.11 15A263e). PTPCamera is loaded and initially uses a bit of CPU but then goes to 0% usage as the phone is charging.

    PTPCamera uses constant 30-40% CPU when iPhone charging
     
     
    Q