Ever since Apple’s iPhone 6s and 6s Plus launched, we’ve seen reports from users who were suffering lower-than-expected battery life or found that the home button became too hot to touch in certain situations. Some of these issues are expected with any new device launch, particularly given that Apple chose to source its A9 SoC from two different vendors — Samsung and TSMC. Samsung had been shipping 14nm hardware longer than TSMC and has already been confirmed as having a smaller die size,
One thing we want to note off the bat is that this doesn’t seem to be a performance problem.One article tries to argue that deviations in AnTuTu scores are signs that the Samsung devices aren’t as fast as the TSMC hardware, but the largest displayed gap between the two on any given run was just 2%. We don’t trust or recommend AnTuTu as a benchmark, but there’s still no sign that Samsung is losing performance to TSMC.
Over the course of an hour of video, the Samsung-equipped iPhone went from 59% to 42% (a drop of 17%) while the TSMC device went from 74% to 57% — a drop of 17%. Video playback is going to be handled by fixed function blocks within the GPU, which means whatever power consumption issues are being seen are specific to CPU-heavy workloads. The question is, how much does this matter to real-world use cases?
Geekbench data seems to back this up: A Reddit thread suggests that Samsung devices are scoring just over six hours of battery runtime, compared to over eight hours from TSMC devices.
Evaluating the problem
So far, we know two things: Battery life on Samsung-equipped iPhone’s isn’t as good as the TSMC version when running looped benchmarks and the phone’s measured temperature when running those benchmarks is allowed to rise higher than the skin temperature of the TSMC device. I say “allowed” to rise because it’s likely that Apple monitors skin temperature to determine when the chip needs to throttle.
This situation could be deliberate, a result of Apple balancing poor characteristics of the Samsung solution to ensure equivalent performance at the cost of battery life and heat. It’s also possible that the Samsung devices need a firmware update to bring their thermals and battery life into line with its Taiwanese rival. It’s even possible that the increased heat and battery life were exacerbated by Samsung’s smaller die size. Samsung’s die-size advantage theoretically offers a better cost structure for Apple, since it can squeeze more dies out of each wafer, but closely-packed transistors tend to run at higher temperatures, all else being equal. Chips at higher temperatures draw more power, and may require more voltage to operate at the same frequency. These trends would negatively impact battery life.
Update: In a statement to Ars Technica, Apple claims that the Geekbench battery tester is unrealistic because it spends far too much time in the highest-performing CPU state. “Our testing and customer data show the actual battery life of the iPhone 6s and iPhone 6s Plus, even taking into account variable component differences, vary within just 2-3% of each other.”
Those of you who argued that Apple’s response would amount to “You’re testing it wrong,” aren’t wrong. Then again, as we’ve recently covered, smartphone benchmarks have their own suite of problems.