martes 24 de febrero de 2009

Ahorro de batería de la Síragon ML-1010 con Ubuntu 8.10

Una de las cosas que mas me preocupó de haber instalado Ubuntu 8.10 en la Síragon ML-1010 es que mientras la usaba, la autonomía de la batería era cercana a una hora, sin importar la indicación del remanente de carga que el Power Manager del Gnome clamaba (de 1:30 a 1:45 horas).
Indignación me produjo Linux cuando descubro que mientras trabajaba con Windows XP, la batería soportaba mas tiempo, llegando a más de hora y media. La razón principal radica en que el Ubuntu 8.10 no trae por defecto, el soporte para manejar la frecuencia del procesador C7-M.

No me quedé con esa, y procedí a investigar la solución. Hay numerosos sitios que sencillamente compilan el módulo e_powersaver, así, seguí los pasos de un post en tshack.net y las cosas cambiaron drásticamente.

El procedimiento se resume en:

  1. bajar el comprimido e_powersaver.tar.bz2
  2. ejecutar tar xf e_powersaver.tar.bz2
  3. cambiarse al directorio e_powersaver con cd e_powersaver
  4. ejecutar make && sudo make install
  5. ejecutar sudo depmod -a
  6. reiniciar
Si tiene problemas en el paso 4, es probable que no tenga las herramientas para compilar; en ese caso, ejecute sudo aptitude build-essential antes del paso 4

No apliqué lo que indica el autor del post, sobre agregar a los parámetros del kernel (en /boot/grub/menu.lst) la opción acpi_osi="!Windows 2006" y aparentemente me está funcionando.