
バッテリー設計容量がゼロと報告されている Lenovo G780 ユニットを持っています。これは新品のユニットです。
/sys/class/power_supply/BAT1
以下の情報が見つかります:
- 電源名=BAT1
- POWER_SUPPLY_STATUS=充電中
- 電源供給あり=1
- POWER_SUPPLY_TECHNOLOGY=不明
- 電源サイクル数=1491
- 電源電圧最小設計=1000
- 電源電圧=11820000
- 電源供給電力=635500000
- 電源供給エネルギーフル設計=0
- 電源供給エネルギーフル=47520000
- 電源供給エネルギー = 36350000
- 電源モデル名=
- 電源メーカー=リチウムイオン
- 電源シリアル番号=PABAS0241231
最初はバッテリーの問題だと思いましたが、Windows ベースのバッテリー ツールを使用すると、3 つの容量値に適切な値が得られました。
- 設計能力
- 最後のフル充電容量
- 現在の容量
これらの 3 つの値はウィンドウごとに異なるため、容量値の 1 つが他の値の 1 つに再利用されるわけではありません。
何が問題なのか分かりますか? これは Ubuntu の欠陥でしょうか?
ありがとう。
答え1
/sys インターフェイスから取得する情報は、カーネルが _BIF または _BIX からの ACPI バッテリー情報から取得するものです。_BIF および _BIX オブジェクトは通常、スマート バッテリーからの情報から設定されます。スマート バッテリー自体は通常、組み込みコントローラー (EC) への何らかの i2c インターフェイスを介して収集され、ACPI コントロールは EC からデータを取得します。したがって、問題は基礎となるファームウェアまたは ACPI コントロールにある可能性があります。