LoLL

verb If you loll somewhere, you sit or lie in a very relaxed position. (=lounge, sprawl)

Répertoire

Lenovo U330 : Optimisation d’autonomie sous Linux

Voici quelques manipulations pour améliorer l’autonomie du portable LENOVO sous Linux (Fedora 12 beta1 dans mon cas). Ca me permet d’obtenir une autonomie de ~3h30 avec le Wifi activée, de ~4h30 sans Wifi/BT pour un utilisation Web et/ou bureautique.

Je me suis inspiré des optimisations trouvées sur LinuxLaptop Wiki. Une bonne source communautaire !

Aussi, je conseille aussi FlachBlock pour Firefox qui permet d’afficher un logo à la place des animations Flash : un simple click dessus charge celles ci au besoin (Flash est particulièrement gourmand en CPU donc énergie !).

Le détail de l’optimisation :

  • Installer le module lenovo_acpi pour utiliser la carte Intel GM45 seule en mode ‘switchable’
  • Installer phc_intel pour baisser les tensions du CPU. Vous devez avoir le module présent dans l’arborescence des modules de votre noyau (dans mon cas, /lib/modules/2.6.31.5-96.fc12.i686/extra/phc-intel.ko)
  • Ajouter les options de boot Linux suivantes dans /etc/grub :

usbcore.autosuspend=1 radeon.modeset=0

et supprimer nomodeset s’il est présent afin de bénéficier de la gestion GFX via KernelModeSetting pour la carte Intel.

  • Editer le fichier /etc/rc.modules pour ajouter les lignes suivantes :
#Disable ATI gfx card
/sbin/modprobe lenovo_acpi

#Load the phc-intel module on startup for CPU undervoltage
/sbin/modprobe phc_intel
  • Ajouter dans le ficher /etc/rc.local les lignes suivantes pour activer automatiquement des optimisations à chaque démarrage :
# Voltages for P8400
PHC="9:30 72:25 6:17 134:17"
for f in `ls /sys/devices/system/cpu/cpu?/cpufreq/phc_controls` ; do
 echo $PHC > $f
done

#Set Wi-Fi to power safe mode on startup. After hibernate or standby
#you have to execute the line again.
echo 5 > /sys/bus/pci/drivers/iwlagn/0000\:03\:00.0/power_level

# Sound shutting down after 4sec
echo 4 > /sys/module/snd_hda_intel/parameters/power_save

#Set hard drive query to 15s (standard 4s)
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

# Laptop Mode
echo 5 > /proc/sys/vm/laptop_mode

# PCI devices power save
for i in /sys/bus/pci/devices/*/power_level ; do echo 5 > $i ; done

#Activate SATA ALPM link power Management   
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy

#set CD/DVD-ROM to sleep mode
hal-disable-polling --device /dev/cdrom

That’s should be better now !

You must be logged in to post a comment.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes