Ubuntu 12.04 sur un Sony VAIO S Series VPC-SA4T9E (Carte Hybride Intel/ATI)
Par Erwan le samedi 8 septembre 2012, 07:05 - Ubuntu - Lien permanent
Comment passer d'une autonomie de 2h à presque 5h :
On ajoute quelques paramêtres à passer au kernel en remplacant la ligne GRUB_CMDLINE_LINUX_DEFAULT :
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.i915_enable_fbc=1
i915.i915_enable_rc6=1 pcie_aspm=force" update-grub
Pour désactiver la carte Radeon, on va utiliser vgaswitcheroo (pas besoin d'installer quoi que ce soit)
sudo nano /etc/rc.local# Ajouter cette ligne avant le exit 0 :echo OFF > /sys/kernel/debug/vgaswitcheroo/switchsudo nano /etc/pm/sleep.d/10_disable_radeon#!/bin/sh# Action script ensures that discrete graphics card is disabled
after# resuming from standby/hibernate##case "${1}" inresume|thaw)echo OFF > /sys/kernel/debug/vgaswitcheroo/switch;;esacsudo chmod +x /etc/pm/sleep.d/10_disable_radeonOn s'occupe maintenant du mode économie d'énergie :
sudo apt-get install ethtoolsudo nano /etc/pm/power.d/powersavings#!/bin/sh# Shell script to reduce energy consumption when running battery.
Place# it in /etc/pm/power.d/ and give execution rights.# This is a modified version of an original script of by
Skumpic,# available here:
http://blog.liberailvoip.it/2010/04/27/#
ubuntu-lucid-lynx-acer-aspire-one-impostazioni-ottimizzate-# autonomia-prestazioni/# Disable Wake On Lanethtool -s eth0 wol dif on_ac_power; then# ----- Start AC powered settings ## Disable laptop modeecho 0 > /proc/sys/vm/laptop_mode# Set SATA channel: max performancefor foo in
/sys/class/scsi_host/host*/link_power_management_policy;do echo max_performance > $foo;done# Set Max Power for wifi interface# change value according to your hardware!iwconfig wlan0 txpower 14 # Disable wifi power savingiwconfig wlan0 power off# CPU Governor: Performancefor foo in
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor;do echo performance > $foo;done# Disabile USB autosuspendfor foo in /sys/bus/usb/devices/*/power/control;do echo on > $foo;done# Disable PCI autosuspendfor foo in /sys/bus/pci/devices/*/power/control;do echo on > $foo;done# Disabile audio_card power savingecho 0 >
/sys/module/snd_hda_intel/parameters/power_save_controllerecho 0 >
/sys/module/snd_hda_intel/parameters/power_save# Set maximum display backlightecho 15 >
/sys/class/backlight/acpi_video0/brightness# ----- End AC powered settings #else# ----- Start battery powered settings ## Enable Laptop-Mode disk writingecho 5 > /proc/sys/vm/laptop_mode# Set SATA channel to power savingfor foo in
/sys/class/scsi_host/host*/link_power_management_policy;do echo min_power > $foo;done# Activate wifi power savingiwconfig wlan0 power timeout 500ms# Reduce wifi txpoweriwconfig wlan0 txpower 5# Select Ondemand CPU Governorfor foo in
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor;do echo ondemand > $foo;done# Activate USB autosuspendecho auto > /sys/bus/usb/devices/1-1.1/power/control #
Fingerprint sensorecho auto > /sys/bus/usb/devices/1-1.3/power/control #
Webcam# Activate PCI autosuspendfor foo in /sys/bus/pci/devices/*/power/control;do echo auto > $foo;done# Activate audio card power saving# (sounds shorter than 5 seconds will not be played)echo 5 >
/sys/module/snd_hda_intel/parameters/power_saveecho 1 >
/sys/module/snd_hda_intel/parameters/power_save_controller# Set medium display backlightecho 5 > /sys/class/backlight/acpi_video0/brightness# ----- End battery powered settings #fiRedémarrez. Je viens de passer de 25 minutes restantes à 1h49 - not bad.
J'ai le temps de finir mon café avant de rebrancher 
Source : http://blog.ejbca.org/2012/02/ubuntu-gnulinux-1204-precise-on-sony.html
Commentaires
Bonjour,
petite question, n'y a t'il pas une erreur au départ :
GRUB_CMDLINE_LINUX_DEFAULT="quite splash i915.i915_enable_fbc=1 i915.i915_enable_rc6=1 pcie_aspm=force"
au lieu de quite, ce ne serait pas quiet ?
merci
ton script marche t il avec tout portable (j'utilise un mini110 de compaq) !
à bientôt
Merci pour le quite <=> quiet, j'ai copier-coller bêtement, mais ça n'empêche pas ubuntu de démarrer, et sans message malgré l'absence de quiet ?!
Ce n'est pas mon script (cf le lien à la fin), mais tu pourrais surement l'adapter/t'en inspirer pour ton mini110.
Exemples :
Pour snd_hda_intel, fait un petit lspci | grep -i audio (pour savoir si ton PC a la même puce audio que le mien)
Il y aura surement d'autres choses, comme peut-être ath0 à la place de wlan0 pour le wifi... etc...
faut tester.