Several Android smartphone makers have been busted for artificially inflating benchmark scores. The roots of this story can be traced all the way back to June, when a member of the Beyond3D forums discovered benchmark-specific optimizations in the Samsung Galaxy S4. AnandTech's subsequent investigation revealed that the device's power management allowed higher GPU frequencies when certain benchmark applications were run. The site also discovered that launching certain benchmarks would cause all CPU cores to become active and run at their highest possible frequency.
Ars Technica has since detailed similar behavior in the Galaxy Note 3, and AnandTech has published a damning report exposing benchmark-related tweaks in not only devices from Samsung, but also ones from Asus, HTC, and LG. Of the handsets tested by AnandTech, only the Motorola products and Google's Nexus devices were devoid of benchmark-specific optimizations.
The optimizations seem to be limited to popular synthetic tests like 3DMark, AnTuTu, and Vellamo. FutureMark expressly forbids optimizations, noting that "drivers may not detect the launch of the benchmark executable and alter, replace or override any parameters or parts of the test based on the detection," but that hasn't stopped HTC and Samsung from gaming 3DMark.
Perhaps the most infuriating thing about this whole story is that Samsung is claiming innocence. The company told CNet that the Galaxy Note 3 "maximises its CPU/GPU frequencies when running features that demand substantial performance," but said "this was not an attempt to exaggerate particular benchmarking results." Ars showed that the Galaxy Note 3 produces much lower Geekbench scores when that software is run with a different name, which seems to contradict Samsung's statement. The optimizations apparently key in on the name of the software rather than the nature of the workload.
We've seen these kinds of shenanigans before, of course. AMD was caught cheating in Quake years ago, and Nvidia gamed 3DMark03. Motherboards sometimes inflate CPU speeds to improve performance, too, although those optimizations aren't benchmark-specific.
It's troubling that shady optimizations appear to be so pervasive in the smartphone space—and that a big name like Samsung is denying any wrongdoing despite pretty convincing evidence to the contrary.
|Corsair grooms its Bulldog living-room PC with a sleeker coat||17|
|Samsung Gear S2 smartwatch lineup Tizen to Galaxy phones||8|
|Deus Ex: Mankind Divided extras tied to preorder sales numbers||14|
|Apple and Cisco get friendly with a strategic partnership||3|
|Catalyst 15.8 beta drivers add Oculus SDK support||4|
|Google bridges the divide between Android Wear and iOS devices||16|
|MSI's GTX 980 Ti Lightning glows with mystic light||10|
|GeForce 355.82 drivers are ready for The Phantom Pain||8|
|Get your PAX 2015 report right here||0|
|auxy, give SSK back his login!||+38|