랩탑의 전원이 켜져 있고 AC 전원에 연결된 경우 배터리를 충전하지 말라고 명령하는 방법이 있습니까?
편집 :
배터리가 이미 100 % 충전 된 것으로 생각하는 시스템을 속이는 방법이있을 경우 배터리 충전이 중단 될 수 있습니다.
랩탑의 전원이 켜져 있고 AC 전원에 연결된 경우 배터리를 충전하지 말라고 명령하는 방법이 있습니까?
편집 :
배터리가 이미 100 % 충전 된 것으로 생각하는 시스템을 속이는 방법이있을 경우 배터리 충전이 중단 될 수 있습니다.
답변:
Thinkpad 장치에서는 Ubuntu에서 배터리 충전 시작 및 중지 를 제어 할 수 있습니다 . 터미널에서 다음 명령을 실행하여 설치하십시오 tp-smapi
.
sudo apt-get install tp-smapi-dkms
sudo modprobe tp_smapi
그런 다음 원하는 충전 임계 값 (자신의 값) 을 다음의 가상 파일에 씁니다 /sys/devices/platform/smapi
.
echo 10 | sudo tee /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 100 | sudo tee /sys/devices/platform/smapi/BAT0/stop_charge_thresh
위의 명령에서 값 10과 100을 임의의 값으로 변경할 수 있습니다. 첫 번째는 충전을 시작 해야하는 레벨을 선택하는 데 도움이되고 두 번째 값은 충전을 중지 해야하는 레벨을 선택할 수 있습니다 .
이것은 하드웨어에 크게 의존합니다. 하드웨어 수준의 대부분의 랩톱에서는 배터리 충전을 중지 할 수 없습니다. LION 배터리는 실제로 작은 비 충전-재충전주기의 이점을 제공하며, 대부분의 랩톱에는 해당주기가 하드웨어 수준으로 내장되어 있습니다.
배터리 표시기가 100 %라고 말하면 실제로 배터리를 방전 및 재충전하는 것입니다. 또한 대부분의 랩톱의 경우 100 %가 가득 차지 않습니다.
Windows의 일부 랩톱에는 "충전 비활성화"옵션이 있지만 이는 NiCad 배터리의 후퇴 일뿐입니다. 요즘 "설정"이하는 것은 "성능"모드를 활성화하는 것입니다.
같은 종류의 스위치를 찾고 있다면 Jupiter를 추천 합니다. 성능 모드간에 쉽게 이동할 수 있지만 충전을 직접 제어 할 수는 없습니다.
충전주기를 중단하는 것은 현재 배터리에 매우 나쁘기 때문에 그리 인기가 없습니다. 인기가 없기 때문에 좋은 GUI 도구를 찾지 못할 것입니다. 가장 좋은 방법은 /sys/class/power_supply/BAT0
같은 지역을 둘러 보고 찾을 수있는 것을 보는 것이지만 충전을 비활성화 할 수는 없다고 확신합니다.
사용자 공간에서 알려진 소프트웨어 인터페이스를 사용하여 충전을 비활성화 할 수 없습니다. 그대로의 배터리 컨트롤 /sys/class/power_supply/BAT0
은 ACPI _BIF, _BIX 및 _BST 컨트롤에서 반환되는 정적 및 동적 판독 값이며 읽기 전용입니다.
배터리 충전을 비활성화 할 수있는 ACPI 컨트롤이 없으며 배터리 컨트롤에서 작업 한 모든 일반적인 x86 모바일 플랫폼에는 노출되지 않습니다. 일반적으로이 데이터는 배터리 가스 게이지에서 제공되며 일반적으로 내장 컨트롤러에서 비트 뱅킹 i2c를 사용하여 읽습니다. 따라서 실제로 리버스 엔지니어링을 할 가능성이 거의 없으며 배터리 충전을 비활성화 할 수 없습니다.