Blogeee.net

[GUIDE] EEECTL, ou comment choisir entre un processeur à 2 GHz et une autonomie de 7 à 10 heures…

Processeur à 2 GHz, autonomie de 7 à 10 heures.

Acheter une batterie supplémentaire n’est pas forcément à la portée de toutes les bourses et ceux qui ont déjà investi dans une housse « sur-mesure » pour leur EeePC auront peut-être du mal à la mettre de côté suite au changement de format provoqué par la batterie. Pour tous ceux-là, il existe une solution rapide et gratuite pour augmenter l’autonomie de leur EeePC : EEECTL.


EEECTL est un logiciel gratuit qui a été conçu pour gérer au mieux les dépenses énergétiques des EeePC, en remplaçant avantageusement le Super Hybrid Engine fourni par ASUSTeK ; ce dernier était dédié au premier EeePC, le 701, puis développé pour le EeePC 900, qui avaient des autonomies assez faibles.  Le logiciel jouait avec  le contrôle de la luminosité de l’écran et la vitesse du ventilateurs, tout deux consommateurs de batteries, afin d’augmenter l’autonomie de l’engin. Mais surtout EEECTL permettait un contrôle du processeur de ces machines, le Celeron M Intel. La fréquence de celui-ci, 900 MHz à la base, pouvait baisser largement afin d’atteindre des niveaux très bas et ainsi consommer beaucoup moins d’énergie. Lorsque votre programme de traitement de texte est chargé, vous n’avez plus besoin de 900 MHz de puissance pour le gérer pendant votre prise de notes. En baissant conséquemment votre vitesse de processeur, vous n’empêchez pas votre saisie mais vous grappillez des dizaines de minutes, précieuses par exemple pour suivre un cours toute la journée. De même un travail documentaire sur le net, avec un navigateur déjà chargé, ne posera pas de problèmes en basse fréquence. Seuls les sites de streaming de vidéos, ou les contenus multimédias lourds comme le Flash ou le Java pourront souffrir de cette basse fréquence.

EEECTL a donc été mis à jour et amélioré pour prendre en charge le processeur de seconde génération des EeePC : les EeePC 901 et 1000(H), à base d’Atom N270 sont maintenant supportés. Il faudra cependant bien suivre le guide car si ces deux machines embarquent le même processeur, les réglages sont sensiblement différents. Le EeePC 900A pourra aussi bénéficier de ce guide. Le EeePC 904 pourra profiter quant à lui du EEECTL d’origine puisqu’il est équipé d’un Celeron 900 MHz.

Commencez donc par télécharger le logiciel EEECTL : sur le site d’origine ici ou sur ce miroir.

Une fois celui-ci rapatrié sur votre disque, double-cliquez dessus pour l’extraire dans le répertoire de votre choix. Par exemple :

C:\Program Files\eeectl\

Une fois extrait, allez dans le répertoire où le logiciel se trouve et repérez les fichiers suivants :

  • eeectl.exe : le logiciel en lui-même.

Afin que EEECTL soit lancé à chaque démarrage de Windows il vous faut faire un raccourci. Cliquez avec le bouton droit de votre pavé tactile sur le fichier et choisissez « Créer un raccourci ». Puis faites glissez ce raccourci sur le bouton démarrer de la barre des taches,  choisissez programmes, puis démarrage et lâchez votre raccourci. Il sera ainsi chargé automatiquement à chaque fois que Windows démarrera.

  • eeectl.ini : le fichier de configuration.
  • eeectl.old.ini : une copie de sauvegarde  du fichier de configuration, en cas de mauvaise manipulation.
  • eeectl.txt : l’aide et quelques astuces pour exploiter EEECTL.

Pour commencer à exploiter au mieux le logiciel il faut donc éditer le fichier eeectl.ini pour l’adapter à sa machine. Cela modifiera le comportement du logiciel suivant les prescription utiles à chaque EeePC.

Attention à ne pas oublier d’effectuer la manipulation suivante : Bureau -> Clic droit -> Propriétés -> Écran de veille -> Gestion de l’alimentation -> Ordinateur Portable

I : Le EeePC 901

Ouvrez le fichier eeectl.ini et copiez-coller le texte qui suit (en remplaçant tout l’ancien contenu), puis sauvegardez le document.

[Settings]
Core.Save = Fan;
Core.Menu = Speed,embed; Fan,popup; Backlight,popup; Core;
Core.Keys = aw+esc,Core._quit; aw+down,Speed._down; aw+up,Speed._up; aw+f3,Backlight._down; aw+f4,Backlight._up; aw+0,Fan._auto; aw+3,Fan.30; aw+5,Fan.50; aw+7,Fan.70;
Core.Icon = Temp.C,FFFFFF; Fan.;
Core.IconDelay = 4000
Speed.Profiles = 30,166,0,1000MHz – Low; 39,166,0,1300MHz – Medium; 48,166,1,1600MHz – Maximum; 51,176,1,1700MHz – Turbo Low; 54,176,1,1800MHz – Turbo High;
Speed.StepDelay = 500
Speed.FSBIconMul = 1
Fan.Profiles = 0,30,53; 25,58,54; 30,62,59; 35,64,62; 40,70,64; 50,75,65; 60; 70; 80; 90; 100,90,75;
Backlight.Profiles = Lowest,13; Low,25; Medium,35; Bright,70; Ultra bright,100;
[States]
Fan.Mode=1
Fan.Speed=

Lancez maintenant EEECTL en double cliquant sur eeectl.exe et vous verrez apparaitre une nouvelle icône dans la barre de tâches (en ayant au préalable coupé Super Hybrid Engine pour éviter les conflits et plantages)

Icône EEECTL

La première icône de cette image, vous la connaissez déjà, elle signale l’état de la batterie, la seconde est l’icône du logiciel EEECTL. En plus de changer la vitesse de rotation du ventilateur, la luminosité de l’écran, le logiciel affiche aussi la température du processeur en degrés Celsius. Ici, l’Atom est à 45 °C. Cette indication pourra vous aider à détecter d’éventuels problèmes de refroidissement de votre machine.

EEECTL permet également de sur-cadencer (overclocker) votre processeur. On pourra ainsi forcer l’Atom 1,6 GHz a atteindre les 1,8 GHz en 1 clic de souris . Cela n’est pas primordial mais la manipulation  peut aider la machine à avoir de meilleures performances dans certaines applications ponctuelles ou certains  jeux ; n’en attendez pas pour autant des miracles, l’augmentation de fréquence du processeur est toujours bridée par le circuit graphique GMA 950 des machines. Évidemment, augmenter la fréquence d’origine consomme plus de courant, préférez donc l’utilisation de cette fréquence lorsque vous êtes branchés sur une prise secteur.

La manipulation est extrêmement simple, cliquez avec le bouton droit sur votre icône EEECTL pour voir apparaitre le menu suivant.

1.8 GHz

Profitez-en pour modifier la vitesse du ventilateur en la réglant sur 60 ou 70%. Vous pouvez tout aussi bien la laisser en « Automatic », dans ce cas observez la chaleur déployée par le processeur ainsi que son comportement selon les jeux.

fan

Mais le principal atout de EEECTL est dans le gain en autonomie. On peut, suivant ses réglages, avoir une machine capable d’atteindre 7 à 10 heures d’utilisation. Bien pratique pour suivre une journée de cours.

Cette manipulation est très simple, une fois EEECTL installé, réglez le processeur à 1000 MHz (1 GHz). En configurant l’Atom de cette manière beaucoup de choses changent. A 1000 MHz la fonction SpeedStep (activée par défaut dans le bios, veuillez vérifier qu’elle est bien activée!) modifie la valeur du coefficient multiplicateur de la machine et baisse la fréquence du processeur à 500 MHz. Pour simplifier, les 1000 MHz affichés sont en fait 500 MHz réels!  En diminuant la fréquence, l’autonomie monte en flèche.

lum min wifi off

Luminosité minimum – WiFi éteint : 10h41.

lum min wifi on

Luminosité minimum – WiFi allumé : 7h47.

lum max wifi off

Luminosité maximum – WiFi éteint : 8h48.

lum max wifi on

Luminosité maximum – WiFi allumé: 6h54.

Si vous jugez la luminosité minimale trop sombre, modifiez le fichier eeectl.ini en changeant la valeur :

Backlight.Profiles = Lowest,13

par

Backlight.Profiles = Lowest,14

II : Le EeePC 1000(H)

Si avec le 901, le programme cohabite avec le Super Hybrid Engine, ce n’est pas le cas avec le EeePC 1000(H). Il vaut mieux ne pas lancer Super Hybrid Engine pour maximiser le bon fonctionnement de EEECTL (toutes machines confondues). Laisser les deux applications travailler en même temps provoque un crash complet du système.  Il faut donc désinstaller le Super Hybrid Engine de votre EeePC 1000(H) avant d’installer EEECTL, celui-ci remplaçant totalement l’application d’Asus.

Le EeePC 1000(H) a besoin de paramètres adaptés. D’une part parce que sa construction lui permet d’augmenter sa fréquence de manière un peu plus grande et surtout parce que les paramètres de EEECTL diffèrent avec chaque version du EEEPC.

Copiez le fichier suivant dans le fichier eeectl.ini.

[Settings]
;
; List of modules allowed to save their state.
Core.Save = Fan;
;
; List of modules to add to system menu.
; List consists of blocks « Name,Mode ».
; See the table above for the list of available modules.
; Mode can be embed(module menu items add right to the menu) or popup(module has its own submenu), default is embed.
Core.Menu = Speed,embed; Fan,popup; Backlight,popup; Core;
;
; Hotkeys list
; List consists of blocks « Modifier+Key,Method »
; Modifier can be any combination of a(lt), c(ontrol), s(hift) and w(indows)
; Key can be key name (like « home », « del », « g » or « 8″) or key code (for example « %1B » for the escape key)
; See the table above for the list of the most useful methods.
Core.Keys = aw+esc,Core._quit; aw+down,Speed._down; aw+up,Speed._up; aw+f3,Backlight._down; aw+f4,Backlight._up; aw+0,Fan._auto; aw+3,Fan.30; aw+5,Fan.50; aw+7,Fan.70;
;
; List of icons to show in the tray.
; List consists of blocks « icon,color ».
; See the table above for the list of available icons.
; Color is 24-bit hex value in BGR format, FFFF00 by default.
Core.Icon = Temp.C,FFFFFF; Fan.;
;
; Pause between icon changes, msec.
; Set to 0 to disable automatic icon changing.
Core.IconDelay = 1000
;
; Speed profiles list.
; List consists of blocks « FSB,PCIE,Voltage,Name ».
; FSB is the real FSB frequency (70MHz stock, 100MHz max), not the rated one which is
; this value multiplied by four, or the CPU one, which is this value multiplied by nine.
; PCIE is PCI Express bus clock frequency.
; Voltage is CPU voltage flag, 0 for Low, 1 for Normal.
; This flag is ignored for all(and even named) intermediate values.
; Name is just what to show in the menu(« Suspend » is the special profile to set before entering sleep mode).
; You may omit Name in case you want to hide profile from the menu, however it will still be used as an
; intermediate value.
;
; Note that changing the frequency includes a step-by-step transfer through all intermediate
; values, i.e. if you change the frequency from 70 to 100 MHz and settings contain also 80
; and 95MHz, first the frequency will be changed to 80, then to 95 and only then to 100MHz.
; When comparing, FSB speeds are taken in account first and if they are equal — PCIE speeds get comapared too.
;
Speed.Profiles =
30,166,0,1000Mhz; 39,166,0,1300Mhz; 48,176,1,1600Mhz; 54,176,1,1800Mhz; 54,188,1,2000Mhz;
; Pause between steps in described process, msec.
Speed.StepDelay = 500
; Multiplier for the FSB icon. You may set it to 9 to see the CPU speed in the tray instead of the FSB one.
Speed.FSBIconMul = 1
;
; Fan profiles list.
; List consists of blocks « Speed,C_Temp_On,C_Temp_Off ».
; Speed is the fan speed (0-100).
; C_Temp_On(used in Automatic mode) is temperature(Celsius) when this profile should be activated.
; C_Temp_Off(used in Automatic mode) is temperature(Celsius) when this profile should be deactivated.
; You may set both temp fileds to 0(or just omit them) if you don’t want them to be used in Automatic mode.
Fan.Profiles = 0,30,53; 20,58,54; 25,62,59; 30,64,62; 35,70,64; 40; 50,75,65; 60; 70; 80; 90; 100,90,75;
;
; Backlight profiles list.
; List consists of blocks « Name,Value ».
; Name is just what to show in the menu.
; Value is the backlight brightness intensity(0-100).
Backlight.Profiles = Lowest,13; Low,25; Medium,35; Bright,70; Ultra bright,100;
[States]
Fan.Mode=1
Fan.Speed=

Les manipulations à effectuer sont strictement les mêmes que ci-dessus.

MSI Wind U100, Lenovo S10… tous les netbooks devraient pouvoir profiter de ce logiciel. EEECTL est un logiciel gratuit et ses sources sont distribuées et accessibles. Il suffirait de trouver un programmeur assez talentueux pour relever le défi et adapter ce logiciel à tous les netbooks du marché.

Un blogeeeiste s’essaye à la conversion de EEECTL à l’Acer Aspire One : Noda tente en effet d’adapter le logiciel sur le forum. Le Lenovo S10 est preque compatible avec EEECTL, tout n’est pas encore fonctionnel mais le travail avance.

Pour suivre les discussions sur le forum de EEECTL et ainsi parvenir à une adaptation du logiciel ou si vous avez rencontré des problèmes voici un recapitulatif des liens du forum par machine.
Asus Eee PC 901Asus Eee PC 1000(H)MSI WIND & clonesAcer Aspire OneDELL Inspiron 910Lenovo S10.

Merci à GGpower sur le forum pour sa traouvaille des 1000 MHz sur l’Atom.

Article rédigé et illustré par Jean-Yves GARCIN, alias t0r0.

127

Commentaires

Twittez, Commentez ou faites un Trackback
  1. t0r0

    MANINI> oui oui oui et re oui mais pas pour atom!
    si tu sais comment faire postes ici, tu nous sauveras:
    http://www.blogeee.net/forum/viewtopic.php?f=37&t=6802

    EFCIS> ok merci j’édite.

    RépondreRépondre
  2. 7ux

    Vous pensez qu’on peut installer ce logiciel sur un acer aspire one?

    RépondreRépondre
  3. yan

    Sous linux, il suffit de mettre (si ce n’est déjà pas la cas par défaut avec Xandros) la gestion de fréquence processeur sur « on-demand »… XP est sans doute déjà capable d’une gestion similaire aussi.

    Pour ce qui est de la luminosité, elle peut être automatiquement baissée sur batterie dans la gestion d’energie, entre autres paramètres…. mais qqsoit l’OS, il y a toujours des touches de fct pour la régler.

    Les ventilos, on n’a jamais intérêt a changer leur régulation voulue par le fabricant, sauf a vouloir les user prématurément en les réglant au taquet ou a chercher la surchauffe destructrice en les réglant au mini.

    Bref, je ne vois pas vraiment l’intérêt de ce soft…

    RépondreRépondre
  4. Hikari

    une petite erreur de copiage surement ;)

    le « 3″ et manquent :

    Speed.Profiles = »ici »0,166,0,1000Mhz; 39,166,0,1300Mhz; 48,176,1,1600Mhz; 54,176,1,1800Mhz; 54,188,1,2000Mhz;

    merci

    RépondreRépondre
  5. Getget

    Le seul truc qu’il manque à EEECtl je trouve c’est une gestion de profils (par ex 2ghz fan auto backlight 80% ou 1ghz webcam coupée backlight 20% fan mini), sinon parfait.

    J’attends beaucoup de la prochaine version de notebook hardware control ;)

    RépondreRépondre
  6. CHIPOTEUR
  7. CHIPOTEUR

    quid de l ‘eectl ?

    RépondreRépondre
  8. abitbol

    manini : c’est pas parce que tu sais pas que tu dois dire : « c’est racontant aux gens ce genre d’inepties qu’ils s’essaient à linux »

    NICOA a raison, avec l’applet governor, le contrôle de la fréquence est très simple avec linux, au moins avec ubuntu

    http://forum.ubuntu-fr.org/viewtopic.php?id=23689

    Mon 701 sous « ubuntueee » fonctionne de 125 à 900 MHz (ondemand) et permet de régler d’un clic une fréquence entre 125 et 900MHz.
    Par contre j’ai rien trouvé qui fonctionne pour modifier les réglages du ventillo.

    RépondreRépondre
  9. logon

    Plantage sur mon904hd, ecran blanc des que je touche a la frequence !
    et pas moyen de revenir, a part un reset biensur

    RépondreRépondre
  10. Turbolenza

    Pareil pour moi!
    Mon 904HD fait un bel écran blanc si je touche la frénquence. Même si le CPU est le même que le 701, la carte mère est différente, et ça doit surement venir de là.

    RépondreRépondre
  11. Ryo83

    salut,
    Petite question: quel logiciel utilise tu pour connaitre l’état de la batterie?

    RépondreRépondre
  12. Kasi

    Sous linux le « ondemand » le fait tout seul, reste à savoir s’il on peut le paramétrer…

    RépondreRépondre
  13. Jean-Yves Garcin

    HIKARI> tout à fait!!!!!!! il manquait le 3 devant le 0!! N’ayant pas de 1000 c’est sûr ça pouvait durer longtemps…

    RépondreRépondre
  14. Bonjour

    Nous sommes deux utilisateurs de EeePC 1000H, à avoir noté avec EeeCtl un problème pour sortir de l’état de veille de Windows XP…

    J’ai du retirer l’alimentation…

    RépondreRépondre
  15. la section speed.fan pour le mode automatic me semble bizarre :
    ; List consists of blocks “Speed,C_Temp_On,C_Temp_Off”.
    ; Speed is the fan speed (0-100).
    ; C_Temp_On(used in Automatic mode) is temperature(Celsius) when this profile should be activated.
    ; C_Temp_Off(used in Automatic mode) is temperature(Celsius) when this profile should be deactivated.
    ; You may set both temp fileds to 0(or just omit them) if you don’t want them to be used in Automatic mode.
    Fan.Profiles = 0,30,53; 20,58,54; 25,62,59; 30,64,62; 35,70,64; 40; 50,75,65; 60; 70; 80; 90; 100,90,75;

    Si je traduis, ca donne :
    vitesse 0 -> on à 30°, off à 53°
    vitesse 20-> on à 58°, off à 54°
    vitesse 25-> on à 62°, off à 59°
    etc…

    donc si ma temp est à 56°, quelle vitesse va choisir le mode auto ???

    RépondreRépondre
  16. Ping : How To Overclock ASUS Eee PC 901 and 1000h | Gatzet.com

  17. Ping : Överklocka Asus Eee PC 901/1000H | MicroPC

  18. vince55

    Ben 20 %

    RépondreRépondre
  19. JB

    Et pour le S101 ?

    RépondreRépondre
  20. Faux vince55!

    Tout dépend comment tu atteins les 56°. Si tu atteins les 56° avec une température qui augmente ton ventilo restera à 0% de sa vitesse, si par contre la température descend et passe par 58° dans ce cas ton ventilo s’active en 20% mais se désactivera et passera donc en 0% lorsque la température sera de 54°.

    Petite explication générale: Fan.Profiles = Vitesse,Temp_1,Temp_2;

    Le ventilateur va a la vitesse « Vitesse » lorsque la température « Temp_1″ est détectée, si la température « Temp_2″ est détectée, alors la vitesse du ventilo ne va plus à la vitesse « Vitesse ».

    Voilà, j’espère que l’explication est claire.

    RépondreRépondre
  21. umisays

    Lol mais on sans fou de vos linux tout pourris, ce soft est pour xp alors pourquoi la ramener avec votre vielle os qui sert a rien..

    RépondreRépondre
  22. psilo

    bon alors pour ma part j’ai un 1000H et le probleme que je rencontre est un énorme plantage lors du passage a 2000Mhz. Je n’ai aucun bug à par à ce moment la. Je n’ai pas regardé ma version de BIOS mais je vous tient au courant. Par contre si quelqu’un a le meme probleme que moi dites le merci.

    RépondreRépondre
  23. Boa

    J’ai eu le même problème psilo

    RépondreRépondre
  24. Dodfr

    Bonjour,

    Je tombe un peu tard sur ce post mais je viens d’acheter un packard bell DOT_S FR.30 (en plus de mon « bon vieux » 1000H qui tourne 24/24 depuis 36 mois en tant que serveur et base de vidéo conférence SKYPE autonome) et je constate que sur ce modèle, la vitesse du CPU varie constament en fonction de l’usage entre 30 et 1600Mhz selon l’usage, j’ai vu cela grâce à TinyResMeter qui est capable d’afficher la vitesse réelle du CPU (ce truc est super car on peut le mettre en position horizontale et il affiche plein d’info sur une ligne moins épaisse que la barre de titre d’une fenêtre!), hors sur mon EEEPC je n’ai jamais constaté cette variation automatique (aussi constatée sur mes portables à base de Pentium-M ou Core Duo).

    Donc je me pose deux questions, la première et de savoir si quelqu’un a vu passer un eeectl.ini qui serait compatible avec mon Packard Bell DOT_S.FR30 et deuxième question, est-ce que EEECTL ne risque pas de désactiver la variation automatique du CPU ?

    Merci.

    RépondreRépondre
  25. dorian

    eeectl fonctionne t-il sur les 1101 HA sous win7

    RépondreRépondre
  26. dorian

    j’ai un eeepc 1101 HA et j’ai mis le .ini du 901 c cool

    RépondreRépondre
  27. coucou

    overclock du eeepc 901 possible à 2ghz
    faut mettre les parametres
    60,196,1,2000mhz

    RépondreRépondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Merci de rester courtois dans vos commentaires.

Pub

Derniers comms.

  • yoba: Félicitations :)
  • Djeh: @Quentino: ça me semblai bizard aussi que ton colis soit envoyé en ayant commandé le 21, alors que tous ceux...
  • armateur: Je pense que la réponse était A200 , A510 et A700
  • Illia: J’ai reçu mon colis. Je pense que c’est l’autre arrivage, car Android 3.2 est installé....
  • Chezmat: Étonnant en effet..La tablette n’est effectivement qu’un périphérique comme un autre (enfin en...
  • krysstoff: Pour le coup, Pierre devrait tout simplement offrir une tablette a chaque participant. Qui est...

SOLDES HIVER 2012

Live CnetFrance

Suivez le blog sur Twitter La page Facebook de Blogeee Abonnez vous au flux RSS de Blogeee

Top 5 Blogeee


Vous avez dit

Tain, je le crois pas … Heureusement que j’assume totalement mon attirance pour les pervers narcissiques à tendance esclavagiste (c’est le nom scientifique pour « blogueur influent qui fait appel à la communauté ») vu que c’est écrit partout qu’ils fascinent uniquement les femmes épanouies, équilibrées avec une tendance à la bonté et au dévouement, hein, (et pas du tout du tout des Emma Bovary comme on a voulu un temps le faire croire, c’est des conneries ça) parce que sinon ça serait un peu inquiétant quand même de constater que j’ai encore une fois passé 4 coups de fil à CD en tout pour un truc dont je me contrefous totalement Le résultat est donc le fruit d’une étude statistique hyper chiadée entre les 22 versions que j’ai obtenues, avec des pondérations top secrètes et tout (oui, parce que chaque fois qu’ils relisaient leur fiche, de subtiles variations apparaissaient – du genre écran en 1980×1938 <3, ou webcam 1,38 MP, ou 5MP, enfin "au moins 1 MP ça c'est presque certain" <3 <3 ). Faut dire aussi qu'il semble qu'ils aient une deuxième référence super moins chère pas encore en stock alors bon c'est pas facile non plus, hein …)

Minette dans Le Medion Akoya E2312