Me acabo de enterar de que algunas computadoras portátiles Lenovo incluyen una utilidad que ofrece limitar la capacidad de carga de la batería a un 0–80% para disminuir la atenuación de la vida útil de la batería:
¿Cómo puedo hacer esto en Ubuntu?
Me acabo de enterar de que algunas computadoras portátiles Lenovo incluyen una utilidad que ofrece limitar la capacidad de carga de la batería a un 0–80% para disminuir la atenuación de la vida útil de la batería:
¿Cómo puedo hacer esto en Ubuntu?
Respuestas:
Los umbrales de carga son, lamentablemente, específicos del firmware y del proveedor.
Afortunadamente, el usuario de Lenovo ThinkPad cuenta con una solución descrita en ThinkWiki .
Básicamente dice que tendría que instalar y cargar el
tp_smapi
módulo del kernel:y escriba los umbrales de carga deseados en archivos virtuales en
/sys/devices/platform/smapi
:Luego, dejará de cargarse una vez que haya alcanzado el 80% y solo comenzará a cargarse cuando caiga por debajo del 40%.
Toshiba y otros pueden tener un módulo del núcleo similar que contiene las funciones de firmware para el
/sys
o/proc
espacio, pero es muy poco probable que las cuestiones de patentes. Por las mismas razones, una aplicación que podría manejar esto sería específica de Thinkpad o solo se dirigiría a unos pocos proveedores seleccionados.fuente
sudo apt-get install tp-smapi-dkms
. Se instaló Entonces estoy haciendoecho 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
y dicebash: /sys/devices/platform/smapi/BAT0/start_charge_thresh: No such file or directory
. ¿Por qué?alex@ubuntu:~$ sudo modprobe tp_smapi FATAL: Error inserting tp_smapi (/lib/modules/3.5.0-17-generic/updates/dkms/tp_smapi.ko): No such device
. ¿Me he perdido algo? Voy a abrir una nueva pregunta si no obtengo la respuesta.acpi-call-dkms
paquete adicional según linrunner.de/en/tlp/docs/…La respuesta aceptada no funciona en mi nuevo Lenovo T440s. Al parecer, el firmware cambió. Siguiendo http://www.thinkwiki.org/wiki/Tpacpi-bat , hice
Como referencia, hice esto en las pruebas de Debian, pero estoy seguro de que también funciona en ubuntu.
fuente
Hay una aplicación algo mejor ahora disponible para Ubuntu (y otras distribuciones):
Uno de los parámetros que controla es mantener los límites de carga de la batería. Es todavía funciona sólo para Thinkpad , pero dada la naturaleza del proyecto, si los controladores adecuados para otros dispositivos estarán disponibles, es probable que estos se integrarán en este proyecto también. Entonces, si está leyendo este comentario en unos años, consulte la documentación, tal vez su dispositivo sea realmente compatible.
Los paquetes de Ubuntu están disponibles en el repositorio oficial .
fuente
tlp
se admite paraThinkpad X1 carbon
asítlp
es solo una interfaz de las dos herramientas que utiliza para este propósito, Tp smapi y tpacpi-bat . Siempre que su modelo sea compatible con al menos uno de ellos, debería funcionar (o presentar un error). La suya no parece estar incluida en ninguna de sus páginas de hardware compatibles, pero una búsqueda rápida en Google revela que esta última podría funcionar.En mi Toshiba R830 con Windows 8.1, instalé la aplicación Toshiba Power Saver para limitar la carga de la batería al 80%
Cuando inicio en Linux (Ubuntu, Mint, etc.), la carga máxima todavía está limitada al 80%.
Por lo tanto, Toshiba Power Saver parece almacenar su configuración en la BIOS.
El único inconveniente es que si quiero viajar con una batería completamente cargada, tengo que reiniciar en Windows y cambiar la configuración de ahorro de energía.
fuente
¿Revisó para ver si hay una configuración de BIOS en su computadora portátil para esto? Mi computadora portátil tenía una aplicación de Windows, así como una configuración de "Extensor de duración de la batería" en el BIOS para esta característica exacta.
fuente
Muy a menudo (casi siempre) esta es una opción en el BIOS que Windows puede cambiar de forma remota. Es muy difícil cambiar esto remotamente en Linux. ¿Mi sugerencia? Al iniciar su computadora, presione las teclas de función, específicamente F1, F2, F3, F6, F8, F10 y F12. Uno de estos (quizás otro) lo colocará en el menú de la BIOS. Dice qué tecla en el inicio, pero generalmente no permanece activa el tiempo suficiente.
Busque la configuración de energía (solo teclas de flecha aquí, sin mouse). Encuentra el protector de masa o el optimizador de masa o algo por el estilo. Cambie eso a habilitado y luego guarde y reinicie. Esto debería hacerlo.
Linux tiende a enloquecer cuando la batería no carga más del 80%, pero solo arruinará los tiempos de carga esperados. Nada de qué preocuparse aquí.
¿Aún necesitas ayuda? Comenta tu pregunta! ¿Ayudé? +1 yo :)
fuente