Ubuntu 16.04 porcentagem da bateria 0% quando o tempo está OK

1

Primeiro, gostaria de informar que corri muitos tópicos semelhantes, não apenas aqui no askubuntu, mas não consigo encontrar nenhuma sugestão que ajude no meu caso.

Eu tenho um problema depois de atualizar do Ubuntu 14.04LTS para o 16.04LTS. O indicador de bateria no canto direito da tela mostra o valor adequado de "tempo restante", mas sempre 0%.

o acpitool parece mostrar valores adequados:

$ acpitool -B
Battery #1     : present
Remaining capacity : 20520 mWh, 100.0%, 01:07:17
Design capacity    : 86580 mWh, 0.000% of design capacity
Capacity loss      : 100.0%
Present rate       : 18295 mW
Charging state     : Discharging
Battery type       : Unknown 
Model number       : DELL
Serial number      : 0001

mas as informações de acpi parecem estar completamente erradas:

$ acpi -V
Battery 0: Discharging, 0%, 00:53:39 remaining
Battery 0: design capacity 8142 mAh, last full capacity 0 mAh = 0%
Adapter 0: off-line
Cooling 0: x86_pkg_temp no state information available
Cooling 1: intel_powerclamp no state information available
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10

A bateria não é a original, é uma bateria estendida do Green Cell Pro, mas estava funcionando bem até que eu fiz uma atualização para o Ubuntu 16.

aqui está uma tela do meu gnome-power-statistics

ATUALIZAÇÃO: Parece que as informações de capacidade não estão armazenadas corretamente em

# AC plugged in
$ cat /sys/class/power_supply/BAT1/uevent
POWER_SUPPLY_NAME=BAT1
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Unknown
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=11708000
POWER_SUPPLY_POWER_NOW=30604000
POWER_SUPPLY_ENERGY_FULL_DESIGN=86580000
POWER_SUPPLY_ENERGY_FULL=0
POWER_SUPPLY_ENERGY_NOW=22840000
POWER_SUPPLY_CAPACITY=0
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=DELL YJNKK18C
POWER_SUPPLY_MANUFACTURER=Dynapack
POWER_SUPPLY_SERIAL_NUMBER=0001

# AC pluggen out
$ cat /sys/class/power_supply/BAT1/uevent
POWER_SUPPLY_NAME=BAT1
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Unknown
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=11706000
POWER_SUPPLY_POWER_NOW=17336000
POWER_SUPPLY_ENERGY_FULL_DESIGN=86580000
POWER_SUPPLY_ENERGY_FULL=0
POWER_SUPPLY_ENERGY_NOW=22910000
POWER_SUPPLY_CAPACITY=0
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=DELL YJNKK18C
POWER_SUPPLY_MANUFACTURER=Dynapack
POWER_SUPPLY_SERIAL_NUMBER=0001

UPDATE 2:

Correção temporária para evitar que o sistema entre em hibernação logo após o início (se você tiver o UPower, ele controla a política de baixa energia por meio do uso de porcentagem por padrão - o que é interrompido). Então, dizemos à UPower para usar a política de tempo restante:

$ sudo vi /etc/UPower/UPower.conf

mudar

UsePercentageForPolicy=true

para

UsePercentageForPolicy=false

salve e reinicie o serviço de atualização:

$ sudo service upower restart
    
por intro 15.08.2016 / 15:05

0 respostas