Hohe CPU-Auslastung durch einen Prozess namens PTPCamera

15

Auf meinem Macbook Pro (Retina, Mitte 2012) wird ein Prozess aufgerufen PTPCamera, der viel CPU-Zeit benötigt. Ich habe diesen Prozess bereits beendet, aber er ist sofort wieder entstanden.

85% der CPU-Auslastung verbraucht meinen Akku, daher würde ich mich freuen, wenn jemand helfen könnte

Ich habe herausgefunden, dass der Prozess ein " PTPCameraBildübertragungsprozess für eine Kamera" ist, kurz gesagt, er wird von iPhoto.app und auch mit der neueren Photo.app gestartet. Erklärt aber immer noch nicht die hohe CPU-Auslastung ohne angeschlossenes Telefon.

Wozu dient dieser Prozess und wie kann ich sein Verhalten steuern? Jemand anderes hat dieses Problem und wie haben Sie es gelöst?

bMalum
quelle
Welche Build / Version von OSX?
bmike
@bmike ist auf meiner 10.10.4 (14E46) Produktivmaschine mit iOS9 Public Beta passiert, ist (noch) nicht auf 10.11 ElCap passiert.
bMalum

Antworten:

18

So fanden wir die Lösung:

  1. Schließen Sie Ihr iPhone / Ihre Kamera an und öffnen Sie Photos.appoder erneutiPhoto
  2. Schließen Sie iPhotooderPhotos.app
  3. Trennen Sie Ihr iPhone / Ihre Kamera
  4. Photos/iPhotoWieder öffnen

Jetzt sollte der PTPCamera-Prozess ordnungsgemäß beendet werden und in einer belegten Warteschleife nicht mehr erscheinen.

Sie müssen diese Schritte nicht die ganze Zeit ausführen, sondern müssen sie nur ordnungsgemäß beenden und aus dem Status "Besetzt" entfernen. Wie man in diesen Zustand kommt, wissen wir (AppleDev und ich) nicht.

bMalum
quelle
1
Arbeitete auch für mich am 10.7 Lion.
DA Vincent
1

Ich habe gerade das gleiche Problem mit der öffentlichen Beta von El Capitan Build 15A243d beim Anschließen eines iPad 3 zum Aufladen bemerkt und habe es Apple gemeldet.

In meinem Fall hatte ich weder iTunes noch Fotos geöffnet und das iPad als "Nicht vertrauenswürdig" für den Computer ausgewählt, da ich nur das iPad aufladen möchte. Das scheint also ein Bug zu sein. Hoffentlich wird dies in einem späteren Build behoben.

Beenden des Vorgangs erzwingen.

andyarnold
quelle
Willkommen bei Ask Different! Wenn Sie eine neue Frage haben, fragen Sie es bitte durch Klicken Frage stellen Taste. Wenn Sie einen ausreichenden Ruf haben, können Sie der Frage zustimmen . Alternativ können Sie es als Favorit markieren, um über neue Antworten informiert zu werden.
Jaime Santa Cruz
Wie viel CPU verbraucht es auf Ihrem Computer - wird es sofort wieder erzeugt?
bMalum
0

Als es mir passiert ist und ich iPhoto geöffnet habe, habe ich festgestellt, dass iPhoto versucht hat, die Bilder auf meinem iPad anzuzeigen, dies jedoch nicht getan hat. Dies scheint mit einem vorübergehenden Fehler beim Abrufen der Fotos zu zusammenhängen

Ich habe iPhoto geschlossen, das iPad entsperrt, das iPad aus- und wieder eingesteckt, und alles war in Ordnung (PTPCamera blieb bei 0% CPU-Auslastung). Ich bezweifle, dass es mit dem iPad Unlock zu tun hat, bin mir aber nicht ganz sicher. Es könnte durch das Umstecken behoben werden.

Yongwei Wu
quelle
-3

Ich würde einfach das Beenden des Prozesses erzwingen, und wenn das nicht funktioniert, würde ich ein Befehlszeilenskript erstellen, um ständig den Befehl "kill" zu senden.

MezuCobalt
quelle
Dieser Vorgang ist jedoch für iPhoto erforderlich.
Spotlight
Nun, das löst nicht das Problem - nur das Symptom.
bMalum
Würde die Wiederholung der Morde nicht das Potenzial haben, das iOS-Gerät und / oder die Fotodatenbank zu korrigieren? Scheint wie ein Vorschlaghammer, wenn eine Fliegenklatsche benötigt wird
bmike