
我有一台聯想 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=鋰離子電池
- POWER_SUPPLY_SERIAL_NUMBER=PABAS0241231
起初,我認為這是電池問題,但當我使用基於 Windows 的電池工具時,我得到了 3 個容量值的良好值:
- 設計能力
- 最後一次充飽電的容量
- 電流容量
這 3 個值在 Windows 中是不同的,因此並不是將其中一個容量值重複用於其他值之一。
知道問題是什麼嗎?這是 Ubuntu 的缺陷嗎?
謝謝。
答案1
從 /sys 介面取得的資訊是核心從 _BIF 或 _BIX 的 ACPI 電池資訊中取得的資訊。 _BIF 和 _BIX 物件通常由來自智慧電池的資訊填充,智慧電池本身通常透過某種 i2c 介面收集到嵌入式控制器 (EC),並且 ACPI 控制項從 EC 取得資料。因此問題可能出在底層韌體或 ACPI 控制項。