Órajellel trükközik a Samsung a Galaxy S4 jobb teszteredményeiért?
A Beyond3D szerkesztője, @AndreiF érdekes felfedezést tett a Samsung Galaxy S4 készülékkel kapcsolatban, miszerint a sebességmérő tesztprogramok futtatása során a telefon magasabb órajelen üzemelteti a grafikus processzort, mint egyéb grafikaigényes alkalmazásokban.
A leírtak igen komoly, de nem példanélküli vádak. A gyártók a CPU és a GPU órajeleit működés közben természetesen folyamatosan változtatják az energiafelhasználás csökkentése érdekében, Andrei tapasztalatai szerint ugyanakkor bizonyos tesztprogramoknál a GPU órajel akár 533 MHz-en is járhat, miközben más tesztprogramoknál, vagy játékoknál 480 MHz a felső limit.
Múlt héten az AnandTech munkatársai is komolyabban utánanéztek az állításnak. Egy debugger segítségével a "/sys/module/pvrsrvkm/parameters/sgx_gpu_clk" fájlt vizsgálták; ez az állomány az órajel sebességeket tartalmazza. Tapasztalatuk hasonló volt, mint Andrei megállapításai.
A GLBenchmark mellett az AnTuTu és a Quadrant esetében is tapasztalható volt a GPU nagyobb órajelen való járatása, a GFXBenchnél viszont érdekes módon nem. A trükközés azonban még mélyebbre megy, ugyanis kiderült, hogy nemcsak a GPU, hanem a CPU órajele is hasonló módon viselkedik. A processzor az AnTuTu, a Linpack, a Benchmark Pi és a Quadrant sebességmérő alkalmazások futása közben fut a szokásosnál gyorsabban.
A jelenség nemcsak a Samsung saját gyártású Octacore processzorával, hanem a Qualcomm Snapdragon S4-gyel szerelt modelleket is érinti. A további vizsgálatok után az is kiderült, hogy a TwDVFSApp.apk fájlban gyönyörűen felfedezhetőek az érintett alkalmazások nevei, valamint, hogy a sokat mondó „BENCH_BOOSTER_CPU_MIN” és „BENCH_BOOSTER_CPU_MAX” stringek is szerepelnek a közelükben.
A jelenség egyébként sajnos nem teljesen ismeretlen, korábban a videokártya gyártók is trükköztek/trükköznek, mégpedig oly módon, hogy az eszközök drájverét a tesztprogramokhoz optimalizálják. Azonban a helyzet annyiból más, hogy a mobiltelefonok esetében a gyártók pusztán „sportból” szórakoznak, hiszen egy 1,5 GHz-es, kétmagos rendszerchip 2 GB memóriával minden helyzetben tökéletesen elegendő, igaz, a Full HD kijelző esetében annak azért van jelentősége, hogy a GPU mennyire gyors. A számítógépeknél ezzel szemben minden újabb játékot be lehet úgy állítani, hogy a legerősebb videokártya se bírja szusszal, így a helyzet sokkal, de sokkal kiélezettebb a gyártók, elsősorban az AMD és az NVIDIA között.
Mindent a profitért! De tényleg mindent?

