Sunday, May 29, 2016

Thermal throttling temp/performance test

I ran some quick tests to see how the throttling temp limit affects performance. Tests were run on PureNexus 05/06/16 and Elemental 1.14 with GhostPepper profile. I used "Trepn Profiler" to record the data.
Instead of running a benchmark, I chose a more realistic scenario:
  • entered a distant destination into Navigon (GPS)
  • streamed internet radio with Xiialive and using its equalizer (Wi-Fi used for data, LTE active)
  • zoomed in and out on the map for about 6 minutes

It's unlikely that anyone zooms in and out of the map like a madman as I did, but the ambient temperature was only 24°C. So I believe at 30+°C this could actually happen while navigating, even without the constant zooming.

The first image shows the data for a limit of 46°C.
The big cluster (CPU6) is shut off at about the minute mark. After around three minutes, the small cluster (CPU1) throttles down to 960MHz and stays at this frequency. The zooming felt significantly more sluggish, but everything still worked. Just a bit slower.
The core temperature settled at just around 60°C.

Now at a limit of 55°C things start to get interesting.
At this limit the big cluster (CPU6) is never shut down and always runs at 630MHz. After two minutes the core temperature reached 73°C, causing the small cluster (CPU1) to occasionally drop down to 500MHz!
Whenever the frequency of the small cluster dropped that low, the screen and sound froze for a few seconds. The phone was almost unusable. Every touch needed a few seconds to cause a reaction.

tl;dr
Do NOT set the throttling limit above 46°C! It will actually decrease performance.


from xda-developers http://ift.tt/1Ud6u7e
via IFTTT

No comments:

Post a Comment