Overblog Alle Blogs Top-Blogs Technologie & Wissenschaft
Edit post Folge diesem Blog Administration + Create my blog
MENU
Werbung

Mention 3’s benchmarking “adjustments” pump up scores by up to 20%

Veröffentlicht am 2. Oktober 2013

Mention 3’s benchmarking “adjustments” pump up scores by up to 20%


We noticed an peculiar incident while trying the Samsung Galaxy mention 3: It scores really, really well in the sphere of yardstick tests—puzzlingly well, in the sphere of piece of evidence. A quick comparison of its scores to the similarly specced LG G2 makes it bright with the aim of something underhanded is free on, for the reason that Samsung's 2.3GHz Snapdragon 800 blows the doors inedible LG's 2.3GHz Snapdragon 800. What did you say? Makes single Snapdragon so distinct from the other?


Later than a delightful trace of sleuthing, we can with confidence say with the aim of Samsung appears to stay artificially boosting the US mention 3's yardstick scores with a special, high-power CPU mode with the aim of kicks in the sphere of whilst the device runs a hefty amount of in style benchmarking apps. Samsung did something like with the international Galaxy S 4's GPU, but this is the basic count we've seen the boost on a US device. We additionally found a way to disable this special CPU mode, so on behalf of the basic count we can meet righteous how much Samsung's yardstick optimizations affect yardstick scores.


The smoking gun at this point is CPU idle speeds, which can stay viewed with a arrangement television app while using the phone. The beyond picture shows how differently the CPU treats a benchmarking app from a regular app. Normally, while the mention 3 is idling, three of the four cores shut up inedible to conserve power; the outstanding hub drops down to a low-power 300MHz mode. However, if you load up righteous approximately several in style CPU benchmarking app, the mention 3 CPU tresses into 2.3GHz mode, the fastest promptness on the cards, and not a hint of the cores perpetually shut up inedible. Stopping the CPU from idling shouldn't in the sphere of and of itself affect the yardstick scores a in one piece share, so this was our basic sign with the aim of something was damage. Benchmarks exist to gauge the performance of a phone in regular management, and a device ought to in no way take care of a yardstick app differently than a regular app.


While it's challenging to determine each trace of special indoctrination with the aim of affects the CPU while a yardstick is running, single sure-fire way to meet what's free on is to trick the phone into not entering a special "benchmark mode" in a yardstick. If we may well defeat this behavior, we may well retain otherwise and later than yardstick records and as a consequence meet righteous how deep the rabbit fallacy goes. A trace of trying showed with the aim of the device's boosted yardstick mode is triggered by the package names of the nearly everyone in style benchmarking apps—loading Geekbench, on behalf of instance, starts this mode. So we slapped calm "Stealthbench," a renamed version of Geekbench 3. By disassembling the benchmarking app, changing just the package repute, and reassembling it, we may well run the app with no the CPU knowing we were running a yardstick app. The mention 3 ought to take care of our yardstick like several other app and let somebody have a spot on representation of the phone's performance next of kin to other policy.


Beyond is a picture of Geekbench and of Stealthbench, which is identical to Geekbench in the sphere of each way bar on behalf of a distinct package repute. With Geekbench, arrangement television shows with the aim of the CPU is sheltered into 2.3GHz mode and all cores are enthusiastic, but in the sphere of Stealthbench, the CPU is permissible to idle, shut up inedible cores, and switch power modes, the same way it does in the sphere of several other app. We retain successfully disabled the special yardstick mode.


Geekbench is a in style benchmarking app, so the mention is involuntary to let somebody have it special management. It has in no way heard of "Stealthbench," though, so despite being the exact same app, it does not comprehend the special yardstick boost. The mention command run this yardstick like 99.99999 percent of the other apps on the device. The subsequently step, so therefore, is to run the two benchmarks and compare the CPU's yardstick mode with its non-benchmark mode.


The difference is remarkable. In the sphere of Geekbench's multicore test, the mention 3's yardstick mode gives the device a 20 percent boost in excess of its "natural" keep a tally. With the yardstick boosting logic stripped away, the mention 3 drops down to LG G2 levels, which is someplace we to begin with likely the keep a tally to stay, specified the identical SoCs. This large of a boost income with the aim of the mention 3 is not righteous messing with the CPU idle levels; significantly supplementary oomph is unlocked whilst the device runs a yardstick.


The subsequently step was to body unfashionable righteous which apps are affected by this. In the sphere of Samsung's executive statement approximately the international Galaxy S 4's GPU "benchmark booster," the company thought with the aim of the GPU frequency boost happened in the sphere of a amount of other apps, "such having the status of the S Browser, Gallery, Camera, [and] capture on tape Player." The previously provided reasons on behalf of the promptness variations seemed by the side of smallest amount somewhat defensible, since they may well help preserve battery life and generate excluding cook. If battery life continuation and cook reduction were the reasons behind what did you say? Was free on at this point, the "boosting" might stay similarly defensible.


The line we ended up with is called "DVFSHelper.Java," and it contains a hard-coded slant of each package with the aim of is affected by the special CPU boosting mode. According to this line, the function is used exclusively on behalf of benchmarks, and it seems to cover all the in style ones. There's Geekbench, Quadrant, Antutu, Linpack, GFXBench, and even selected of Samsung's own benchmarks. The two functions practical to this slant seem to stay "PACKAGES_FOR_BOOST_ALL_ADJUSTMENT," which is rebuff doubt the CPU booster, and "PACKAGES_FOR_LCD_FRAME_RATE_ADJUSTMENT," which makes it sound like the phone is additionally shifting the make an exhibition of frame rate.


The inclusion of GFXBench is surprising specified with the aim of it shows rebuff abnormal idling behavior in the sphere of arrangement television. Concerning the inclusion of with the aim of and the suspicious "frame rate adjustment" chain, it's bright with the aim of Samsung is liability something to the GPU having the status of well, though folks chronometer speeds are supplementary challenging to access than the CPU speeds (a method used by AnandTech on the international S 4 rebuff longer workings on the mention 3).


The "DVFS" in the sphere of "DVFSHelper" stands on behalf of "Dynamic frequency scaling," additionally accepted having the status of CPU throttling, which has many legitimate uses to get by both cook and power portray. This line contains a a small amount of special settings on behalf of the camera, Gallery, and selected other packed-in apps, but nothing like what did you say? Is in the sphere of the beyond section. Benchmarking apps are the just type of app with the aim of is systematically called unfashionable and boosted.


To meet how selected other benchmarks are affected, we made "stealth" versions of folks, too—the exact same app, righteous with a distinct package repute. These results back up the Geekbench findings: We're since contrived yardstick increases across the board of approximately 20 percent; Linpack showed a boosted variance of approximately 50 percent.


The ironic incident is with the aim of even with the yardstick booster disabled, the mention 3 still comes unfashionable earlier than the G2 in the sphere of this test. If the intent behind the boosting was simply to ensure with the aim of the mention 3 came unfashionable to come in the sphere of the yardstick speed, it doesn't appear to retain been crucial in the sphere of the basic place.


While benchmarks are often a delightful way to comprehend an feeling of a phone or else tablet's broad-spectrum performance, they just run if they're treated the same having the status of several other app. At present with the aim of this contrived boosting has made known up in the sphere of multiple machine policy, we'll stay keeping a much closer eye on how phones and medicine work while running these benchmarks in the sphere of the opportunity. We're additionally since selected evidence with the aim of Samsung's different Galaxy mention 10 tablet is exhibiting the same behavior—we'll stay relocation with the aim of re-examine soon these days.

Apple MacBook Pro 15 inch MC371 battery

Article from : http://ameblo.jp/batteryer12/

Dell FRROG

Werbung
Mention 3’s benchmarking “adjustments” pump up scores by up to 20%
Werbung
Kommentiere diesen Post
Werbung