
배터리 설계 용량이 0으로 보고된 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
- POWER_SUPPLY_VOLTAGE_MIN_DESIGN=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개 값은 기간별로 다르기 때문에 용량 값 중 하나가 다른 값 중 하나로 재사용되는 것은 아닙니다.
문제가 무엇인지 아시나요? 이것은 우분투 결함입니까?
감사해요.
답변1
/sys 인터페이스에서 얻는 정보는 커널이 _BIF 또는 _BIX의 ACPI 배터리 정보에서 다시 얻는 정보입니다. _BIF 및 _BIX 개체는 일반적으로 일종의 i2c 인터페이스를 통해 EC(임베디드 컨트롤러)에 수집되는 스마트 배터리의 정보로 채워지며 ACPI 컨트롤은 EC에서 데이터를 가져옵니다. 따라서 문제는 기본 펌웨어나 ACPI 컨트롤에 있을 수 있습니다.