Quand un fabricant sort un smartphone Android qui a la même puce que tous ses concurrents, il essaye de trouver un moyen de se démarquer dans le domaine des performances. Et si certains mettent du refroidissement liquide et un ventilateur… d'autres trichent. La majorité des constructeurs s'est déjà fait prendre la main dans le pot de miel, car c'est assez simple à mettre en place et ça se remarque facilement. La méthode est basique : modifier le comportement du système sur puce quand un benchmark (Geekbench, Antutu, etc.) ou un jeu populaire (Genshin Impact, PUBG) est lancé.

Quand le programme est détecté — souvent via un simple identifiant —, le système sur puce peut fonctionner à une fréquence plus élevée, mettre une valeur de consommation maximale plus élevée, désactiver les mécanismes de throttling, etc. C'est une méthode qui ne va pas tromper les testeurs aguerris, qui possèdent parfois des versions modifiées des benchmarks pour éviter ce problème, mais elle permet à un utilisateur lambda de dire « Mon smartphone a le meilleur score sur AnTuTu1. »
Le Redmagic 11 Pro intègre un vrai refroidissement liquide et un ventilateur, pour les joueurs les plus acharnés
Les développeurs d'émulateurs en profitent
Nos confrères d'Android Autorithy montrent que cette triche parfois institutionnalisée (du côté de certains fabricants chinois) a donné des idées à des développeurs. GameHub Lite, un émulateur pour Android qui permet de lancer des jeux PC prévus pour Windows, a par exemple des versions qui contiennent AnTuTu, PUBG ou Ludashi (un autre programme de test) dans le nom de l'app.

Sur Reddit, une personne donne des détails. AnTuTu permet d'obtenir plus de performances dans l'absolu, mais avec un risque d'échauffement. Comme la solution est prévue pour un test de performances court, les mécaniques de protection matérielles pourraient s'activer. PUBG (un célèbre jeu) active des optimisations différentes, une sorte d'équivalent au mode jeu d'iOS ou macOS. Le but est de désactiver ce qui est inutile, de monter (un peu) les fréquences d'utilisation et de laisser le plus de puissance possible pour le système sur puce.
Apple ne triche pas (jusqu'à preuve du contraire)
Dans le cas d'Apple, iOS (et les autres) ne triche a priori pas, et la société n'a jamais été prise la main dans le sac. Il y a quelques optimisations pour les jeux, comme le mode jeu ou le mode Performance de certains Mac, mais tout est explicite et documenté. Notons que dans le monde PC, la triche existe aussi, mais elle est devenue assez rare. Quelques fabricants tendent à envoyer des cartes graphiques et autres processeurs sélectionnés pour leurs bonnes performances aux testeurs (il y a toujours une marge sur les fonctions liées aux fréquences variables) et quelques fabricants de cartes mères tentent encore parfois de modifier subtilement les fréquences pour paraître plus rapides2, mais c'est une méthode qui se détecte facilement.

-
Tout en ayant une brûlure au premier degré sur la main parce que les mécanismes de protection sont désactivés. ↩︎
-
Si la fréquence de base est de 100 MHz (par exemple), il suffit que la carte mère affiche 100 MHz, mais que les composants fonctionnent à 102 ou 103 MHz. Une petite différence qui va permettre d'être le premier dans les tests. ↩︎











