Mobile Benchmark Cheating as a Service
anandtech.com
anandtech.com
What makes it "nonsensical" ? Are they exceeding the TDP of the phone? If so, then couldn't benchmarks just be made much longer, so that the phones would throttle or fail if they were cheating?
Or is it just about battery life? If so, why is it unreasonable to have a phone plugged in to get great gaming performance?
People don't always game near power outlets.
And if it is the battery that's "unreasonable', then I wonder why the review sites don't just factor the cheating into their review by having a category like "battery life running PCMark" or something where they measure how long the phone will run the benchmark.
Publications want to use these benchmarks as a convenient proxy for real-world performance. Phones have "benchmark detection" and run their power management with different settings when they detect that a benchmark is running, defeating the purpose of running the benchmark.
BTW, I don't think this is about gaming vs. non-gaming workloads (there are different benchmarks for those), or even running plugged-in vs. on battery. My understanding is that some of these "benchmark modes" are so aggressive that the phones would become too hot to hold in your hands. No sane phone manufacturer could use settings like these for real-world usage.
And while making benchmarks longer helps, it doesn't tell you if that phone's new mode would have huge problems in a slightly warmer environment, or a case, and it only works on full-out gaming benchmarks. You could easily still get misleading results for something that tries to be a mixed user workload.
This. I think Geekbench needs an additional mode running it at 10min plus instead of the current 2min max.
I.e.Geekbench is highly optimized for Arm but it doesn't use AVX2 on PC, making ARM seem much better than it is.
Geekbench runtime is too small. Good laptop reviewing websites like notebookcheck use many rounds of Cinebench R15 to test if scores go down due to thermal throttling and by how much and after what time.
Something similar can be done on mobile phones instead of just running Geekbench once and writing down the number.
Yes, some manufacturers are trying to cheat but benchmarks used are bad and many reviewers do a poor job.
(Drivers detect the name of the executable as QUAKE.EXE and behave differently!)
These generally actually make the games you're playing have somewhat better performance (via game-specific hacks). Applying tweaks to a mobile phone benchmark, but then not applying those same tweaks to other apps is just misrepresentation of actual performance.