Ubuntu 16.04 процент батареи 0%, когда время в норме

Во-первых, я хотел бы сообщить, что я перебрал много похожих тем не только здесь, в аскубунту, но я не могу найти никаких предложений, которые бы помогли в моем случае.

У меня проблема после обновления с Ubuntu 14.04LTS до 16.04LTS. Индикатор батареи в правом углу экрана показывает правильное значение «оставшегося времени», но всегда 0%.

acpitool, кажется, показывает правильные значения:

$ 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

, но информация acpi, похоже, совершенно неверна:

$ 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

Батарея не оригинальная, она это расширенная батарея Green Cell Pro, но она работала очень хорошо, пока я не сделал обновление до Ubuntu 16.

вот скриншот из моей gnome-power-statistics

ОБНОВЛЕНИЕ: кажется, что информация о емкости неправильно хранится в

# 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

ОБНОВЛЕНИЕ 2:

Временное исправление для предотвращения перехода системы в спящий режим сразу после запуска (если у вас есть UPower, она контролирует низкий уровень энергетическая политика через процентное использование по умолчанию - что нарушено). Поэтому мы говорим UPower использовать политику оставшегося времени:

$ sudo vi /etc/UPower/UPower.conf

изменить

UsePercentageForPolicy=true

на

UsePercentageForPolicy=false

сохранить и перезапустить службу upower:

$ sudo service upower restart
1
задан 21 August 2016 в 08:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: