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)
![]()
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.

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.

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.
![]()
Luminosité minimum – WiFi éteint : 10h41.
![]()
Luminosité minimum – WiFi allumé : 7h47.
![]()
Luminosité maximum – WiFi éteint : 8h48.
![]()
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 901 – Asus Eee PC 1000(H) – MSI WIND & clones – Acer Aspire One – DELL Inspiron 910 – Lenovo 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.






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.
Vous pensez qu’on peut installer ce logiciel sur un acer aspire one?
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…
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
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
je viens de lire un post intéressant
http://www.blogeee.net/forum/viewtopic.php?f=104&t=7255&start=0&st=0&sk=t&sd=a
quid de l ‘eectl ?
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.
Plantage sur mon904hd, ecran blanc des que je touche a la frequence !
et pas moyen de revenir, a part un reset biensur
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à.
salut,
Petite question: quel logiciel utilise tu pour connaitre l’état de la batterie?
Sous linux le « ondemand » le fait tout seul, reste à savoir s’il on peut le paramétrer…
HIKARI> tout à fait!!!!!!! il manquait le 3 devant le 0!! N’ayant pas de 1000 c’est sûr ça pouvait durer longtemps…
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…
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 ???
Ping : How To Overclock ASUS Eee PC 901 and 1000h | Gatzet.com
Ping : Överklocka Asus Eee PC 901/1000H | MicroPC
Ben 20 %
Et pour le S101 ?
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.
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..
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.
J’ai eu le même problème psilo
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.
eeectl fonctionne t-il sur les 1101 HA sous win7
j’ai un eeepc 1101 HA et j’ai mis le .ini du 901 c cool
overclock du eeepc 901 possible à 2ghz
faut mettre les parametres
60,196,1,2000mhz