Slashdot Mirror


Samsung Caught Boosting Galaxy S4 Benchmarks

A recent forum post at Beyond3D made an interesting claim: that the Samsung Galaxy S4's GPU ran at 532 MHz for certain whitelisted benchmark applications, and at 480 MHz for everything else. The folks at AnandTech decided to investigate and found out that the phone does indeed let its GPU run at a higher frequency when particular benchmark software is running. They found a similar oddity with the CPU — it wasn't restricted for other apps, but it was forced to run at max speed during benchmarks. Then they decided to look for direct evidence that this was intentional. "Poking around I came across the application changing the DVFS behavior to allow these frequency changes – TwDVFSApp.apk. Opening the file in a hex editor and looking at strings inside (or just running strings on the .odex file) pointed at what appeared to be hard coded profiles/exceptions for certain applications. The string 'BenchmarkBooster' is a particularly telling one. ... Quadrant standard, advanced, and professional, linpack (free, not paid), Benchmark Pi, and AnTuTu are all called out specifically. Nothing for GLBenchmark 2.5.1 though, despite its similar behavior."

4 of 234 comments (clear)

  1. Official answer from Samsung by pieleric · · Score: 4, Informative

    There seems to be an official answer from Samsung here: http://samsungtomorrow.com/4676

    It's in Korean, but here is the translation, provided by sammobile.com:
    "Under ordinary conditions, the Galaxy S4 has been designed to allow a maximum GPU frequency of 533MHz. However, the maximum GPU frequency is lowered to 480MHz for certain gaming apps that may cause an overload, when they are used for a prolonged period of time in full-screen mode. Meanwhile, a maximum GPU frequency of 533MHz is applicable for running apps that are usually used in full-screen mode, such as the S Browser, Gallery, Camera, Video Player, and certain benchmarking apps, which also demand substantial performance.

    The maximum GPU frequencies for the Galaxy S4 have been varied to provide optimal user experience for our customers, and were not intended to improve certain benchmark results.

    We remain committed to providing our customers with the best possible user experience."

    1. Re:Official answer from Samsung by Xest · · Score: 4, Informative

      Maybe you should learn to use Google. There's plenty of quotes of 533mhz for the GPU from long before this article and Samsung's response.

      One example in the comments section of this article from March which a very quick simple search dug up:

      http://www.sammobile.com/2013/03/03/galaxy-s-ivs-specifications-leak-confirm-exynos-octa-powervr-sgx-544mp/

      Or are you just being a fanboy and not actually interested in the facts? Because the comment you just posted is a complete lie which suggests that maybe that's the real problem you have.

  2. Re: And you think they're the only one why? by Geoffrey.landis · · Score: 4, Informative

    Here you go

    http://news.cnet.com/8301-1001_3-57593426-92/debate-sparked-about-benchmark-for-intel-arm-chips/

    Meh. That link basically says that there are different results from different benchmarks. It says that it's a "not uncommon assertion" that companies "have attempted in the past to "manipulate" benchmarks", but that's not the same as finding code that overclocks the chip specifically when it's running benchmark programs

    --
    http://www.geoffreylandis.com
  3. Re:And you think they're the only one why? by whisper_jeff · · Score: 5, Informative

    It doesn't. Other applications can run at 533mhz...

    No. They can't. Please try reading the article.

    http://www.anandtech.com/show/7187/looking-at-cpugpu-benchmark-optimizations-galaxy-s-4

    ...all other apps/games were limited to 480MHz.

    Other applications can NOT run at 533. The only applications that have access to that speed boost are benchmark apps.

    The ONLY apps.

    Please read the article before you continue spreading your misinformation.