XDA accuses OnePlus 5 of manipulating benchmark scores to gain a 5% performance boost.Earlier this year, the folks at XDA Developers found that the OnePlus 3T and Meizu Pro 6 Plus were cheating at benchmarks, activating a “performance” mode as soon as a bnechmark test was initialized to eke out a favorable score on testing apps like GeekBench.
With the OnePlus 5 now official, the company is once again under fire, with XDA claiming that units that have been sent out to reviewers manipulate benchmark scores.
With the OnePlus 3T, the company specifically targeted benchmark apps, boosting the CPU frequency when it detected that a particular benchmark was running:
Last time around, OnePlus introduced changes to the behavior of their ROM whenever it detected a benchmark application was opened. Such application names were explicitly listed by their package IDs within the ROM in a manifest that specified the targets.
Then, the ROM would alter the frequency in relation to an adjusted CPU load — our tools showed CPU load would drop to 0% regardless of obvious activity within the application, and the CPU would see a near-minimum frequency of 1.29GHz in the big cores and 0.98GHz in the little cores.
The publication notes that time time around, the cheating is much more “blatant:”
The OnePlus 5, on the other hand, is an entirely different beast — 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