Индикатор батареи & amp; Панель настройки питания показывает неправильное состояние батареи

Мой ноутбук - Thinkpad E420 с установленной 64-битной Ubuntu 12.04, версия ядра - 3.2.0-33. Я установил порог батареи как 60% через Windows7. Похоже, что порог авто вступил в силу в Ubuntu. Тем не менее, есть некоторые проблемы состояния индикатора батареи.

Я перечислю некоторую информацию о состоянии батареи следующим образом: (Обратите внимание, что в терминале Ubuntu говорит, что состояние зарядки батареи заряжено , в то время как панель настройки питания показывает, что состояние батареи равно зарядки , а также показывает индикатор батареи.)

<час>
$ cat /proc/acpi/battery/BAT0/state 
present:                 yes
capacity state:          ok
*charging state:          charged*
present rate:            0 mW
remaining capacity:      18200 mWh
present voltage:         16103 mV
<час>

состояние индикатора батареи

enter image description here

<час> [ 1114] Панель настройки мощности

enter image description here

Есть ли способ решить проблему?

Редактировать Добавить некоторый результат через * * sudo fwts battery -> battery.log **

3 passed, 4 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.

Test Failure Summary
===============================

Critical failures: NONE

High failures: 2
 battery: Did not detect any ACPI battery events.
 battery: Could not detect ACPI events for battery BAT0.

Medium failures: 1
 battery: Battery BAT0 claims it's charging but no charge is added

Low failures: 1
 battery: System firmware may not support cycle count interface or it reports it incorrectly for battery BAT0.

Other failures: NONE

Test           |Pass |Fail |Abort|Warn |Skip |Info |
---------------+-----+-----+-----+-----+-----+-----+
battery        |    3|    4|     |     |     |     |
---------------+-----+-----+-----+-----+-----+-----+
Total:         |    3|    4|    0|    0|    0|    0|
---------------+-----+-----+-----+-----+-----+-----+

Edit2 В соответствии с предложением @Colin Ian King я запустил следующий скрипт.

$ cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Unknown
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14400000
POWER_SUPPLY_VOLTAGE_NOW=16075000
POWER_SUPPLY_POWER_NOW=0
POWER_SUPPLY_ENERGY_FULL_DESIGN=31680000
POWER_SUPPLY_ENERGY_FULL=22050000
POWER_SUPPLY_ENERGY_NOW=17860000
POWER_SUPPLY_MODEL_NAME=LNV-42T4763
POWER_SUPPLY_MANUFACTURER=SANYO
POWER_SUPPLY_SERIAL_NUMBER= 2614

Я сделал две фотографии биоса на случай, если что-то пропустил.

enter image description here

enter image description here

<час>

Результаты acpi -V

future$ acpi -V
Battery 0: Unknown, 89%
Battery 0: design capacity 1947 mAh, last full capacity 1339 mAh = 68%
Adapter 0: on-line
Thermal 0: ok, 31.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 120.0 degrees C
Cooling 0: LCD 3 of 15
Cooling 1: LCD 3 of 15
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10

Любая помощь будет оценена !

6
задан 5 December 2012 в 06:14

2 ответа

Вот не проблема, которой это кажется.
Скоро, потребляемая мощность, считаемая Windows, не указывает на реальное положение, потому что Windows является голодным и принудительным "быть немного неправильным" пользователю. Это - мое очень субъективное мнение.

Hovewer, это - очень релятивистский вопрос из-за очень относительной природы термина РЕАЛЬНОГО ПОЛОЖЕНИЯ.

Очень много путей существуют для объяснения, почему для Windows 60% являются фактическими, но РАВНЫМИ для фактических данных % Ubuntu 82. Самый простой о различиях между парадигмами Windows и Ubuntu.

обновление 1

Попытайтесь протестировать свою среду с fwts:

sudo add-apt-repository ppa:firmware-testing-team/ppa-fwts-stable
sudo apt-get update
sudo apt-get install fwts

Читайте: wiki.ubuntu.com/Kernel/Reference/fwts

обновление 2

Таким образом battery.log показывает, что интерфейс ACPI питания отключил.
Это означает, что у Вас есть первое решение для Вашей проблемы путем включения интерфейса питания в BIOS.
Или если это поведение, инициируемое параметром начальной загрузки, необходимо найти правильное значение.

обновление 3

Очевидно, начальная загрузка параметризации имеет вес здесь.
Новые чтения на основе обновлений: UEFIBooting

Большинство фактических параметров (ПРЕДУПРЕЖДЕНИЕ! Использование только исправляет параметры, упомянул Вашу конфигурацию):

 acpi
 noefi
 acpi_osi
 apm  

Документация параметров начальной загрузки ядра

обновление 4

Также можно попытаться протестировать выходные параметры с acpi программой:

sudo apt-get install acpi
acpi -V

Наконец все мое веб-перемещение указывает на: драйвер ThinkPad ACPI Отдельно оплачиваемых предметов

И: Lenovo Diagnostics (Linux загрузочный CD).

1
ответ дан 5 December 2012 в 06:14

Можете ли вы выполнить следующую команду и поместить вывод в свой вопрос:

cat /sys/class/power_supply/BAT0/uevent

Он должен содержать такую ​​информацию, как POWER_SUPPLY_ENERGY_FULL_DESIGN, POWER_SUPPLY_ENERGY_FULL и POWER_SUPPLY_ENERGY_NOW, которая даст нам более информированный ответ на ваш вопрос.

[Обновлено]

Итак, ваша машина сообщает:

POWER_SUPPLY_ENERGY_FULL_DESIGN = 31680000

POWER_SUPPLY_ENERGY_FULL = 22050000

.. эти два поля являются статическими данными из элемента управления ACPI _BIX. Первый - это расчетная емкость аккумулятора, второй - прогнозируемая емкость аккумулятора при полной зарядке.

POWER_SUPPLY_ENERGY_NOW = 17860000

.. и это из элемента управления ACPI _BST, показывающего текущий заряд батареи. Это динамично и изменится.

Эти данные обычно считываются из встроенного контроллера, который общается с интеллектуальной батареей, как правило, по шине i2c. Эти данные представляются ядру через элементы управления APCI, поэтому эти данные в основном соответствуют ядру, они не имеют никакого контроля над этими данными, но представляют их непосредственно приложениям пользовательского пространства.

Эти значения тока показывают, что батарея при последней полной зарядке достигла 69,6% от полной емкости батареи. Кроме того, ваша текущая емкость составляет около 80% от полной емкости зарядки и 56,3% от теоретической проектной емкости батареи.

Я предполагаю, что приложения пользовательского пространства показывают емкость аккумулятора в процентах от полной емкости заряда. Может быть, Windows показывает вам цифры с точки зрения емкости батареи. Просто предположение.

0
ответ дан 5 December 2012 в 06:14

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

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