OnePlus has again been alleged for manipulation of benchmark scores in the OnePlus 5. The OnePlus 5 is their latest flagship device and packs powerful specifications and good looks. A report has revealed the use of app identifiers to generate better performance in benchmark apps.
A report posted on XDA developers has revealed that OnePlus has used app identifiers to identify certain benchmarking applications. This is done to disable throttling and perform at full capacity when the tests are run. As soon as the device detects a benchmark app, the cores in little cluster perform at full speed. This manipulation was spotted in the review unit of the OnePlus 5, running on OxygenOS 4.5.0.
What are Benchmarking Applications?
Benchmarking applications are apps that allow you to check the actual performance and specifications of your smartphones. These are primarily used to measure the CPU performance, GPU performance, Display (Frames per second) and so forth. Some of the common Benchmark applications are AnTuTu, Geekbench 4 and Nenamark.
What did OnePlus do?
OnePlus 5 has been alleged for using app identifier to identify when a benchmark application is run. This code governs the smaller cores of the CPU to clock at a higher speed of 1.9 GHz. The smaller cores remain at a speed boost during the benchmarking and hence gain higher scores in Benchmarking applications.
The XDA forum report stated, “it (OnePlus 5) 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 – and likely the highest attainable given its no-compromise configuration with its specific configuration.“
Earlier also, OnePlus was exposed using a similar tactic to manipulate benchmark apps. With the OnePlus 5, it has been found out that it identified a package of benchmarking apps. The affected apps as per XDA forums report are AnTuTu, Androbench, Geekbench 4, GFXBench, Quadrant, Nenamark 2 and Vellamo.
Official Statement from OnePlus
OnePlus issued an official statement saying that “People use benchmark apps in order to ascertain the performance of their device, and we want users to see the true performance of the OnePlus 5. Therefore, we have allowed benchmark apps to run in a state similar to daily usage, including the running of resource intensive apps and games. Additionally, when launching apps the OnePlus 5 runs at a similar state in order to increase the speed in which apps open. We are not overclocking the device, rather we are displaying the performance potential of the OnePlus 5.”