Google Nexus 4 Review - Google's new Flagshipby Brian Klug on November 13, 2012 8:45 AM EST
- Posted in
- Nexus 4
- Android 4.2
The Nexus 4 is based around a 1.5 GHz Qualcomm Snapdragon S4 Pro SoC, the quad core Krait APQ8064 with Adreno 320 GPU, which is still built on a 28nm process. The combination of APQ8064 for AP and MDM9x15 for baseband is Qualcomm's Fusion 3 platform, and the Nexus 4 and Optimus G are the first phones to market based on that platform. This is a relatively unique opportunity for Nexus, which until recently wasn't really first to market with the latest and greatest silicon.
A while ago we posted our Nexus 4 and Nexus 10 performance preview. At that point we still had a lot of testing to perform, and many people noted that the Nexus 4 performance was far behind the LG Optimus G despite it being based on the same platform. Later, some people noticed that I had uploaded another set of results from GLBenchmark 2.5 to the online result browser with much better performance. The difference wasn't some over the air software update but rather that I was running some of the tests with the Nexus 4 in a ziplock bag inside the freezer to mitigate any condensation problems, and simultaneously nail down any possible thermal throttling.
I've re-run everything and can confirm obviously that there was thermal throttling going on affecting some of the results, and have included the new results wherever there was a deviation from previous. For those wondering why the LG Optimus G wasn't affected in spite of it having the same platform, the reason is because the results from the Optimus G were run in parts due to some instability affecting its ability to run a complete set of tests without crashing. The Nexus 4 has newer drivers that don't crash during a full GLBenchmark 2.5 run but as a result run the device long enough for thermal throttling to kick in.
The result of the tests in the freezer results that are much closer to what we'd expect based on the APQ8064 MDP/T runs and the Optimus G numbers I saw in Korea.
When it comes to the CPU side of things there were results also affected by thermal throttling. I spaced some of those runs out (unintentionally) enough that performance didn't change, but for other things it did affect performance. I can't tell what GPU clocks end up being when the SoC decides to throttle, but it is possible to nail down what CPU performance state APQ8064 settles down into when there's throttling going on by looking at the state tables.
Left - 1.134 GHz during throttling (running tests), Right - All the performance states
I can see the Nexus 4 not use any of the performance states above 1134 MHz when it's getting hot, as shown in the images above. I've tweeted a link to the pastebin for thermald.conf which I believe configures the thermal cutoffs and will be interesting to kernel hackers trying to play with these values.
Post Your CommentPlease log in or sign up to comment.
View All Comments
dae_aosp_omg - Tuesday, November 13, 2012 - linkGood job seriously.
Brian Klug - Tuesday, November 13, 2012 - linkThanks :)
Hopefully minimal errors in here, working on no sleep this time!
WiWavelength - Tuesday, November 13, 2012 - linkHi Brian...
Since the Nexus 4 is a 3GPP only device, shouldn't the entry tag be the MDM9215, instead of the MDM9615?
Brian Klug - Tuesday, November 13, 2012 - linkYeah you're right, I just tab-completed and it went with 9615 since we don't have a 9215 tag yet, fixing!
blanarahul - Sunday, July 7, 2013 - link"I heard that a smartphone based on the Optimus G would be the next Nexus phone and was quite simply blown away. Nexus has rarely been first to the latest and greatest in terms of hardware platforms, and certainly there was no way that combination would be inexpensive. For Google to nail the next Nexus phone it would have to be a combination of both"
The first time I read the article, I agreed with this sentence. But now I don't. HTC J Butterfly was released two months later. And it is the only phone (apart from Nexus 4) which is competitive in 2013. It would have been best if the next Nexus was based on HTC J Butterfly. Even if it ended up costing 50$ more.
chrone - Tuesday, November 13, 2012 - linkthanks for the storage benchmark! nice improvement there over galaxy nexus. :)
at80eighty - Tuesday, November 13, 2012 - linkBrian, sorry to threadjack - any clue when you're expecting the Lumia 920 review to happen? just curious what AT's take on the weight is, more than anything else
Jedi2155 - Thursday, November 15, 2012 - link"The other common design element between the Optimus G and Nexus 4 is that nonconductive metallic plastic ring which extends around the perimeter of the device. This is something that comes off as tacky in the US market but (I’m told) is still a somewhat attractive motif in the Korean market."
I love how you described a chrome band here...haha.
krumme - Tuesday, November 13, 2012 - linkAgree. The part about the camera is a new benchmark for reviews!
I would like som other performance test, but know its difficult.
soccerballtux - Tuesday, November 13, 2012 - link+1.
Going forward, I expect (Freezer) tests added to Anandtech's benchmarks. Please also add this to the benchmark comparison tools.