Geekbench Founder: iPhone Battery Health Does Impact CPU Performance

When an iPhone ages, we expect its battery performance to decrease – that is something that is generally accepted about all smartphones, tablets or anything else that uses batteries that are rechargeable.

The more a battery is charged and discharged, the shorter it lasts on a single charge. What we might not always expect, however, is for an iPhone’s old battery to impact CPU performance. That does, however, appear to be the case after a report last week suggested that an iPhone 6s with an old battery could see improved performance when that battery is replaced.

This, and a lengthy Reddit thread with a mind boggling number of comments, got Geekbench founder John Poole wondering and he has since posted on the subject. With some users noting that Geekbench scores were reduced when using an older battery and then that they increased following that battery’s replacement, it was clear something was amiss.

While Apple acknowledged that there was a battery issue with the iPhone 6s to the point of releasing a software update to address it by dynamically changing the maximum speed of the CPU depending on the amount of battery power left, this has the effect of potentially leaving users with devices that performed sub-optimally, often without their knowledge as to why. This, as Poole points out, could see users replacing devices sooner than required because their iPhones were deemed to be exhibiting performance issues.

If the performance drop is due to the “sudden shutdown” fix, users will experience reduced performance without notification. Users expect either full performance, or reduced performance with a notification that their phone is in low-power mode. This fix creates a third, unexpected state. While this state is created to mask a deficiency in battery power, users may believe that the slow down is due to CPU performance, instead of battery performance, which is triggering an Apple introduced CPU slow-down. This fix will also cause users to think, “my phone is slow so I should replace it” not, “my phone is slow so I should replace its battery”. This will likely feed into the “planned obsolecense” narritive [sic].

As that last line eludes, plenty of people already believe that Apple cripples older devices on purpose in order to get users to upgrade sooner than they normally would. This news will be music to their ears and will surely only go to strengthen that belief.

Also relating to this finding is developer Guilherme Rambo’s discovery of the “powerd” process introduced in iOS 10.2.1, which controls the performance of the CPU, and is most likely what is responsible for reducing it in cases where degraded battery performance is detected.

(Source: Geekbench, Guilherme Rambo [Twitter])

You may also like to check out:

  • Cydia For iOS 11.1.2 Jailbreak Is Being Worked On, Confirms Saurik
  • FilzaJailed IPA Download On iOS 11 Lets You Install Filza With Full Root Access [No Jailbreak Required]
  • iOS 11.1.2 Jailbreak Update: Cydia Now Works Albeit In A Limited Way
  • Download: iOS 11.2.5 Beta 1 IPSW Links, OTA Update Released For iPhone And iPad
  • Download iOS 11.2.1 IPSW Links And OTA Update With Critical Fix
  • Download iOS 11, 11.2, 11.1.2 Links & Install On iPhone X, 8, 7 Plus, 6s, 6, SE, iPad, iPod [Tutorial]
  • Downgrade iOS 11 / 11.2.1 To 11.1.2  On iPhone Or iPad [How-To Guide]
  • Jailbreak iOS 11 / 11.2.1 / 11.1.2 On iPhone And iPad [Status Update]

You can follow iPhoneFirmware.com on Twitter, add us to your circle on Google+ or like our Facebook page to keep yourself updated on all the latest from Apple and the Web.