Google’s Chief Software Engineer for OnePlus 5 Cheats: Pointless and Stupid
Yesterday, one of the Co-founder of OnePlus Carl Pei try to defend the OnePlus 5 phone publicly, after data shows that they are cheating on benchmark tests.
It turns out that the phone increases the CPU frequency when it detects that benchmark app is run to “pump” the results. On Reddit Pei said that the OnePlus 5 software only increases Snapdragon 835 performance in the same way as it happens when playing heavy games or requiring many resources for applications.
“We have made it so that when running benchmark apps, the phone performs the same as when running resource intensive apps such as 3D games. We also fully activate our chipset in other parts of OxygenOS, for instance when launching apps to make the launch experience faster and smoother.
We are not making it easier for the chipset to perform, for instance by changing to a lower resolution when detecting a benchmark app. We are not changing the performance of our chipset, for instance by overclocking it.
When users run benchmark apps, which I agree aren’t a useful proxy for real life performance, we believe that they want to see the full potential of their device without interference from tampering. That’s what we’ve unlocked.
Every OEM has proprietary performance profiles for their devices, I appreciate that we have a tech enthusiastic following, but feel free to have a look around. :)”
The manager denied rumors that this behavior on the phone is only reported in test pieces sent to journalists. He assured that all OnePlus 5 models work with the same code, and that benchmarks do not measure the phone’s real-world capabilities.
Consumers, however, did not believe in OnePlus explanations. To which joined Google’s chief software engineer, Tim Murray, who described the practice as “pointless and stupid.”
In a series of tweets, Murray condemned the practice of “detecting application and increasing frequency”.
it’s just a complete waste of engineering time. it’s SO pointless and stupid. indefensible.
— park avenue (@t_murray) June 21, 2017
ramping clocks only lowers performance if you forget to turn off thermal throttling too! not like thermals have ever caused problems before
— park avenue (@t_murray) June 21, 2017
He explained he had spoken to a number of Android manufacturers and explicitly told them not to do so. We recall that in a similar scandal a few years ago, became involved and Samsung.
XDA explains: “…it resorts to the kind of obvious, calculated cheating mechanisms we saw in flagships in the early days of Android, an approach that is clearly intended to maximize scores in the most misleading fashion. While there are no governor switches when a user enters a benchmark (at least, we can’t seem to see that’s the case), the minimum frequency of the little cluster jumps to the maximum frequency as seen under performance governors. All little cores are affected and kept at 1.9GHz, and it is through this cheat that OnePlus achieves some of the highest GeekBench 4 scores of a Snapdragon 835 to date.”
According to Murray, the practice of ramping clocks leads to overheating and damaging the battery, defining it as a “waste of engineering time”.http://gizbrain.com/2017/06/23/oneplus-5-benchmark-cheats-pointless-stupid/https://i2.wp.com/gizbrain.com/wp-content/uploads/2017/06/OnePlus-5-1.jpg?fit=1200%2C739https://i2.wp.com/gizbrain.com/wp-content/uploads/2017/06/OnePlus-5-1.jpg?fit=210%2C129ONEPLUSTECH NEWSAndroid,benchmark,OnePlus,OnePlus 5,smartphone,Snapdragon 835Yesterday, one of the Co-founder of OnePlus Carl Pei try to defend the OnePlus 5 phone publicly, after data shows that they are cheating on benchmark tests. It turns out that the phone increases the CPU frequency when it detects that benchmark app is run to 'pump' the results. On Reddit...John GreenJohn GreenJohngreen@gizbrain.comContributorJohn Green is a writer at GizBrain.GizBrain - Your Tech Brain