
У меня есть Lenovo G780, для которого заявлена нулевую емкость батареи. Это совершенно новый блок.
В /sys/class/power_supply/BAT1
я могу найти следующую информацию:
- POWER_SUPPLY_NAME=BAT1
- POWER_SUPPLY_STATUS=Зарядка
- POWER_SUPPLY_PRESENT=1
- POWER_SUPPLY_TECHNOLOGY=Неизвестно
- POWER_SUPPLY_CYCLE_COUNT=1491
- МИН_НАПРЯЖЕНИЕ_ИСТОЧНИКА_ПИТАНИЯ=1000
- POWER_SUPPLY_VOLTAGE_NOW=11820000
- POWER_SUPPLY_POWER_NOW=635500000
- POWER_SUPPLY_ENERGY_FULL_DESIGN=0
- POWER_SUPPLY_ENERGY_FULL=47520000
- POWER_SUPPLY_ENERGY_NOW=36350000
- POWER_SUPPLY_MODEL_NAME=
- POWER_SUPPLY_MANUFACTURER=Li-Ion
- POWER_SUPPLY_SERIAL_NUMBER=PABAS0241231
Сначала я думал, что это проблема с аккумулятором, но когда я использую инструменты для проверки аккумулятора на базе Windows, я получаю хорошие значения для трех значений емкости:
- проектная мощность
- последняя полная заряженная емкость
- текущая вместимость
Эти 3 значения различаются в Windows, поэтому одно из значений емкости не используется повторно для другого значения.
Есть идеи, в чем может быть проблема? Это дефект Ubuntu?
Спасибо.
решение1
Информация, которую вы получаете из интерфейса /sys, — это то, что ядро получает обратно из информации о батарее ACPI из _BIF или _BIX. Объекты _BIF и _BIX обычно заполняются информацией из интеллектуальной батареи, которая сама по себе обычно собирается через некий интерфейс i2c для встроенного контроллера (EC), а элементы управления ACPI получают данные из EC. Таким образом, проблема может быть в базовой прошивке или элементах управления ACPI.