Tutoriel Android
setcpu

TUTO - Utiliser et paramétrer SetCPU

par

Un tutoriel pour vous expliquer l'utilité de SetCPU et comment bien le paramétrer.

SetCPU offre plusieurs paramètres, dont certains, plus avancés que d'autres.

setcpu-main setcpu-main-1

La page Main permet de choisir la fréquence minimale et maximale du processeur, vient ensuite le Scaling qui permet de déterminer la réactivité du processeur et enfin, l'option Set on Boot qui autorise SetCPU à se lancer à chaque démarrage de votre téléphone.

Le Scaling propose plusieurs choix de réactivité.

  • Ondemand :

Le processeur passe directement de la fréquence minimale à la fréquence maximale dès qu'il est sollicité, et redescend directement à la fréquence minimale dès qu'il ne l'est plus. Très bonne réactivité dans ce mode.

  • Interactive :

Le processeur passe de la fréquence minimale à la fréquence maximale par paliers dès qu'il est sollicité, et inversement dès qu'il ne l'est plus. Plus efficace que le Ondemand pour les courtes sollicitations, car le CPU ne monte pas au maximum directement, donc une consommation réduite, mais avec une réactivité moindre que le Ondemand.

  • SmartAss :
Nous pouvons le comparer au mode Interactive, mais celui-ci est d'une meilleure efficacité dans les montées et les descentes des fréquences, et supposé donner une meilleure autonomie que l'Interactive sans pour autant abaisser les performances du téléphone.
  • Conservative :
Le processeur est par défaut en vitesse minimale, et en fonction de la demande de puissance, monte par paliers de fréquence, puis celui-ci redescend dès que c'est fini, mais de manière assez agressive, et donc, une consommation moindre.
  • Performance :
Le processeur tourne en permanence à sa fréquence d'horloge maximale, ce qui donne de très bonnes performances, mais une autonomie abaissée.

setcpu-profiles

La page Profiles offre plusieurs paramètres qui s'activeront lors d'un état précis du téléphone (batterie inférieure à un tel pourcentage, écran verrouillé...). Nous verrons à quoi servent ces paramètres et comment les utiliser dans la page suivante.

setcpu-advanced

La page Advanced offre des options très avancées. Il est fortement conseillé de pas n'y toucher si vous ne connaissez rien dans ce domaine.

  • Sampling Rate :

Intervalle (en micro-seconde) de mise à jour, auquel le CPU verra sa fréquence augmenter ou au contraire, diminuer.

  • Up Threshold :

Valeur en pourcentage, quand la charge du CPU atteint cette valeur, celui-ci va alors augmenter proportionnellement.

  • Ignore Nice Load :

Si cette valeur est de 1, le système ignorera des processus Nice en décidant d'augmenter ou de diminuer le CPU.

  • Powersave Bias :

En mettant cette valeur, nous influençons le Scaling Governor vers des fréquences inférieures. C'est un pourcentage, où 1000 est 100 %, 100 est 10 % et 0 est 0 %. Le Scaling Governor Ondemand demande des valeurs moins importantes que celles prévues.

setcpu-info

L'avant-dernière page, se nommant Info, vous renseigne des différentes caractéristiques sur votre Kernel, votre batterie, votre CPU et votre mémoire.

setcpu-about

Et enfin, la dernière page qui se nomme About, vous rappelle la version de SetCPU et vous propose différents thèmes pour celui-ci.

Commenter 15 commentaires

Roccia32
Donc si j'ai bien compris, un processeur cadencé a 1Ghz, l'est en permanence et meme en veille, sans SetCpu?
Si c'est le cas, ce programme est tout simplement énorme combiné avec la derniere Radio en date (12.54.60.25P_26.09.04.11_M2).
Je viens de tester et je dois dire que le pourcentage de batterie n'a toujours pas diminué :D

Faudrait que Androidgen mette en place quelques tuto, genre comment flasher le Eng Boot et comment flasher une radio plus récente, à l'aide du logiciel AMT.

Merci en tout cas de m'avoir fait connaître SetCpu ;)
Signaler Citer
Avatar de l’utilisateur
Kevin Hatterer
En effet.
Le CPU tourne tout le temps à 1Ghz (pour un processeur ayant un fréquence d’horloge de 1Ghz bien sur).
Sur mon HTC Desire HD, sous ROM Custom Android Révolution HD 5.0 (C'est du Gingerbread en 2.3.3 et Sense 2.1) avec une petite modif pour rajouter le LockScreen Sense 3.0, j'ai mis un Kernel Custom rien que pour lui ;D.

Comme Radio, j'ai mis la 26.09.04.11_M2 qui est incroyable (sur cette ROM et sur un DHD bien sur).

Et je tiens 3 jours (il est 17h34 et il me reste 19%). Avec SMS/Appels soutenu, Internet pour télécharger et tester des applications/jeux + navigation (1 à 2h par jours). Je suis soit en 3G, soit en Wi-Fi et quand je n'ai pas besoin de ni l'un, ni l'autre, je les désactive !

Je suis très fière de mes modifications et paramétrages ! :).
Par contre, comme je le précise, si vous ne connaissez pas trop dans ce domaine, ne touché pas à l'onglet Advanced, ça pourrait faire freezer votre téléphone ;-)

A ne pas confondre Kernel et Radio !
Signaler Citer
Roccia32
Pour ma part j'ai la rom CM7 (2.3.3., no sense) , qui est très stable, avec la meme Radio que toi (qui au passage permet une excellente réception du signal GPS).

Aujourd'hui, ayant joué et envoyé des sms durant les pauses de cours et ayant été sur Facebook plusieurs fois en Wifi, ma batterie est à peine à 75%, faut dire que je suis vraiment satisfait de SetCpu ;)
Signaler Citer
mixjux
bonjour a tous voila j’ai flashé mon sgs avec la dernière jvb et cfroot puis installé set cpu par contre je voudrai le monté a 1.2 ghz mai il reste bloqué a 1 ghz il ya un fix ou un kernel spécifique a mettre pour que sa marche sous jvb gingerbread ???
Signaler Citer