Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Samsung a-t-il triché sur les benchmarks pour le Galaxy S4 ?
Les performances de l'Exynos 5 remises en cause après des tests

Le , par Cedric Chevalier, Expert éminent sénior
Tout a débuté avec le post d’un utilisateur mécontent sur le site Beyond3d après qu'il ait réalisé des bancs d’essai pour le GPU de son Galaxy S4. Pendant les essais, l’utilisateur constate que le GPU de son smartphone tourne à 532 Mhz. Cependant, pour toutes les autres applications y compris les jeux (aux résolutions les plus poussées) ce dernier ne tournerait plus qu’à 480 Mhz. « Oh Samsung honte à toi ! » écrira-t-il.

Par la suite, Brian Klug et Anand Lal Shimpi, du site web Anandtech, reprennent eux aussi l’expérience de cet utilisateur avec leurs propres smartphones pour en confirmer la véracité.
Pour rappel, les Galaxy S4 sont équipés des SoC Exynos 5 Octa. Ils se composent d’une unité de 4 cœurs ARM Cortex A15 cadencés à 1,6 Ghz, d’une unité de 4 cœurs ARM Cortex A7 cadencés à 1,2 GHz. Les instructions graphiques sont traitées par le GPU PowerVRSGX 544MP3 capable de tourner à la fréquence 533 MHz.

Brian et Anand confirment les dires de l’utilisateur mécontent. En effet, pour les tests GLBenchmark 2.5.1, AnTuTu et Quandrant le GPU tourne à 532 MHz. Cette fréquence chute à 480 MHz pour le test GLBenchmark 2.7.0 (connu aussi sous le nom de GFXBench 2.7.0).


Ils vont plus loin en surveillant les fréquences du CPU. Là encore le même constat s’impose. Pour le GLBenchmark 2.5.1, AnTuTu et Quadrant l’unité Cortex A 15 est sollicitée, alors que dans le cas du GFXBench 2.7.0 c’est plutôt l’unité A7 qui est en œuvre.


Enfin, ils font une investigation du fichier système TwDFSApp.apk, et découvrent dans celui-ci après une ouverture par un éditeur hexadécimal une ligne qui dicte le comportement du SoC lorsqu’il doit exécuter certains benchmarks.


Source : Anandtech

Et vous ?

Samsung n'a pas donné officiellement la fréquence du GPU d'Exynos 5, est-ce pour autant qu'il a le droit de recourir à cette méthode d'optimisation ?

Qu'est-ce qui peut justifier pour une grande firme l'emploi de telles méthodes ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Uther Uther - Expert éminent http://www.developpez.com
le 01/08/2013 à 23:41
L'explication d'une white list pour certaines application pourrait se justifier.

Sauf qu'étant donné que cette whitelist ne couvre que les benchmarks (en dehors des applications Samsung), et qu'il n'ont pas communiqué aux éditeurs de benchmark sur ce point, c'est indéfendable.
Avatar de Clotho Clotho - Membre expert http://www.developpez.com
le 02/08/2013 à 9:45
Boah,

ça va faire comme dans le monde merveilleux des cartes graphiques, où, quand on avait trouvé ce genre d'optimisations (plutôt au niveau des drivers), tout le monde avait hurlé un mois, puis les concurrents avaient fait leur propre sauce et en six mois les cartes avaient prix 10% sous 3dMark sans raison.

Pour ma part, je suis peut être un doux rêveur, mais je pense que les personnes choisissant leur téléphone suite à un bench restent extrêmement minoritaires.

Le vrai risque c'est une com' du type "le mobile le plus rapide de la galaxie", mais là ils risquent le procès. Et puis soyons fous, peut être que ça présage d'un espèce de turboboost comme sur les cartes graphiques récentes.
Avatar de a028762 a028762 - Membre averti http://www.developpez.com
le 02/08/2013 à 9:54
Mais on ne peut pas renommer les applications de benchmark ou les recompiler avec un nom différent ? Cela leur couperait les pattes ...
Avatar de Shuty Shuty - Membre éprouvé http://www.developpez.com
le 02/08/2013 à 10:20
Je pense aussi que c'est "justifiable"... Encore faut il pouvoir expliquer le pourquoi ... Samsung frole la limite de la publicité mensongère...
Avatar de Orwel Orwel - Membre du Club http://www.developpez.com
le 02/08/2013 à 13:55
Je n'arrive pas à comprendre, il s'agit d'un bridage ou d'un overclocking?

Dans le cas d'un bridage, il ne s'agit pas d'une publicité mensongère car il ne mente pas sur les capacités du composant. Dans l'autre cas, "NO COMMENT".
Avatar de Aiekick Aiekick - Membre éprouvé http://www.developpez.com
le 02/08/2013 à 14:03
Tellement gonflé que yen a un qui a explosé en chine ^^
Avatar de Clotho Clotho - Membre expert http://www.developpez.com
le 02/08/2013 à 14:24
Citation Envoyé par Orwel  Voir le message
Je n'arrive pas à comprendre, il s'agit d'un bridage ou d'un overclocking?

Dans le cas d'un bridage, il ne s'agit pas d'une publicité mensongère car il ne mente pas sur les capacités du composant. Dans l'autre cas, "NO COMMENT".

S'il détecte un benchmark dans une trustlist il augmente la fréquence du GPu de ~+10%

c'est un OC sélectif, pas un bridage.
Avatar de Pelote2012 Pelote2012 - Membre chevronné http://www.developpez.com
le 13/08/2013 à 9:11

Ca va leur faire une drole de pub
Offres d'emploi IT
Conseiller commercial hosting (H/F)
IKOULA - Ile de France - Boulogne-Billancourt (92100)
Formateur logiciel aeronautique h/f
CTS - Midi Pyrénées - Toulouse (31000)
Lead Developper / Chef de projet PHP H/F
fusacq - Ile de France - Paris (75009)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil