PowerTOP es una herramienta de diagnostico del manejo/consumo eléctrico de nuestro portátil con OS Linux creada por Intel. Muchos de nosotros usamos portátiles y hemos notado que bajo Microsoft Windows su batería rinde y no se calienta de una forma tan escandalosa como cuando ejecutamos Linux. Bien, Intel llega a rescatarnos con su desarrollo de PowerTOP en su Centro de Tecnologia Opensource el cual hoy veremos como instalarlo y configurarlo paso a paso en Linux Ubuntu Trusty Tahr 14.04.
Al usar PowerTOP podremos optimizar el consumo de batería de nuestro portátil y así poder trabajar por mucho mas tiempo sin estar conectados a un toma corriente; eso sin hablar de que no se nos recalentara llegando a parecer una tostadora moderna de pan. Aclaro que este articulo es sobre compilar la versión mas reciente ya que en los repositorios de Ubuntu la versión no es tan nueva.
-Descargamos la ultima versión disponible de PowerTOP
Al usar PowerTOP podremos optimizar el consumo de batería de nuestro portátil y así poder trabajar por mucho mas tiempo sin estar conectados a un toma corriente; eso sin hablar de que no se nos recalentara llegando a parecer una tostadora moderna de pan. Aclaro que este articulo es sobre compilar la versión mas reciente ya que en los repositorios de Ubuntu la versión no es tan nueva.
Requerimientos
- Linux Ubuntu 14.04 actualizado
-Descargamos la ultima versión disponible de PowerTOP
wget -c https://01.org/sites/default/files/downloads/powertop/powertop-2.6.1.tar.gz
-Descomprimimos el archivo y entramos a su directorio
tar xzvf powertop-2.6.1.tar.gz
cd powertop-2.6.1
-Instalamos dependencias
sudo apt-get install libstdc++6 gcc g++ make autoconf automake libtool libpci-dev libncurses5-dev libnl-dev
-Compilamos e instalamos prestando atención en cada paso que no salga algún error
./configure
make
sudo make install
-Ejecutamos PowerTOP y nos encontramos con su versión sencilla en consola. La interfaz tiene varias pestañas en un menú superior las cuales podemos mirar usando la tecla TAB y una barra inferior que nos dice las teclas que podemos usar
sudo powertop
-Estas pestañas nos permiten monitorear nuestro consumo para poder detectar un glotón de batería y así tomar medidas
-La ultima pestaña, Tunables, es la que nos permite hacer cambios en nuestro sistema. Estos posibles cambios están marcados como Bad para llevarlos a Good. Para esto por medio del cursor (flechas) nos movemos arriba/abajo y encima de un Bad presionamos la tecla ESPACIO y asi PowerTOP ejecutara la acción dejándolo como Good. OJO, estos cambios funcionaran hasta que reiniciemos nuestro portátil, es decir, son temporales
-Ahora, si queremos dejar permanentes estos cambios debemos ejecutar PowerTOP para que genere un HTML y desde ahí poder tomar los comandos para ejecutarlos desde rc.local. Debes reemplazar mi usuario (drivemeca en rojo) por el que estes usando en tu portátil
-La ultima pestaña, Tunables, es la que nos permite hacer cambios en nuestro sistema. Estos posibles cambios están marcados como Bad para llevarlos a Good. Para esto por medio del cursor (flechas) nos movemos arriba/abajo y encima de un Bad presionamos la tecla ESPACIO y asi PowerTOP ejecutara la acción dejándolo como Good. OJO, estos cambios funcionaran hasta que reiniciemos nuestro portátil, es decir, son temporales
-Ahora, si queremos dejar permanentes estos cambios debemos ejecutar PowerTOP para que genere un HTML y desde ahí poder tomar los comandos para ejecutarlos desde rc.local. Debes reemplazar mi usuario (drivemeca en rojo) por el que estes usando en tu portátil
sudo touch /var/cache/powertop/saved_parameters.powertop
sudo powertop --html
sudo chown drivemeca.drivemeca powertop.html
-Abrimos desde un browser powertop.html
-Abrimos desde un browser powertop.html
-Es posible que cuando lo abras lo veas desorganizado como me paso a mi no siendo posible darle click a las ultimas pestañas por esto
-Para corregir este error editamos el html y acortamos los títulos de las pestañas. Salimos guardando y damos F5 en nuestro browser para recargar la pagina y ahora si podemos dar click en las ultimas pestañas
-Para corregir este error editamos el html y acortamos los títulos de las pestañas. Salimos guardando y damos F5 en nuestro browser para recargar la pagina y ahora si podemos dar click en las ultimas pestañas
vi powertop.html
var powertop = {
blocks: {
summary: 'Summary',
cpuidle: 'Idle',
cpufreq: 'Freq',
software: 'Soft',
devinfo: 'Device',
tuning: 'Tuning',
ahci: 'AHCI'
},
-Si miramos en la pestaña Tunning debajo de la columna Script veremos el texto que debemos copiar para colocar en rc.local y así se ejecute cada vez que iniciemos Linux en nuestro portátil
-Editamos y pegamos los cambios que queramos dejar permanentes. Salimos guardando
sudo vi /etc/rc.local
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save';
exit 0
Todos los usuarios de portátiles con Linux necesitamos de un buen rendimiento de batería para así poder ser mas productivos y como has leído, no es difícil saber que debemos optimizar. Ya usas PowerTOP? cuales son tus parámetros favoritos a optimizar?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter , google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.