Como forçar um Thinkpad a extrair carga da bateria interna versus externa?

3

Meu ThinkPad T450 tem duas baterias internas - uma hot-swap e outra dentro do laptop. Lenovo chama o antigo "externo" e o último "interno". Quando não conectada, a bateria externa fornece carga até atingir uma marca de 5% de ponto fraco, quando o laptop começa a usar a bateria interna.

O que eu quero: (1) controlar a partir do Debian Linux em que bateria o laptop consome energia a qualquer momento enquanto não estiver conectado, e (2) definir um valor de minha escolha para a marca d'água baixa para o automático troca para a outra bateria, pois acho que 5% é muito difícil nas células LiIon. O firmware atual da Lenovo não ajuda - não vejo nenhuma configuração nem remotamente relacionada a esses problemas.

    
por Stan 20.03.2018 / 00:31

1 resposta

0

Existe um módulo chamado tp_smapi .

Por exemplo, você pode alterar o limite assim:

echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
cat /sys/devices/platform/smapi/BAT0/*_charge_thresh

O link também contém um script que permitirá que você selecione a bateria para descarregar primeiro.

    
por 20.03.2018 / 10:51