Ceci est une ancienne révision du document !
Comment optimiser son ordinateur portable ?
issue du forum : http://forum.ubuntu-fr.org/viewtopic.php?id=43463
PROCESSEUR
PROCESSEUR Valable pour tous les proc à base de Pentium-M (P4M, PM, Centrino …) :
Installer noyau optimisé (facile)
Article kernel_optimisé → 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) :
Voir l'article complet dédié : cpu-frequtils
Pour cela, il suffit d'autoriser un utilisateur normal à changer le fréquence du processeur
sudo dpkg-reconfigure gnome-applets
Ne plus utiliser la commande suivante : sudo chmod +s /usr/bin/cpufreq-selector
On peut ajouter l'applet au tableau de bord en faisant: →Clic droit sur le tableau de bord → ajouter au tableau de bord →Système et matériel →choisir moniteur de fréquence du processeur →Ajouter
Une fois l'applet ajoutée, il reste deux actions possibles: →Clic gauche = choix d'un gouverneur ou d'une fréquence. →Clic droit = Préférences.
L'avantage des gouverneurs est que vous pouvez fixer par exemple:
* ondemand : fréquence variable (par défaut), selon l'utilisation de la machine * performance : fréquence CPU au maximum (jeux, gros calculs, compilations) * powersave : fréquence CPU au minimum (économie d'énergie)
Voici à quoi ça ressemble :
http://ftpmerou.free.fr/ubuntu/gnome-applet-cpu-freq.png
http://ftpmerou.free.fr/ubuntu/gnome-applet-cpu-gouv.png
(source = 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) (À 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)
CARTE WIFI
Activer le mode 'gestion d'énergie automatique' (moyen) :
gksudo 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) : Les options pour bien configurer votre ATI (Catégorie Powerplay options) pour le driver propriétaire fglrx http://www.thinkwiki.org/wiki/How_to_make_use_of_Graphics_Chips_Power_Management_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
Système>préférences>gestion d'énergie puis: Général>action du bouton de mise en veille>mise en veille prolongée (c'est un problème de traduction je pense car la mise en veille prolongée est appelée hibernate). ensuite si on apuis sur la touche de mise en veille du portable ça doit marcher
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
Pour le réalimenter :
cardctl resume
Plus généralement, je pense que si on décharge le module correspondant au périphérique ca suffit :
modprobe -r nom_du_module
Privilegier la ram
Sur un portable, il est préférable d'utiliser la RAM que la swap, pour des questions d'économie d'énergie ( accés disque ) et de performance.
Pour cela, nous allons utiliser vm.swappiness qui est une variable oscillant de 0 à 120 ( 0 pour utiliser la RAM uniquement, 120 la swap uniquement )
Nous pouvons modifier le comportement par défaut ( valeur 60 ) sans redemarrer :
sudo sysctl -w vm.swappiness=5
Régler cela selon vos préférences.
Si ce réglage vous convient, vous pouvez le rendre actif par défaut, en éditant le fichier /etc/sysctl.conf
, il suffit de rajouter ou modifier la ligne :
vm.swappiness=5
DISQUE DUR, LECTEUR OPTIQUE
Mettre en veille à partir d'un certain laps de temps (facile) : tuto (je déconseille le laptop-mode)