Entlädt sich der Akku meines iPhone 5S zu schnell (und liegt es am Prozess mediaServerD?)

Mein iPhone 5s hatte immer eine weniger gute Akkulaufzeit als mein vorheriges iPhone (4S), aber ich hatte immer angenommen, dass dies an der höheren Geschwindigkeit der CPU/GPU und der größeren Bildschirmgröße lag. Es scheint auch manchmal warm in meiner Tasche zu sein (nicht heiß - aber wärmer, als ich es bei der Umgebungstemperatur erwarten würde.)

Dieser Artikel: http://www.overthought.org/blog/2014/the-ultimate-guide-to-solving-ios-battery-drain war in der letzten Woche sehr beliebt und ich habe ihn gelesen. Etwas, das ich noch nie zuvor getan hatte, war, die Nutzungsstatistiken zu überprüfen. Siehe auch den vorletzten Absatz hier: https://www.apple.com/uk/batteries/iphone.html

Es scheint, dass mein Telefon nie schläft. Die Standby-Zahl (Nutzung + Standby) ist immer gleich der Nutzungszahl. Ich gehe davon aus, dass dies nicht normal ist.

Neulich lief es in 7 Stunden von voller Ladung auf fast leer. Wie Sie auf diesem Screenshot sehen können: Ist das eine normale Akkulaufzeit?

7 Stunden Akkulaufzeit

Gestern habe ich den Aktivitätsmonitor in Instruments auf dem Telefon ausgeführt, als es mit meinem Mac verbunden war – nichts schien lächerlich viel CPU-Zeit in Anspruch zu nehmen, aber ich bemerkte, dass ein Prozess namens mediaserverd immer ganz oben auf dem CPU-Diagramm stand – und zwar immer verbraucht 6% der CPU. Ich nehme an, dass es für den Dauerbetrieb konzipiert wurde, aber ich bezweifle, dass es so leistungshungrig sein soll.

Bitte könnte jemand anderes mit einem 5S-Aktivitätsmonitor in Instruments auf seinem Telefon laufen und mich wissen lassen, ob der Prozess auf seinem Telefon genauso hungrig ist.

Danke.

Ich sehe mediaserverd nicht. Ich benutze Airplay jedoch nie und das klingt irgendwie nach etwas, das mit Airplay zu tun hat. backboardd ist CPU-mäßig der am stärksten ausgelastete Prozess, zumindest während ich dies tippe.

Antworten (5)

Es sieht nach einem Fehler in mediaserverd aus. Nach dem Neustart des Telefons kehrt der Prozess zu einer normalen CPU-Nutzung zurück. Ich habe einen Radar eingereicht.

Das ist ein ziemlich interessanter Fund! Ich sitze hier bei 57 % mit 3 Stunden Nutzung und 15 Stunden Standby auf meinen 5s. Außerdem sollte mediaserverd nicht 100 % der Zeit 6 % CPU verwenden, daher war das Einreichen eines Radars die angemessene Lösung.

Ich hatte das gleiche Problem mit meinem iPhone, das die Akkulaufzeit wie verrückt verlor und die Nutzung und die Standby-Zeit identisch waren. Ich ging zu Einstellungen => Allgemein => Zurücksetzen => Alle Einstellungen zurücksetzen. Es hat den Müll beseitigt, der dies verursacht hat, und jetzt habe ich eine deutlich bessere Akkulaufzeit und die Nutzungs- und Standby-Zeiten sind unterschiedlicher. Sichern Sie Ihr Telefon und versuchen Sie es dann und geben Sie ihm ein paar Stunden Zeit, um zu sehen, ob Sie einen Unterschied bemerken. Wenn nicht, können Sie jederzeit zu Ihrem Backup zurückkehren.

Ich hatte das gleiche Problem mit meinem iPhone 5s mit Jailbreak. Nachdem ich recherchiert hatte, was ein Problem verursachen könnte, stellte ich fest, dass die Optimierung des virtuellen Zuhauses das Problem war. Nicht vollständig optimiert, aber die Option SCHNELLES ENTSPERREN AKTIVIEREN , mit der Sie Ihr Gerät entsperren können, ohne das Gerät zuerst aufwecken zu müssen. Alle anderen Optionen funktionieren einwandfrei.

Jetzt sind Standby- und Nutzungszeit nicht mehr gleich.

Ich hatte ein ähnliches Problem mit meinem iPhone 5s und dem iPhone 5 meiner Frau. Die Standby-Zeit und die Nutzungszeit waren gleich, was darauf hindeutet, dass die Geräte nie in den Ruhezustand gegangen sind.

Ich habe meine 5s an die Instrumente von Xcode angeschlossen und festgestellt, dass in meinem Fall die drei CPU-hungrigsten Prozesse CommCenter, locationed und backboardd waren; nachdem Instruments eigenes DTmobileIS ausgeschlossen wurde. Die Nutzung war gering, weniger als 2 %. Auch nach einem Neustart des Gerätes ging das Problem nicht weg.

Aber ich habe etwas sehr Interessantes in den Geräteprotokollen von Xcode gefunden:

Incident Identifier: 941F209C-EC9B-49B8-B796-F9B07543E9ED
CrashReporter Key:   182e9824ae5047b9b2f2fe5e88777bc89fd945ec
Date:                2014-04-19 02:48:06 -0300
OS Version:          iPhone OS 7.1 (11D167)

locationd: com.apple.locationd.NetworkProvider.15fd3dec0    NoIdleSleepAssertion == 255, held for 00:00:03
backboardd: quicklookd[204]-com.apple.mediaremoted.relayxpcmessage [0x17826f4c0]
    NoIdleSleepAssertion == 255, held for 00:00:06
backboardd: Music[285]-com.apple.mediaremote.sendremotecommand [0x17007e380]
    NoIdleSleepAssertion == 255, held for 00:00:06
backboardd: Skype[129]-Called by Skype, from unknown method [0x1702708c0]
    NoIdleSleepAssertion == 255, held for 00:02:32
backboardd: BriaVoip[132]-132 [0x17026e780]
    NoIdleSleepAssertion == 255, held for 11:01:09
SpringBoard: com.apple.springboard.idle
    NoIdleSleepAssertion == 255, held for 00:00:17
dataaccessd: com.apple.persistentconnection[dataaccessd,100,2B8234AA-88C3-4010-BEED-C4C6DB1FC7BC-PendingSimpleTimer(0x1310cb150)]
    NoIdleSleepAssertion == 255, held for 00:00:04
apsd: com.apple.apsd-outgoingmessage
    NoIdleSleepAssertion == 255, held for 00:00:03
mediaserverd: com.apple.audio.pid-16.keypress.isprewarmed
    NoIdleSleepAssertion == 255, held for 00:00:06
mediaserverd: com.apple.audio.VAD Aggregate Device UID 15.isrunning
    NoIdleSleepAssertion == 255, held for 05:35:14
mediaserverd: com.apple.audio.AudioSession-132(com.counterpath.bv).isplaying
    NoIdleSleepAssertion == 255, held for 09:42:08

Hardware Model: N51AP
Awake Time: 27:14:44 (98084)
Standby Time: 27:14:44 (98084)
Partial Charge: 1
Capacity: 0
Voltage: 3370 mV

Es schien also, dass Bria (ein VOIP-Softphone) das Telefon 11 Stunden lang am Schlafen hinderte, und es spielte obendrein fast 10 Stunden lang einen Ton ab. Ich erzwinge das Beenden der App und das Telefon wechselt normal in den Standby-Modus.

Ich weiß nicht, wann diese Berichte generiert werden, aber sie eignen sich hervorragend, um Probleme mit dem iOS-Akku zu lösen.

Interessant. Ich habe auch Bria geleitet. Seitdem habe ich die Hintergrundfunktion deaktiviert und meine Akkulaufzeit hat sich stark verbessert. mediaServerd spielt immer noch manchmal verrückt - aber das scheint ein separates Problem zu sein, das wahrscheinlich mit dem Bluetooth-Audio-Streaming zu meinem Auto zusammenhängt.

mediaserverdbleibt bei etwa 1% CPU auf meinen 5s. Wenn es höher bleibt, ist es höchstwahrscheinlich eine App, die etwas im Hintergrund spielt, vielleicht wenn es nicht sein sollte.