如何获得正确的电池状态?

GUI*_*kie 13 battery 11.10

这时,自从我在这台机器上安装了 Ubuntu 后,电池状态显示:不存在。

然而,查看这个答案,我发现/proc/acpi/battery/BAT1/info(有时是它的/proc/acpi/battery/BAT0/info,使用 tab complete 来帮助)有以下信息:

present: yes
design capacity: 4400 mAh
last full capacity: 4400 mAh
battery technology: rechargeable
design voltage: 11100 mV
design capacity warning: 300 mAh
design capacity low: 132 mAh
cycle count: 0
capacity granularity 1: 32 mAh
capacity granularity 2: 32 mAh
model number: BAT1      
serial number: 11        
battery type: 11        
OEM info: 11        
Run Code Online (Sandbox Code Playgroud)

根据这个答案,我检查了/proc/acpi/battery/BAT1/state文件:

present:                 yes
capacity state:          ok
charging state:          charged
present rate:            unknown
remaining capacity:      unknown
present voltage:         10000 mV
Run Code Online (Sandbox Code Playgroud)

acpi -b命令返回:

Battery 0: Unknown, 0%, rate information unavailable
Run Code Online (Sandbox Code Playgroud)

有关更新电池信息的任何建议?

fos*_*dom 8

acpi -b您报告的错误很可能表示 ACPI 类型问题。

ACPI 是设备和电源管理的开放标准。

一些笔记本电脑(我在谷歌上发现的最多的是 Acer)错误地向 Ubuntu 报告了其电池详细信息。我不确定您的笔记本电脑类型和型号 - 也不确定其 BIOS 版本。

有时您需要使用固定的 DSDT 表编译自己的内核。

有时您需要将 BIOS 升级到制造商提供的最新版本。

如果您决定采取后一种操作,您应该记住更新主板或笔记本电脑的 BIOS 始终是一项冒险的操作,因为如果出现问题,不可挽回地损坏硬件的风险非常高。

您需要按照制造商提供的 BIOS 更新说明进行操作。