[Portable] toutes les astuces pour les portables

Je propose de réunir les astuce spécifiques aux portables

pour obtenir le niveau de la batterie:

acpi -b

pour augmenter la luminosité de l’écran (attention c’est pas propre mai sa dépanne)

note certaine plage ne font rien :slightly_smiling:

Ah ouais bonne idée !

:arrow_right: Pour gratter du temps à la batterie :

[*]Contrôler la fréquence de son cpu avec cpufreq-utils.
-L’installer :smt003
-Le lancer :mrgreen:

sudo cpufreq-set -g <vote gouverneur>

%sudo cpufreq-info --help cpufrequtils 005: cpufreq-info (C) Dominik Brodowski 2004-2006 Veuillez rapportez les erreurs et les bogues à cpufreq@vger.kernel.org, s'il vous plait. Usage : cpufreq-info [options] Options : -c CPU, --cpu CPU Numéro du CPU pour lequel l'information sera affichée -e, --debug Afficher les informations de déboguage -f, --freq Obtenir la fréquence actuelle du CPU selon le point de vue du coeur du système de cpufreq * -w, --hwfreq Obtenir la fréquence actuelle du CPU directement par le matériel (doit être root) * -l, --hwlimits Affiche les fréquences minimales et maximales du CPU * -d, --driver Affiche le pilote cpufreq utilisé * -p, --policy Affiche la tactique actuelle de cpufreq * -g, --governors Affiche les régulateurs disponibles de cpufreq * -a, --affected-cpus Affiche quels sont les CPUs qui doivent changer de fréquences en même temps * -s, --stats Indique des statistiques concernant cpufreq, si disponibles -o, --proc Affiche les informations en utilisant l'interface fournie par /proc/cpufreq, présente dans les versions 2.4 et les anciennes versions 2.6 du noyau -m, --human affiche dans un format lisible pour un humain pour les options -f, -w et -s (MHz, GHz) -h, --help affiche l'aide-mémoire

[*]Bidouilles du xorg.conf

sources : wiki archlinux
http://wiki.archlinux.fr/xorg/nvidia/proprio?DokuWiki=ab3b23ecc93ad3b188bf01cdbe8cbedc, section “gestion de l’énergie”

exemple dans mon xorg.conf

[code]Section “Device”
Identifier “Device0”
Driver “nvidia”
Option “Coolbits” “1”
Option “AddARGBGLXVisuals” “true”
Option “TripleBuffer” “false”
VendorName “NVIDIA Corporation”
BoardName “GeForce 8400M GS”
#BusID “PCI:1:0:0”
Option “NoLogo” “true”
Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3”
EndSection

Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 16
Option “TwinView” “0”
Option “metamodes” “1280x800_60 +0+0”
SubSection “Display”
Depth 16
EndSubSection
EndSection

Section “Extensions”

Option “Composite” “disable”

Option “RENDER” “disable”

EndSection
[/code]

Que remarque-t-on ?

  1. Ces lignes : Option “RegistryDwords” "PowerMizerEnable=0x1; PerfLevelSrc=0x2233;
    Permettent de “brider” la puissance de votre gpu. Pour mieux comprendre voir le wiki archlinux.
  2. Passer en 16 bits (au lieu de 24). Si vous ne bossez pas dans le grpahisme, c’est pas dramatique, et ça économise de l’éergie (et vous avez un meilleur score à glxgears !)
  3. Commentez la ligne de l’option composite (pour les effets genre transparence dans compiz ou xcompmgr). Pareil, votre batterie vous remerciera.


[*]Laptop-mode

man : http://pwet.fr/man/linux/administration_systeme/lm_profiler_conf
http://samwel.tk/laptop_mode/faq

Installez le paquet laptop-mode-tools.
Pour qu’il soit activé, vim /etc/default/acpi-support.
Changer la valeur boléenne

ENABLE_LAPTOP_MODE=false à true.
Puis vim /etc/laptop-mode/laptop-mode.conf. Plus d’infos ici http://doc.ubuntu-fr.org/laptop_mode
Mon fichier de conf (simple exemple !)
http://pastebin.com/d850287

Voilà, j’ai gratté plus d’une heure de batterie avec tout ça.

Le downclocking c’est pas terrible pour économiser de la batterie.

Grosso modo si ton CPU diminue de moitié sa fréquence, il double le temps qu’il met pour effectuer les calculs. Le problème c’est que la consommation n’est pas diminuée de moitié, la mémoire par exemple (registre, cache et vive) consomment toujours autant. Donc ils vont consommer plus pour un calcul identique (mais plus long).

Ce qui est le mieux pour l’autonomie c’est de laisser les CPU sur “on demande”, comme ça quand il en a besoin le CPU augmente sa fréquence se dépêche de finir le calcul puis se rendors. Intel comme AMD travaillent à améliorer la gestion de ses paliers pour accélérer la vitesse de changement des paliers par exemple.

Merci MisterFreez pour toutes ces infos.
Cependant ondemand est le gouverneur par défaut utilisé par mon cpu, et avant que j’utilise cpufreq-utils pour le passer en powersave, je me souviens que mes ventilos (cf signature pour les détails du laptop) tournaient sans arrêt ! Avec le gouverneur powersave, c’est vraiment beaucoup plus silencieux, et c’est le seul moyen que j’ai trouvé : fan-control ne détecte rien, et pas d’option dans le BIOS. C’est ce qui fait que j’utilise constamment le gouverneur powersave, et ce qui m’a fait dire que ça économisait de l’énergie (puisque pour moi : ventilo à fond = conso plus importante). Après je peux me tromper en faisant cette équation, c’est ce que tu sembles me dire.

Discussion sur http://forum.debian-fr.org/viewtopic.php?f=1&t=23792

Bonjour,

perso pour la frquence du cpu je prefere utiliser trayfreq, contrairement au applet gnome il gere les 2 coeurs du cpu en meme temps et se place dans le systray, il affiche aussi l’etat de la batterie

http://trayfreq.sourceforge.net/

seul bémol , il faut le compiler.

Astuces en vrac (déjà postées?):

1: Se pointer avec un live CD au magasin et rebooter le portable dessus.
Testez tout ce qui vous passe par la tête: wifi, carte graphique, écran/résolution/luminosité, son…
Je prends Ubuntu pour son coté Out-of-the-Box et je me dis que ce qui marche sous ubuntu marchera sous Debian après quelques efforts.

2: xbacklight permet de règler la luminosité en tant qu’utilisateur. Y a plus qu’à coller un raccourcis clavier à la commande pour pouvoir regler la luminosité via le clavier. Le problème des touches Fn non reconnues est contourné.