I understand your argument about the need to manage power consumption in a mobile device. I am surprised at this particular sentence, though:I have to say that I don’t quite understand why this has generated so much discussion and controversy. Yes, the design is not optimal from the perspective of enabling high sustained thermal dissipation (and thus performance). But why would one want sustained performance in a phone? A phone is almost exclusively operated on battery, and I don’t know how many people would want their already frame-limited games to run 30% faster at the expense of running out of battery in under an hour.
According to Andrei‘s benchmarks, the iPhones are still significantly faster than any competition after throttling, while their sustained power usage is slightly lower than the competitions. What we have here is a deliberate design that obviously prioritizes usable battery life over sustained performance. And in the typical Apple fashion, they wield thermal throttling as an precision tool for managing power and performance, using a hardware layout that is most certainly optimized for board space while reaching the precise performance and power consumption targets they want.
Or, to make it short: if Apple used a less thermally constrained design their phones would run faster but also hotter and their battery life under load will be non existent. In fact, the main reason why this is being discussed is because Apple does not soft-limit their GPUs, so there is a big disparity between the burst and the sustained performance. About that, duh, that’s a desktop class GPU we are talking about, of course it will scale.
"And in the typical Apple fashion, they wield thermal throttling as an precision tool for managing power and performance."
I've never heard of thermal throttling used as a "precision tool" for managing power and performance. I would think a much better engineering approach would be to simply limit the clock speed of the GPU, rather than relying on it overheating, for two reasons:
1) Thermal throttling doesn't give consistent power management. E.g., you have very different thermal throttling, and thus very different power consumption, in a hot phone vs. a cold phone.
2) Letting chips heat up to the point where they need to be thermally throttled seems like poor engineering design. Isn't it far better for the reliability and longevity of the device to implement better thermals, such that chips run cooler and, if needed, manage power consumption by throttling clock speed after a certain period of time?
As for my personal experience, I can't speak to iPhones, but I have had a lot of thermal problems with the poor GPU cooling on my 15" 2014 MacBook Pro. It ran fine for about 1.5 years after purchase, but then, if the room got warm (say 29 C = 84 F), my computer would throttle and immediately become unusable (kernel task ~600%) when I had a single 4K monitor connected to it. I had to have a fan blow directly onto it, or turn on my A/C. So Apple had to repair it under warranty.
[To be greener I would use a window fan rather than A/C, so my apt. would often get to that temp in the warmer months, which was certainly within my comfort zone, and far below the upper operating temp Apple specifies.]
Then it worked fine for another 1.5 years, when the same thing happened, and Apple had to repair it again. Then it happend a third time and, even though it was out of warranty by this point, because it was a pre-existing problem, they repaired it again (no complaints about Apple's CS support, which is great).
The reason this kept happening was because the GPU was so poorly cooled that it was thermally overstressed by being continuously connected to a 4k monitor. [It seems that the third time they repaired it they did something different, since I've not experienced that problem again.] [Well, now I only experience it when I have three displays connected and the room temp gets into the 80's, and since I can no longer get it repaired I only run it in that configuration when I'm using my A/C.] So sorry to say this, but I almost had to laugh when you wrote "in the typical Apple fashion, they wield thermal throttling as an precision tool". More like a medieval bludgeon.
Last edited: