Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/06/2006, à 11:06

BeSt

Améliorer l'autonomie des portables (et leur température)

Bonjour,

L'autonomie des ordinateurs portables modernes est une part importante de recherche aujourd'hui : la plupart des portables ont ainsi une autonomie dépassant les 2h.
Et pourtant, la gestion de l'économie d'énergie n'est pas encore utilisée à fond, par défaut, sous Ubuntu. De plus, lorsqu'il y a 'économie d'énergie', il y a également 'diminution de la température'.
Je me permets donc de faire un petit topic récapitulatif de tout ce que j'ai pu récolter pour le moment, en espérant que ca en aide plus d'un. Si les résultats obtenus sont satisfaisants, je créerais un nouveau wiki :
ATTENTION, je ne parlerais ici que des PENTIUM (P-M, Centrino, ..) pour les processeurs.

PROCESSEUR Valable pour tous les proc à base de Pentium-M (P4M, PM, Centrino ...) :
Installer noyau optimisé (facile) : http://doc.ubuntu-fr.org/installation/kernel_optimise -> Lire la partie 'Installation avec màj automatique'. Il faut aller dans Synaptic et installer tout ce qui contient linux et 686 en gros.
Manipuler la fréquence (facile) : http://forum.ubuntu-fr.org/viewtopic.php?id=23689
Activer le throttling (facile) : http://forum.ubuntu-fr.org/viewtopic.php?id=39565 (Attention, T0 correspond à l'état normal, et chez moi T8 rend le PC peu utilisable) (A ce que j'ai compris: ne change rien lorsque le proc est au repos => je ne recommande pas cette manip' car sans intérêt notable pour la température ou l'autonomie)
Sous-volter (difficile) : http://forum.ubuntu-fr.org/viewtopic.php?id=34457
Sous-volter (facile, mais en version "bêta") : installer un noyau optimisé façon 'BeSt' sur la partie 'configuration du noyau' de mon site : télécharger le paquet (.deb) qu'il vous faut et installez-le en double-cliquant dessus une fois qu'il est téléchargé !

CARTE WIFI :
Activer le mode 'gestion d'énergie automatique' (moyen) : sudo gedit /etc/network/interfaces et rajouter la ligne wireless-power on sous la ligne de votre carte Wifi (généralement eth1 ou wlan0). Redémarrez ou faites sudo /etc/init.d/networking restart  . Vérifiez à l'aide de la commande iwconfig eth1 (ou wlan0) => 'Power management' doit être à 'on'.

CARTE GRAPHIQUE (ATI only) :
Changer fréquence horloge (moyen) :
http://doc.ubuntu-fr.org/materiel/ati/aticonfig (Catégorie Powerplay options) pour le driver propriétaire fglrx
http://www.thinkwiki.org/wiki/How_to_ma … t_features pour le driver libre radeon
Faire mieux encore : je ne sais pas encore comment ! http://forum.ubuntu-fr.org/viewtopic.php?id=41454

CARTE GRAPHIQUE (nVidia only, mais je n'ai pas testé) :
Changer fréquence horloge, gérer ventilos, ... (facile) : nvclock (http://doc.ubuntu-fr.org/materiel/nvidia_nvclock)

PLATEFORME ENTIERE :
Mettre le portable en veille, hibernation (facile) : http://forum.ubuntu-fr.org/viewtopic.php?id=43543 (post 3)
Réduire la bande passante du PCI-Express : je ne sais pas encore comment !

PERIPHERIQUES USB, PCMCIA (la webcam intégrée par exemple) :
Couper alimentation du lecteur PCMCIA (A tester) : cardctl suspend (cardctl resume pour le réalimenter)
Couper alimentation (A tester) :

Je pense que si on décharge le module correspondant au périphériques ca suffit
'modprobe -r nom_du_module'

DISQUE DUR, LECTEUR OPTIQUE :
Mettre en veille à partir d'un certain laps de temps (facile) : http://www.gentoo.org/doc/fr/power-mana … #doc_chap5 (je déconseille le laptop-mode)

Merci de faire partager vos astuces pour améliorer l'autonomie de vos portables,
et merci de donner vos échos sur les parties marquées A tester

Dernière modification par BeSt (Le 31/07/2006, à 16:55)


Page perso: http://be.st.free.fr

Hors ligne

#2 Le 06/06/2006, à 11:17

dylhoxic

Re : Améliorer l'autonomie des portables (et leur température)

Très bonne idée que ce post, il faudra en faire une page sur le WIKI quand on aura tout complété smile

Mes suggestions :

Carte graphique (Nvidia) : nvclock (gestion luminosité et fréquences GPU)

Carte WIFI : iwconfig wlan0 power on (pour activer la gestion de l'énergie)

C'est tout ce qui me vient à l'esprit pour l'instant smile

Dernière modification par dylhoxic (Le 06/06/2006, à 14:16)


Kubuntu++

Hors ligne

#3 Le 06/06/2006, à 12:03

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Ok, merci je l'ai ajouté...

Je voudrais savoir comment désactiver (ou passer en mode standby) mes périph USB internes, genre ma webcam.


Page perso: http://be.st.free.fr

Hors ligne

#4 Le 06/06/2006, à 14:00

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

dylhoxic a écrit :

Très bonne idée que ce post, il faudra en faire une page sur le WIKI quand on aura tout compléter smile

Je suis en train de me demander s'il faudrait pas que je mette ce topic dans la catégorie Astuces plutôt ?? Mais elle est réservée à ceux qui veulent DONNER des tips et pas à ceux qui veulent en DEMANDER non ?


Page perso: http://be.st.free.fr

Hors ligne

#5 Le 06/06/2006, à 14:06

bapoumba

Re : Améliorer l'autonomie des portables (et leur température)

@BeSt : pour la section truc et astuces, oui, et aussi pour servir de base aux docs du wiki. Si ton sujet s'étoffe, il pourra y trouver sa place (et n'oublie pas le wiki) smile


| Ubuntu Forums |
J'aime les fraises.

Hors ligne

#6 Le 06/06/2006, à 14:13

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Ok je copie donc le topic dans la section truc et astuces.
Je préfère attendre qu'il soit bien rempli pour commencer à remplir un wiki.

Merci

La suite ici : http://forum.ubuntu-fr.org/viewtopic.php?id=43518

Dernière modification par BeSt (Le 06/06/2006, à 14:14)


Page perso: http://be.st.free.fr

Hors ligne

#7 Le 06/06/2006, à 14:15

dylhoxic

Re : Améliorer l'autonomie des portables (et leur température)

BeSt a écrit :

Ok, merci je l'ai ajouté...

Je voudrais savoir comment désactiver (ou passer en mode standby) mes périph USB internes, genre ma webcam.

Je pense que si on décharge le module correspondant au périphériques ca suffit mais si quelqu'un veut confirmer ou tester (sinon je le ferais un de c 4 )

Autre idée la gestion des périphériques pcmcia...

Dernière modification par dylhoxic (Le 06/06/2006, à 14:15)


Kubuntu++

Hors ligne

#8 Le 06/06/2006, à 14:16

bapoumba

Re : Améliorer l'autonomie des portables (et leur température)

@BeSt : ce n'était pas la peine, on peut déplacer un sujet dans son entier. Celui-ci a reçu plusieurs réponses. Il vaut mieux éviter les doublons. Je ferme l'autre en attendant, on déplacera quand ce sujet-là aura pris tounure smile


| Ubuntu Forums |
J'aime les fraises.

Hors ligne

#9 Le 06/06/2006, à 14:26

dylhoxic

Re : Améliorer l'autonomie des portables (et leur température)

Pour les périphériques usb il y a une section dans le lien que tu as fournis : http://www.gentoo.org/doc/fr/power-mana … #doc_chap6

Reste à voir si l'option indiquée est configurée sous ubuntu

En attendant de pouvoir vérifier, je vais aller bosser un peu moi big_smile


Kubuntu++

Hors ligne

#10 Le 06/06/2006, à 14:29

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Il existe deux problèmes liés à la consommation d'énergie par les périphériques USB. Premièrement, les périphériques tels que les souris, caméras numériques et clés USB consomment de l'énergie lorsqu'ils sont branchés. Vous n'y pouvez rien, si ce n'est les débrancher lorsqu'ils ne servent pas. Deuxièmement, lorsque des périphériques USB sont branchés, le contrôleur USB hôte accède périodiquement au bus, ce qui empêche le processeur d'entrer dans un état de veille. Le noyau offre une fonctionnalité expérimentale pour activer la suspension des périphériques USB au moyen d'appels au pilote ou à un des fichiers power/state dans /sys/.

Euh ... pareil, il faut que je bosse un petit peu wink


Page perso: http://be.st.free.fr

Hors ligne

#11 Le 06/06/2006, à 21:03

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

dylhoxic a écrit :

Carte WIFI : iwconfig wlan0 power on (pour activer la gestion de l'énergie)

Ok je l'ai ajouté..
Et y'a un moyen de le lancer automatiquement au démarrage ? (genre rajouter une ligne dans /etc/network/interfaces) ?


Page perso: http://be.st.free.fr

Hors ligne

#12 Le 07/06/2006, à 22:31

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Ajout du throttling

dylhoxic a écrit :

Je pense que si on décharge le module correspondant au périphériques ca suffit mais si quelqu'un veut confirmer ou tester (sinon je le ferais un de c 4 )

Euh je ne sais pas comment faire, alors si tu pouvais être un peu plus explicite ..


Page perso: http://be.st.free.fr

Hors ligne

#13 Le 08/06/2006, à 08:43

dylhoxic

Re : Améliorer l'autonomie des portables (et leur température)

BeSt a écrit :

Ajout du throttling

Sympa ca, je connaissais pas wink

BeSt a écrit :

Euh je ne sais pas comment faire, alors si tu pouvais être un peu plus explicite ..

Ben pour enlever un module c'est la commande rmmod mais je pense que pour les périphériques USB, il faut plutôt explorer du côté de la doc gentoo. J'ai pas trop le temps en ce moment, sorry !


Kubuntu++

Hors ligne

#14 Le 08/06/2006, à 08:56

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Oui mais celle-ci impose des options dans le noyau, donc recompilation et pour le moment j'ai pas envie de faire ça !


Page perso: http://be.st.free.fr

Hors ligne

#15 Le 08/06/2006, à 09:54

quimporte

Re : Améliorer l'autonomie des portables (et leur température)

Bonjour,

Super idée que ce sujet traité.

Serait-il possible de faire la même chose pour les centrino ?

Bonne continuation et au plaisir de pouvoir faire usage de vos idées (car je suis newbie).

Miguipda ;-)

#16 Le 08/06/2006, à 10:01

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Bah, j'ai justement un Centrino, et tous les tips s'y appliquent !!


Page perso: http://be.st.free.fr

Hors ligne

#17 Le 08/06/2006, à 10:04

dylhoxic

Re : Améliorer l'autonomie des portables (et leur température)

BeSt a écrit :

Oui mais celle-ci impose des options dans le noyau, donc recompilation et pour le moment j'ai pas envie de faire ça !

Moi aussi du moins pour l'instant mais ce serait sympa à essayer smile

Sinon encore une idée : le type de sytème de fichiers.

Apparemment le JFS est le système de fichiers journalisés le moins consommateur de ressources CPU

Edit : C'est bon je viens de retrouver le lien que je cherchais big_smile:D -->

http://forums.gentoo.org/viewtopic-t-34 … -love.html

Je cite d'après la faq de cette page :

Q: I'm a Laptop user, I want to increse my battery life-time, what should I do ?
A: Use JFS as your filesystem, It has less cpu usage (definatly better than reiserfs/reiser4)
and your battery lifetime will be increased up too 30% more then reiserfs/reiser4.
In Love-Sources there are also up too date fixes for it.

Dernière modification par dylhoxic (Le 08/06/2006, à 10:34)


Kubuntu++

Hors ligne

#18 Le 08/06/2006, à 10:07

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Moui, alors le JFS ca va pas faire gagner des masses quand même : c'est intéressant si tu fais serveur, avec 15 mille accès en même temps. Mais sur un portable, ca va te faire gagner 30 sec sur l'autonomie totale.
En revanche, pour des raisons de performances (surtout que les DD de portable sont assez pourris), il serait intéressant de voir quel est le sys. de fichiers le plus adapté à un single user et à un disque lent (journalisation importante ?)


Page perso: http://be.st.free.fr

Hors ligne

#19 Le 08/06/2006, à 10:52

Sufflope

Re : Améliorer l'autonomie des portables (et leur température)

dylhoxic a écrit :

Ben pour enlever un module c'est la commande rmmod

Oh là ça fait plusieurs fois que je vois ça, je sais pas d'où vient la mode mais c'est crade. De la même façon que dpkg installe/désinstalle un paquet unique et qu'apt gère les dépendances, rmmod/insmod décharge/charge uniquement le module demandé sans se préoccuper des dépendances intermodules (donc si il y en a ça foirera). Pour faire propre il faut utiliser "modprobe monmodule" (et "modprobe -r monmodule" pour décharger).

Hors ligne

#20 Le 08/06/2006, à 10:55

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Et comment savoir quel module est pour ma webcam, mon lecteur SD intégrés, mes ports USB , ... ?


Page perso: http://be.st.free.fr

Hors ligne

#21 Le 08/06/2006, à 11:16

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Ajout de la mise en veille, hibernation dans plateforme
et du 'modprobe' dans la partie à tester

Dernière modification par BeSt (Le 08/06/2006, à 11:16)


Page perso: http://be.st.free.fr

Hors ligne

#22 Le 09/06/2006, à 10:11

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

Au fait, j'ai 2 questions :
* Comment on modifie le comportement du governor 'ondemand' ? J'avais vu qu'on pouvait régler la vitesse il rafraichissait, la vitesse de montée dans les fréquences, de descente, ... J'avais qqchose qui parlait de ca, mais je n'arrive plus le retrouver

* le résultat de la commande

best@best-laptop:/sys/devices/system/cpu/cpu0/cpufreq$ cat scaling_available_frequencies

est
1862000 1862000 1862000 1862000 1862000 1862000 1596000 1330000 1064000 798000
C'est pas un peu bizarre que la fréquence maxi apparaisse plusieurs fois ? (Je suis en mode 'ondemand' là, je trouvais qu'il restait trop souvent dans en fréq. max)

Dernière modification par BeSt (Le 09/06/2006, à 13:11)


Page perso: http://be.st.free.fr

Hors ligne

#23 Le 10/06/2006, à 17:24

BeSt

Re : Améliorer l'autonomie des portables (et leur température)

BeSt a écrit :

Au fait, j'ai 2 questions :
* Comment on modifie le comportement du governor 'ondemand' ? J'avais vu qu'on pouvait régler la vitesse il rafraichissait, la vitesse de montée dans les fréquences, de descente, ... J'avais qqchose qui parlait de ca, mais je n'arrive plus le retrouver

J'ai vu que le governor 'conservative' semblait plus adapté, mais en réalité, il reste toujours bloqué à la fréquence à laquelle le proc était avant le changement de governor, et ce qq soit la charge du proc..
C'est normal ou pas docteur ?


Page perso: http://be.st.free.fr

Hors ligne

#24 Le 20/06/2006, à 20:59

isi

Re : Améliorer l'autonomie des portables (et leur température)

désolé pour le post, j'étais tombé sur ce forum par hasard
donc voilà mon post:

bijour a tous big_smile
juste 1 petit message pour dire qu'avec mon v6v et une debian dessus, je tiens 3h30 facile en batteries, voire 4h30 et + si je compile pas, et tout ça en wifi ..
évidemment, j'ai eu à recompiler mon noyau pour activer le support acpi et cpufreq, suivi d'une installation de cpufreqd.
il faut savoir aussi que j'avais auparavant corrigé la table dsdt, mais je pense pas que ça soit vraiment nécessaire (sinon elle est disponible sur acpi4linux, attention à la version du bios)
sinon ça fait longtemps que Windows ne pollue plus mon disque dur ... lol
en espérant que ça aidera ..

et la réponse de BeSt:

A la limite, poste plutôt là
http://forum.ubuntu-fr.org/viewtopic.php?id=43463

et mets exactement ce que tu as installé, compilé, désinstallé ...
Par exemple, je ne comprends pas bien : cpufreq est mis par défaut dans le noyau .. alors pourquoi tu dis que tu l'as activé ?
Donne également ton autonomie sous Windows (avec sous voltage ou pas  ..)

Merci

en fait, sous debian, pas de noyau optimisé pentium-m ( pas de gestion de cpufreq en natif), c'est pour ça que j'ai compilé un noyau en activant cpufreq, les 4 gouverneurs qui vont bien (performance, powersave, ondemand, conservative) et speedstep-centrino; et jai changé le gouverneur par défaut (performance) par userspace.
après quoi j'ai installé cpufreqd, que j'ai configuré en "on demand high" quand le portable est branché et en "conservative high" quand je suis sur batterie.
iasl m'annonçait une quarantaine d'erreurs, alors dans le doute, j'ai corrigé la table dsdt (mais il ne me semble pas que ça soit nécessaire, comme je disais)
enfin, comme je disais:

ça fait longtemps que Windows ne pollue plus mon disque dur ... lol

mais si mes souvenirs sont bons, sans me prendre la tete avec les voltages, je tenais maximum 4h (ce qui est déja bien honnète) sous windaube avec gestion automatique de la fréquence du centrino par notebook hardware control. (en fait, si j'ai posté, c'est que ça m'a étonné de voir que certains avaient une moins bonne autonomie sous lin que sous win, mois c'est l'inverse..)
j'espère avoir été assez clair, et ne pas avoir pollué votre forum avec des infos inutiles ...
en tout cas, dès que j'ai fini mes exams (demain:cool:) je vais allez regarder de plus près les liens que tu proposes (BeSt) et qui m'ont l'air bien sympatiques !!
encore une fois mille excuses pour ce long post, mais comme ça tout rentre dans l'ordre ..

#25 Le 28/06/2006, à 14:36

jo_oui_oui

Re : Améliorer l'autonomie des portables (et leur température)

En i686 avec un Centrion M740, il utilise le proc de 50 a 100% même si je fais rien, du coup pour la gestion automatique du processeur c'est pas génial. Par contre si je repasse au noyau i386 la plus de problème, il va automatiquement a 800Mhz si je fais rien.
Est ce que quelqu'un rencontrerait le même problème? Parce que la je vois plus trop quoi faire pour utiliser le i686.
PS: je suis un nouveau sur Ubuntu, un petit mois.

Par contre le reste pour améliorer génial, ca fonctionne niquel.

Dernière modification par jo_oui_oui (Le 28/06/2006, à 14:36)

Hors ligne