No es ningún secreto que el uso diario de una computadora portátil se rige en última instancia por su batería. Todo lo que hace, desde ver un video hasta abrir su navegador, consume una cierta cantidad de jugo de su dispositivo. Ese jugo se acabará en algún momento, por lo que la regla del juego es retrasar ese momento tanto como sea posible.
Desafortunadamente, Linux no coopera con usted. Aunque muchas distribuciones han avanzado en términos de eficiencia de la batería, no hacen el mejor uso de lo que puede hacer su CPU para brindarle la experiencia más productiva.
Sin embargo, hay una aplicación que mueve silenciosamente las pequeñas palancas de su máquina para asegurarse de que la CPU nunca esté funcionando demasiado caliente para su demanda actual. Es justo decir que si es un usuario de una computadora portátil en Linux con la esperanza de extender la vida útil de la batería tanto como sea posible, auto-cpufreq es un sueño hecho realidad.
Cómo funciona
En lugar de ejecutar una vigilancia constante en su CPU, auto-cpufreq funciona a la perfección con el kernel de Linux para realizar pequeños ajustes aquí y allá mientras usa su computadora portátil. Resuelve un problema simple en el que la mayoría de las distribuciones de Linux orientadas al consumidor ejercen tanta presión sobre su sistema cuando funciona con batería como lo harían si estuviera enchufado.
Es posible que tenga una herramienta favorita que ya hace esto por usted, pero es probable que no utilice tecnologías patentadas de rendimiento máximo como Turbo Boost de Intel, una característica común en muchas computadoras portátiles durante las últimas generaciones. Auto-cpufreq tiene en cuenta estas funciones y las utiliza cuando es apropiado, lo que genera un alto rendimiento cuando más lo necesita.
Más importante aún, tampoco interfiere con las herramientas que ya usa para monitorear su sistema.
Instalación de Auto-cpufreq
Hay dos formas de instalar auto-cpufreq: usando la tienda Snap y tomándolo de GitHub.
Instalar auto-cpufreq a través de Snap
Obviamente, primero tendrás que agarrar el complemento. Dependiendo de su distribución de Linux, es posible que ya la tenga. Para obtener una guía detallada sobre la instalación instantánea, consulte nuestro artículo que le muestra cómo hacer esto en varias distribuciones de Linux. Si está utilizando Linux Mint, simplemente siga los pasos para Debian y recuerde que el complemento está bloqueado allí, por lo que tendrá que escribir sudo rm /etc/apt/preferences.d/nosnap.pref
en su terminal antes de comenzar.
Una vez hecho esto, continúe e instale auto-cpufreq a través de snap:
sudo snap install auto-cpufreq
¡Eso es! Debe instalarse sin problemas.
Instalar auto-cpufreq a través de GitHub
Lo más probable es que ya tenga git listo para usar en su distribución, pero si no lo tiene, simplemente siga nuestra guía sobre git para Linux.
Una vez que haya resuelto eso, adquiera el paquete:
git clone https://github.com/AdnanHodzic/auto-cpufreq.git
Después de que se descargue, ejecute el instalador:
cd auto-cpufreq && sudo ./auto-cpufreq-installer
Ahora debería tener auto-cpufreq instalado en su sistema.
Cómo utilizar Auto-Cpufreq
Ahora que tiene auto-cpufreq, es hora de probarlo para ver si no causa problemas con su sistema. La aplicación tiene un «modo de prueba» que puedes usar solo para esta ocasión.
sudo auto-cpufreq --live
Una vez que haya ejecutado este comando, verá información sobre su CPU y su rendimiento actualizado cada pocos segundos mientras se ejecuta la aplicación. Mantenga la terminal en segundo plano y use su computadora portátil como lo haría normalmente. Este período de prueba debería permitirle ver si hay problemas importantes con la forma en que la aplicación actúa con su sistema en particular.
Si decide conservarlo, ahora es el momento de instalar el demonio que lo ejecutará junto con su sistema operativo como servicio:
sudo auto-cpufreq --install
Ahora que está completamente instalado, es hora de ver si la instalación funciona correctamente. Reinicie Linux, y una vez que esté de regreso, si obtuvo la aplicación desde snap, ejecute:
systemctl status snap.auto-cpufreq.service.service
Si lo obtuvo directamente de GitHub, ejecute:
systemctl status auto-cpufreq
Si decide instalar el servicio, auto-cpufreq ahora se ejecutará silenciosamente en segundo plano en todo momento. Siempre puede verificar su estado escribiendo:
auto-cpufreq --stats
Hay más que puedes hacer
Es importante tener en cuenta que la mala gestión del reloj de la CPU de Linux no siempre es la culpable del agotamiento de la batería. Las aplicaciones que se ejecutan en su sistema pueden tener momentos en los que son codiciosas.
Si desea estar atento a lo que debe deshacerse para optimizar la duración de la batería, consulte nuestra guía sobre el uso de PowerTOP como un paquete de monitoreo que detecta a los mayores golosos con la preciada energía de su computadora portátil.
¿Tiene más trucos del oficio que ayudarían a otros a exprimir más longevidad de los preciosos miliamperios-hora de su computadora portátil? ¡No dudes en compartirlos en los comentarios!