명령줄이나 구성 파일을 통해 노트북에서 사용할 배터리를 어떻게 선택할 수 있나요?

명령줄이나 구성 파일을 통해 노트북에서 사용할 배터리를 어떻게 선택할 수 있나요?

내 노트북에는 배터리 0과 배터리 1이라는 두 개의 배터리가 있습니다. 일부 명령줄 프로그램을 통해 또는 OS의 일부 구성 파일을 변경하여 사용할 배터리를 선택할 수 있기를 원합니다.

문맥

배터리 0은 배터리 1이 소진된 후에만 사용됩니다. 문제는 배터리 1이 과도하게 전력을 공급받고 배터리 0이 아무 것도 하지 않는 것 외에도 최근 배터리 1의 충전량이 부족해지면 시스템에서 사라지기 시작했다는 것입니다. 실제로는 사라집니다. 명령을 사용하면 표시되지 않고 acpi 디렉터리가 /sys/class/power_supply/BAT1삭제됩니다.

따라서 기본적으로 운영 체제는 배터리 1 하드웨어를 감지할 수 없습니다. 매우 불행한 결과는 노트북을 연결해도 배터리 1이 충전되지 않는다는 것입니다! 때로는 노트북을 다시 시작한 후에도 배터리 1을 감지하지 못하는 경우가 있습니다. 나중에 배터리 1이 랜덤하게 나타나서 충전이 가능해졌습니다.

참고로 배터리는 모두 내장되어 있습니다.

답변1

커널 문서에 따르면 배터리 충전 제어를 사용할 수 있습니다. 첫 번째 배터리는 99% 미만에서 충전을 시작하고 두 번째 배터리는 0%에서 충전을 시작하도록 설정합니다.

사용 예: https://www.reddit.com/r/linuxhardware/comments/g8kpee/psa_kernel_54_add_the_ability_to_set_a_battery/

커널 문서: https://www.kernel.org/doc/html/latest/admin-guide/laptops/thinkpad-acpi.html?highlight=charge_control_start_threshold#battery-charge-control

관련 정보