Mejorar el rendimiento de su batería en Linux
Si quieren mejorar le rendimiento de su batería en Linux y quieren reemplazar a Jupiter porque ya no está siendo mantenido pueden darle un vistazo a TLP.
En este post les motraré algunas funcionalidades de TLP y como pueden instalarlo en varias distribuciones.
Nota: Solo tengo dos computadores, uno en Ubuntu y otro con Fedora. No he probado TLP en openSUSE.
Funcionalidades de TLP
TLP es un programa que no tiene ninguna interfaz gráfica y automática ejecuta algunas rutinas para funcionar. Así que prepárense para lanzar uno que otro Terminal.
Estas son las funcionalidades, sacadas del sitio oficial de TLP (en inglés):
Settings depending on the Power Source
- Kernel laptop mode and dirty buffer timeouts
- Processor frequency scaling including "turbo boost" / "turbo core"
- Power aware process scheduler for multi-core/hyper-threading
- Hard disk advanced power magement level and spin down timeout (per disk)
- SATA aggressive link power management (ALPM)
- PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
- Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
- Radeon KMS power management – Linux 2.6.35 and above, not fglrx
- Wifi power saving mode – depending on kernel/driver
- Power off optical drive in drive bay (on battery)
- I/O scheduler (per disk)
- USB autosuspend with blacklist
- Audio power saving mode – hda_intel, ac97
- Enable or disable integrated wifi, bluetooth or wwan devices upon system startup and shutdown
- Restore radio device state on system startup (from previous shutdown).
- Radio device wizard: switch radios upon network connect/disconnect and dock/undock
- Disable Wake On LAN
- WWAN state is restored after suspend/hibernate
- Untervolting of Intel processors – requires kernel with PHC-Patch
- Battery charge thresholds – ThinkPads only
- Recalibrate battery – ThinkPads only
Instalar TLP
Bueno he aquí la parte interesante. Si quieren usar TLP deberán eliminar scripts que hayan hecho o instalado para tratar de mejorar el rendimiento de su batería. Como TLP funciona muy cerca del Kernel puede que funcione mal si tengan rutinas que interfieran con TLP.
En Ubuntu
Solo añadan el PPA oficial:sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
Si usan un Thinkpad
sudo apt-get install tp-smapi-dkms acpi-call-tool
En Fedora
sudo yum localinstall --nogpgcheck http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release-1.0-0.noarch.rpm
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
- tlp (TLP repo) – Economizar energía
- tlp-rdw (TLP repo) – opcional, Radio Device Wizard
- akmod-tp_smapi (TLP repo) – opcional solo ThinkPad, tp-smapi se necesita para calibrar la batería de algunos Thinkpad que usan tlp-stat
- akmod-acpi_call (TLP repo) – opcional solo ThinkPad, acpi-call se necesita para calibrar la batería de algunos modelos con Sandy Bridge y con otros modelos más recientes (X220/T420, X230/T430 et al.)
sudo yum -y install tlp tlp-rdw
sudo yum -y install akmod-tp_smapi akmod-acpi_call
En OpenSUSE 12.3
zypper ar -f http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_12.3/home:cdersch:TLP.repo
zypper ar -f
http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_12.3/openSUSE:Factory:Contrib.repo
Verificar que TLP está funcionando
Para ejecutar TLP manualmente necesitan usar
sudo tlp start
Pueden verificar que TLP está activo en cualquier momento con
sudo tlp stat
Y si quieren ser más específicos
sudo tlp stat | grep "TLP_ENABLE"
o también
sudo tlp stat | grep "TLP power save"
Les gustó este post? No se olviden de agregarme a sus círculos en G+ o de seguirme en Twitter: @RobertoXMed
Si pueden y quieren no olviden hacer una Donación (por Paypal) para el blog chimbo así podré seguir haciendo gran contenido.
¿Y no merma el rendimiento?
ReplyDeleteNi se siente que está ahí.
DeleteOtra duda compañero, ya lo instale y active, ¿Siempre debe de estar funcionando o hay un comando para detenerlo mientras se carga la batería?
DeleteSiempre funciona y cuando cargas la batería pues se da cuenta entonces no tienes que detenerlo ni nada por el estilo.
Delete