[HTC 10 Questions & Answers] lagittaja:
Looking at the video...no it doesn't. Quite consistent actually.

Also could people for the love of god stop throwing the throttle word around without actually understading what is happening here..

Of course the first Antutu benchmark number was really high because the phones started off cool as a cucumber.

You know, that unibody is a huge freaking heatsink. It's able to absorb a lot of heat and gives the 10 the competetive edge in this kind of a test.

S7 has over 5% less mass vs 10 and a glass back as well. Inside you'll find a teeny tiny heatpipe which is supposed to spread the heat more evenly but there's no visible thermal interface material to actually help that process of pulling the heat away from the SoC to the heat pipe and then spread that heat to the mid frame.

Read: the S7 "throttles" right out of the gate.

Thermal interface material is used to have a better contact between two surfaces, otherwise there will be air trapped between those surfaces and air is not good at transferring heat.​

Same goes with the G5, at least it has almost the same mass as the 10 but it's got that silly primer paint and whatnot covering it. LG, you're a genius, of course that's gonna help the heat get away :silly:

And no TIM goop here either, just some sort of thin heatspreader on top of the SoC/UFS NAND and some thermal tape which would then, hopefully, make contact with the metal frame. Problem here is that there's not a lot metal for the heat to transfer to. Also thermal tape < proper paste/goop or thermal pads.

Unfortunately we don't have teardown of the HTC 10 yet, I'm interested in seeing what kind of thermal solution they've got there.

If you take a look at the standard or average deviation of those results, not including test #1 which is the warm up lap, the deviation of HTC 10 scores is just as good or just as bad as the Galaxy S7. G5 being the worst of the bunch and P9 being slooow and consistent at that, doesn't surprise me when looking at the teardown of it..

Or the geekbench numbers, this time we don't need to exclude the #1 test because the warm up was already done with Antutu.

No problem with single core, almost as good as the S7. This comes down to kernel and governor differences.

I'm not sure what happened here with the multi core numbers with the 10, if I'd got that kind of results, I would've restarted the whole test all over again. I wouldn't accept that kind of a variation, #1-2 being close to each other and then dropping by over 6% with #3-4 being close to each other again.

Just by having some random background process do "stuff" could have an effect like that, single core didn't have that where as with multicore test all of the cores are used which of course means that even if one of those is doing something else...

The P9 for example does show some signs of performance degradation here, first one being high and the following three drop off and are close to each other.

The G5 then shows a random drop as well at #3, just 2% but still a little odd.

But nevertheless. These kinds of tests are ridiculously stupid.

How about you take a look at proper testing over here.

http://anandtech.com/show/10252/htc-10-battery-storage-results

If you don't know what to look at, I'll help you.

This, is throttling. You just simply cannot have a device as small as a phone keep the GPU performance up for very long.

The Adreno 530 is ridiculously powerful and with 256 ALUS's and 600+ Mhz clockspeed, it's going to guzzle a lot of power and in the process create a lot of heat.

Apple on the other hand is obsessed with the consistency and it shows. PowerVR's architecture is just so much more efficient along with Apple's own optimizations.

But anyway, S7 and 10 show the same amount of performance degradation.

And here's FPS/vs time.

The 10 of course drops off faster as HTC doesn't want to burn your fingers. They have a completely different body on the device which means different skin temp restrictions.

But in the long run, S7 is all over the place while the 10 gives you a more consistent performance.

I have no clue why on earth Samsung would prefer that kind of oscillating performance. What you wanna have is strict temp limits with high enough temperature hysteresis so it doesn't start jumping up and down like that.

As an example would you rather have a GPU in your PC which fan would sound like WEE-UUU-WEE-UUU jumping all over the place like a kid on a trampoline or a gradual and consistent hum? Not the same thing of course, closest analogy I could think off, but that kind of fan behaviour of course affects modern GPU's with their automatic "overclocking" or rather their clockspeed through the TDP and temperature limits.

It's not good for the longevity of CPU/GPU dies and other semiconductors either if there's sudden temperature jumps all the time, it's known as thermal stress.

Also, what a lovely dip on the S7 to the high 20's fps as it ran into the temperature limit road block.

What happened was that it tried to overachieve by keeping the clocks high longer > oops I reached the thermal limit, now I have to throttle waay down to save myself. Then after that it jumps up and down...

Would've been nice to see the battery+CPU/GPU temps in those graphs! :D

And I would love to get those T-Rex numbers in a spreadsheet and have a closer look at them.