
OnePlus has been accused of benchmark cheating — again. (Image: OnePlus)
OnePlus 5 review units contains code that allows them to manipulate benchmark tests to achieve performance that the end user will not see while running regular applications, claims the well-respected tech site XDA Developers.
The cheat code spoofs the benchmark tool by causing the system to run at a higher than normal CPU speed during the benchmark.
The charts below show CPU frequencies when running GeekBench 4 downloaded from Google’s Play Store compared to XDA Developer’s “hidden build” of GeekBench.
“In case it isn’t evident from the graph above,” continues Serrafero, “we polled the CPU frequency every 100ms, and in total, only 24.4 percent of readings returned the maximum frequency of 1.9Ghz when disabling cheating. Meanwhile, the run with enabled cheating spent a staggering 95 percent of readings in its maximum frequency state.”
The cheat code boosts the OnePlus 5 multi-core performance by around 5 percent, which doesn’t sound much, but as Serrafero points out, “that nudge is enough to propel the device ahead of other Snapdragon 835 devices.”
Another undesirable side-effect of forcing the CPU to run so fast is that it causes the device to heat up to the point where it can become uncomfortable to hold. While running the GFXBench benchmark, the outer shell of the OnePlus 5 was recorded at 50 degrees C | 122 degrees F, which Serrafero described as “scorching hot for a phone, and is thoroughly uncomfortable to hold.”
OnePlus has responded to the criticism with the following statement:
“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.”
This statement doesn’t make sense, since this CPU performance boost only occurs when selected benchmark tools are run.
This is not the first time that XDA Developers have pointed the finger at OnePlus for benchmark tampering. Back in January, a cheating mechanism was found in the code that shipped with the OnePlus 3T.
Other stories:
iOS 11 has a big problem, and we’re to blame for it The iPhone 8 will have twice as much glass for you to break iPhone’s battery draining fast? Here’s how to fix it The quickest, simplest way to speed up an old, tired PC Apple selling outdated 32-bit iOS apps that will soon stop working How to securely erase hard drives (HDDs) and solid state drives (SSDs)