MacOS – High CPU usage by a process called PTPCamera

activity-monitormacos

On my Macbook Pro (Retina, Mid 2012) is a process, called PTPCamera, using a lot of CPU-Time . I already have killed this process but it spawned immediately again.

85% of CPU usage eats my Battery so I would be happy if anyone could help ?

I found out that the process is a "Picture Transfer Process for a Camera" in Short PTPCamera it will be launched by iPhoto.app and also with the newer Photo.app. But still does not explain the high CPU usage without a Phone connected.

So what is this process for and how can I control its behaviour? Anyone else has this problem and how did you solve this?

Best Answer

So we found the Solution:

  1. Connect your iPhone/Camera and reopen Photos.app or iPhoto
  2. Close iPhoto or Photos.app
  3. Disconnect your iPhone/Camera
  4. Open Photos/iPhoto again

now the PTPCamera Process should be terminated gracefully and won't spawn again in a busy waiting loop.

You do not have to do this steps all the time, only necessary to terminate the process graceful and kick it out of the busy waiting state. How to come in this state, we (AppleDev and I) do not know.