Los ThinkPads Lenovo más nuevos (como mi E540) no son compatibles con tp_smapi-dkms. Afortunadamente, descubrí que la utilidad TLP puede usar cualquiera de los dos módulos diferentes, el tp_smapi O el thinkpad_acpi DKMS , para comunicar los umbrales a la batería.
Hoy en día, TLP está disponible a través de repositorios estándar de Ubuntu o Debian. (Aunque puede beneficiarse de la última versión disponible utilizando el sitio web TLP para instalar los paquetes).
Después de instalar TLP, configure los umbrales de carga de la batería usando dos líneas en el archivo de configuración / etc / default / tlp
START_CHARGE_THRESH_BAT0=65
STOP_CHARGE_THRESH_BAT0=80
Este ejemplo le dice a TLP que establezca los umbrales de la batería para comenzar a cargar al 65% y dejar de cargar al 80%. Me parece que los umbrales persisten correctamente incluso cuando se inicia en un sistema operativo diferente que no tiene instalado TLP. (Aunque supongo que si arrancó en Windows u otro sistema operativo que TIENE herramientas de administración de energía instaladas, ese sistema operativo podría sobrescribir los umbrales de carga previamente establecidos).
Para TEMPORALMENTE cargar la batería por completo, emita el siguiente comando de terminal:
$ sudo tlp fullcharge
La batería se cargará a su capacidad máxima y luego volverá a los umbrales anteriores.
Nota: Si su computadora portátil no es un "ThinkPad", TLP probablemente no pueda establecer los niveles de carga de la batería . Si su proveedor proporciona una utilidad de administración de energía para Windows, probablemente pueda arrancar usando alguna forma de Windows para establecer los niveles de carga de la batería y luego reiniciar en Linux. En mi experiencia, la configuración del umbral de carga de la batería persiste después de reiniciar el sistema.
modprobe tp_smapi
como root y luego vea si los archivos debajo/sys/devices/platform/smapi
están allí.