Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 17 submissions in the queue.
posted by chromas on Friday September 07 2018, @04:00PM   Printer-friendly
from the dishonorable-discharge dept.

Huawei caught cheating performance test for new phones

UL, the company behind the tablet and phone performance benchmark app 3DMark, has delisted new Huawei phones from its "Best Smartphone" leaderboard after AnandTech discovered the phone maker was boosting its performance to ace the app's test. The phones delisted were the P20, P20 Pro, Nova 3 and the Honor Play. "After testing the devices in our own lab and confirming that they breach our rules, we have decided to delist the affected models and remove them from our performance rankings," the company said in a statement.

For the Huawei case, the rules are actually a little fuzzy. Phones are permitted to adjust performance based on workload, which results in peaks or dips in performance for different apps, but they are not permitted to hard-code peaks in performance specifically for the benchmark app. Huawei reportedly claimed that the peak in performance seen during the run of the benchmark app was an intuitive jump determined by AI; however, when an unlabeled version of the benchmark test was run, the phones were unable to recognize it and, as a result, displayed lower performances.

In other words, the phones aren't so smart after all.

Now I feel better about forgetting to submit this story.

Also at The Verge and Android Police.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Booga1 on Friday September 07 2018, @04:36PM (5 children)

    by Booga1 (6333) on Friday September 07 2018, @04:36PM (#731825)

    You're barely scratching the surface of what Huawei tried to pull off. This line stands out to me:

    Huawei reportedly claimed that the peak in performance seen during the run of the benchmark app was an intuitive jump determined by AI

    So, when their cheating was caught, they tried to blame the "AI" feature of the phone. If that sticks we'll be seeing all sorts of stuff handwaved away as "it must have been the AI!"

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by DannyB on Friday September 07 2018, @05:29PM

    by DannyB (5839) Subscriber Badge on Friday September 07 2018, @05:29PM (#731846) Journal

    "it must have been the AI"

    Do you have any idea how many different kinds of marketing departments could use that line!

    --
    To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.
  • (Score: 4, Interesting) by requerdanos on Friday September 07 2018, @05:43PM (2 children)

    by requerdanos (5997) Subscriber Badge on Friday September 07 2018, @05:43PM (#731848) Journal

    the "AI" feature of the phone

    Well, the "AI" feature of an Android device that controls how fast the processor runs in response to a load is merely the CPU governor [androidforums.com] baked into any Linux kernel. Hardly a Huwaei exclusive.

    On my workstation, I have a process running that looks every second or two at what processes are running and at the CPU temperature. If it sees a high temperature, it saves the current governor and changes to the "powersave" governor (runs at minimum speed regardless of load) until the temp comes down; if it sees any one of a list of processes (dpkg,apt,apt-get,aptitude,gcc,ld,ghb,gzip,gunzip,etc.) it saves the current governor and changes to the "performance" governor (run at max clock speed regardless of load) until the process(es) disappear(s).

    Sounds like Huwaei is up to similar shenanigans.

    • (Score: 1, Informative) by Anonymous Coward on Friday September 07 2018, @08:14PM (1 child)

      by Anonymous Coward on Friday September 07 2018, @08:14PM (#731904)

      No, they just hardcoded to detect the name of the benchmark process. When they put in the same benchmark with a different name, they noticed the processor behaved differently. It was simply a case of engineering and coding to pass a test but not for real use.

  • (Score: 2) by takyon on Friday September 07 2018, @05:51PM

    by takyon (881) <takyonNO@SPAMsoylentnews.org> on Friday September 07 2018, @05:51PM (#731849) Journal

    AMD and Intel processors adjust frequency in real time in response to application demand, temperature, etc. AMD calls their implementation SenseMI [amd.com].

    --
    [SIG] 10/28/2017: Soylent Upgrade v14 [soylentnews.org]