Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

willdude

macrumors regular
Original poster
Jul 16, 2010
243
187
I thought it would be useful to start a thread where we can post benchmark results for the iPhone 7 and how they vary as a factor of battery capacity and battery charge. This should be a thread strictly for data and analysis. Please no off-topic arguing.

Here's how I'm collecting data. Further suggestions welcome:
- Check battery health with Coconut Battery on Mac
- Check battery voltage with Battery Life app
- Check CPU Current Frequency with CPU Dasher X
- Run CPU benchmark in Geekbench 4
[doublepost=1514902945][/doublepost]Phone: iPhone 7 iOS 11.2.1
Age: 15 months
Battery health: 1710/1960 mAh (87%) per Coconut Battery

Geekbench 4 runs:

Battery charge: 95%
Voltage: 4.14V
CPU Frequency: 2339 Mhz
Single-Core Score: 3509
Multi-Core Score: 5920

Battery charge: 91%
Voltage: 4.07V
CPU Frequency: 2339 Mhz
Single-Core Score: 3542
Multi-Core Score: 5859

Battery charge: 67%
Voltage: 3.87V
CPU Frequency: 1644 Mhz
Single-Core Score: 2662
Multi-Core Score: 4616

Battery charge: 61%
Voltage: 3.84V
CPU Frequency: 1644 Mhz
Single-Core Score: 2685
Multi-Core Score: 4550

Battery charge: 48%
Voltage: 3.72V
CPU Frequency: 1644 Mhz
Single-Core Score: 2633
Multi-Core Score: 4576

Battery charge: 35%
Voltage: 3.74V
CPU Frequency: 1355 Mhz
Single-Core Score: 2664
Multi-Core Score: 4470

Battery charge: 22%
Voltage: 3.74V
CPU Frequency: 1355 Mhz
Single-Core Score: 2268
Multi-Core Score: 3879
 
Last edited:
I have a iPhone 7+. It's not throttled. It's because of 7+ ???

iPhone 7+. 15 months. iOS 11.2.1.
Battery health: 2600/2900 mAh (90%).
Battery charge: 100% ~ 0%
Multi-Core Score: 6000 ~ 6100.
Single-Core Score: 3500 +/-.

My family has a 7. I will check it.
 
I don't have the detailed data, but a couple of weeks ago I tracked my 15 month old iPhone 7 down to the mid-teens charge %. IIRC CB reports my battery health at 97%, so it's somewhat better than yours.

What I found was that I got GB4 scores that were at the top of the iPhone 7 range for GB4, consistently, all the way down from the low 90s % to the mid-teens%.

That's very different than what you got. Your phone's battery appears to be in quite good condition, so I wonder what's up with our different results.

It's also interesting that GB4 seems to illustrate basically three performance bands for your phone. That would fit with the observations offered by the guy who runs PrimateLabs about multi-nodal performance spikes.
 
Last edited:
I see this battery scenario going totally out of control in the short term. Everyone os going to be saying they need a new battery. Not sure what people are doing to "kill" their battery lifespan so quickly. Just using a battery life app, my 15 month old iPhone 7 shows 92% life left. So what drives other peoples phone down so quickly??
 
  • Like
Reactions: msephton
I see this battery scenario going totally out of control in the short term. Everyone os going to be saying they need a new battery. Not sure what people are doing to "kill" their battery lifespan so quickly. Just using a battery life app, my 15 month old iPhone 7 shows 92% life left. So what drives other peoples phone down so quickly??

Unfortunately, BatteryLife (the app) became completely unreliable for battery capacity after iOS 10. The data is extrapolated (as explained on the dev's website) and is influenced mostly by charge %. If you want an accurate picture of battery capacity, you should use CoconutBattery.
 
Unfortunately, BatteryLife (the app) became completely unreliable for battery capacity after iOS 10. The data is extrapolated (as explained on the dev's website) and is influenced mostly by charge %. If you want an accurate picture of battery capacity, you should use CoconutBattery.

I'm curious how accurate it is for battery voltage. My results seem to track with the voltage it reports, in that I'm getting full speed at >4V, and throttled for <4V.
[doublepost=1514913836][/doublepost]
I have a iPhone 7+. It's not throttled. It's because of 7+ ???

I suspect it's due to the 7+'s larger battery, the wear capacity has to be much lower for the voltage to drop enough for it to get throttled. Just a theory.
 
I'm curious how accurate it is for battery voltage. My results seem to track with the voltage it reports, in that I'm getting full speed at >4V, and throttled for <4V.
[doublepost=1514913836][/doublepost]

I suspect it's due to the 7+'s larger battery, the wear capacity has to be much lower for the voltage to drop enough for it to get throttled. Just a theory.

I don't recall reading any questions about BL (or other apps) being able to report battery voltage.

In retrospect, I have wondered whether Apple removing the ability of third party apps to read battery capacity ("health") via iOS wasn't directly related to going dark about SoC speed when the 6S battery issue flared up.
 
Before Geekbench 4 CPU BM
iPhone 7+ (14 Months), iOS 11.2.1
Battery Capacity 2700/2900 mAh (93%)
Battery Charge 783/2700 mAh (29%)
Voltage 3.74V

GB4 CPU BM Results
3456 SC
5896 MC

Battery Charge After = 702/2700 mAh (26%), 3.72V

Now I'll charge up to 100% and post the results in a bit...

Ok, now at a full charge:
Battery capacity 2700/2900 mAh (93%)
Battery charge 2700/2700 mAh (100%)
Voltage 4.25V

GB4 CPU BM Results
3556 SC
5990 MC

Not much of an improvement but there is obviously a slight increase in performance with a fully charged battery. Hope this helps.
 
Last edited:
Arent the 7+ that are on ios 10-10.3 are not throttled? And the ones on ios 11 are throttled when battery % gets lower
 
I see this battery scenario going totally out of control in the short term. Everyone os going to be saying they need a new battery. Not sure what people are doing to "kill" their battery lifespan so quickly. Just using a battery life app, my 15 month old iPhone 7 shows 92% life left. So what drives other peoples phone down so quickly??
so? even if it says 92% it could still be throttled.
 
Arent the 7+ that are on ios 10-10.3 are not throttled? And the ones on ios 11 are throttled when battery % gets lower

From what Apple said, the 7 and 7+ were only throttled with 11.2. So anything earlier than that you should be seeing good results no matter the charge.
 
Interesting, that my 7 may be throttled, but honestly, I have seen no difference in performance before or after the iOS upgrade for what I use it for: e-mail, web browsing, clipboard, etc. Possibly, I am just fortunate??

Yeah, I'll concur that I don't see a noticeable change in actual usage. Still, an interesting thing to keep track of, in my opinion.
 
Wrong. Read up on this issue.
i think you should read up on the issue. cause that's the problem people are having. throttled phone but apple does not swap out the battery cause health is still above 80% which is why now apple announed they're swaping out batteries that are ok according to their diagnosis. just because apple says the battery is healthy doesn't mean it really still good enough to handle peak voltages. you probably don't really know how batteries work. but that's ok. some people on this forum just thing they know it all, right? ;)
 
Last edited:
Interesting, that my 7 may be throttled, but honestly, I have seen no difference in performance before or after the iOS upgrade for what I use it for: e-mail, web browsing, clipboard, etc. Possibly, I am just fortunate??
Unless you're super sensitive to performance, it's probably not gonna be noticeable yet. Single-core scores of 2300-2600 in GB4 is around Apple A9 level and for the tasks you mentioned, even the A9 (non-throttled, of course) is more than fast enough. Heck, I believe the Air 2 caps out at 1800 single-core so the example above of a throttled iPhone 7 is actually still faster than the Air 2.
[doublepost=1515009881][/doublepost]
I thought it would be useful to start a thread where we can post benchmark results for the iPhone 7 and how they vary as a factor of battery capacity and battery charge. This should be a thread strictly for data and analysis. Please no off-topic arguing.

Here's how I'm collecting data. Further suggestions welcome:
- Check battery health with Coconut Battery on Mac
- Check battery voltage with Battery Life app
- Check CPU Current Frequency with CPU Dasher X
- Run CPU benchmark in Geekbench 4
[doublepost=1514902945][/doublepost]Phone: iPhone 7 iOS 11.2.1
Age: 15 months
Battery health: 1710/1960 mAh (87%) per Coconut Battery

Geekbench 4 runs:

Battery charge: 95%
Voltage: 4.14V
CPU Frequency: 2339 Mhz
Single-Core Score: 3509
Multi-Core Score: 5920

Battery charge: 91%
Voltage: 4.07V
CPU Frequency: 2339 Mhz
Single-Core Score: 3542
Multi-Core Score: 5859

Battery charge: 67%
Voltage: 3.87V
CPU Frequency: 1644 Mhz
Single-Core Score: 2662
Multi-Core Score: 4616

Battery charge: 61%
Voltage: 3.84V
CPU Frequency: 1644 Mhz
Single-Core Score: 2685
Multi-Core Score: 4550

Battery charge: 48%
Voltage: 3.72V
CPU Frequency: 1644 Mhz
Single-Core Score: 2633
Multi-Core Score: 4576

Battery charge: 35%
Voltage: 3.74V
CPU Frequency: 1355 Mhz
Single-Core Score: 2664
Multi-Core Score: 4470

Battery charge: 22%
Voltage: 3.74V
CPU Frequency: 1355 Mhz
Single-Core Score: 2268
Multi-Core Score: 3879
Interesting. So it's throttling based on charge levels, too. Curious, what ambient temperature?

I'm still on iOS 10.3.3 on my iPhone 7 and certain changes in iOS 11 (unrelated to performance and battery) means I won't be updating.

At 15 months old, it's currently hovering at 97% capacity per Battery Life app (don't have a Mac). No throttling. Note, the score of ~1800 is just low power mode. :)

IMG_6019.jpg
 
Interesting. So it's throttling based on charge levels, too. Curious, what ambient temperature?

Room temperature in all instances. But yeah, it does seem to be linked to charge level and voltage.

I'd be interested to see what the Battery Life app says about your voltage when you run the benchmarks at various charge levels. Then, if you really want to make the ultimate sacrifice, run those same tests again after upgrading to the latest iOS. ;)
 
Room temperature in all instances. But yeah, it does seem to be linked to charge level and voltage.

I'd be interested to see what the Battery Life app says about your voltage when you run the benchmarks at various charge levels. Then, if you really want to make the ultimate sacrifice, run those same tests again after upgrading to the latest iOS. ;)
What's your room temperature? That kinda varies based on location and whether you have the AC or heater on. :)

The tests were run on various charge levels. Iirc, range of charge was 25-100% with voltage 3.7-4.2V. Temps varied from 50-80F.

I don't plan on updating to iOS 11. iOS 11 made iBooks the default app for epub files so with iOS 11, I can't AirDrop epub files and have it go to my preferred app.
 
I thought it would be useful to start a thread where we can post benchmark results for the iPhone 7 and how they vary as a factor of battery capacity and battery charge. This should be a thread strictly for data and analysis. Please no off-topic arguing.

Here's how I'm collecting data. Further suggestions welcome:
- Check battery health with Coconut Battery on Mac
- Check battery voltage with Battery Life app
- Check CPU Current Frequency with CPU Dasher X
- Run CPU benchmark in Geekbench 4
[doublepost=1514902945][/doublepost]Phone: iPhone 7 iOS 11.2.1
Age: 15 months
Battery health: 1710/1960 mAh (87%) per Coconut Battery

Geekbench 4 runs:

Battery charge: 95%
Voltage: 4.14V
CPU Frequency: 2339 Mhz
Single-Core Score: 3509
Multi-Core Score: 5920

Battery charge: 91%
Voltage: 4.07V
CPU Frequency: 2339 Mhz
Single-Core Score: 3542
Multi-Core Score: 5859

Battery charge: 67%
Voltage: 3.87V
CPU Frequency: 1644 Mhz
Single-Core Score: 2662
Multi-Core Score: 4616

Battery charge: 61%
Voltage: 3.84V
CPU Frequency: 1644 Mhz
Single-Core Score: 2685
Multi-Core Score: 4550

Battery charge: 48%
Voltage: 3.72V
CPU Frequency: 1644 Mhz
Single-Core Score: 2633
Multi-Core Score: 4576

Battery charge: 35%
Voltage: 3.74V
CPU Frequency: 1355 Mhz
Single-Core Score: 2664
Multi-Core Score: 4470

Battery charge: 22%
Voltage: 3.74V
CPU Frequency: 1355 Mhz
Single-Core Score: 2268
Multi-Core Score: 3879
Request, can you run the Geekbench Compute (Metal) and GFXBench benchmarks at different charge levels (maybe 100%, 50% and 20%)? I'm curious to see how battery-related throttling affects GPU. Thanks!
 
What's your room temperature? That kinda varies based on location and whether you have the AC or heater on. :)

~70F, generally.

Request, can you run the Geekbench Compute (Metal) and GFXBench benchmarks at different charge levels (maybe 100%, 50% and 20%)? I'm curious to see how battery-related throttling affects GPU. Thanks!

From a couple of runs:

Battery charge: 96%
Voltage: 4.17V
CPU Frequency: 2339 Mhz
Metal score: 13191

Battery charge: 61%
Voltage: 3.84V
CPU Frequency: 1644Mhz
Metal score: 12010
 
~70F, generally.



From a couple of runs:

Battery charge: 96%
Voltage: 4.17V
CPU Frequency: 2339 Mhz
Metal score: 13191

Battery charge: 61%
Voltage: 3.84V
CPU Frequency: 1644Mhz
Metal score: 12010
Thanks! Seems like GPU's not getting throttled. I get bigger variations than that in Metal on iOS 10.
 
Some new results with my iPhone 7 running 11.3 beta 2. Battery health data says it's at 87% capacity and running at peak performance. (All tests run at about 68-72F ambient temp, no case on the phone.)

Battery charge: 95%
Voltage: 4.09V
CPU Frequency: 2339 Mhz
Single-Core Score: 3546
Multi-Core Score: 6052

Battery charge: 64%
Voltage: 3.75V
CPU Frequency: 2339 Mhz
Single-Core Score: 3541
Multi-Core Score: 6029

Battery charge: 13%
Voltage: 3.69V
CPU Frequency: 2339 Mhz
Single-Core Score: 3467
Multi-Core Score: 5604

So no signs of throttling, and no shutdowns. I will say anecdotally that after my first full charge to 100% with the beta, my battery percentage seemed to run down a little faster, and particularly when the percentage was lower (<40%) it felt hotter and the battery drained a little faster just browsing apps like Twitter.
 
  • Like
Reactions: rui no onna
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.