답변:
불행히도 충전 임계 값은 펌웨어 및 공급 업체에 따라 다릅니다.
Lenovo ThinkPad 사용자에게는 운 좋게 ThinkWiki 에 대한 솔루션이 제공됩니다 .
기본적으로 tp_smapi
커널 모듈 을 설치하고로드해야한다고 말합니다 .
sudo apt-get install tp-smapi-dkms
sudo modprobe tp_smapi
원하는 충전 임계 값을 가상 파일에 /sys/devices/platform/smapi
다음 위치에 씁니다 .
echo 40 | sudo tee /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 80 | sudo tee /sys/devices/platform/smapi/BAT0/stop_charge_thresh
그런 다음 80 %에 도달하면 충전을 중단하고 40 % 아래로 떨어지면 충전을 시작합니다.
Toshiba 및 기타 업체는 펌웨어 기능을 공간 /sys
또는 /proc
공간에 노출시키는 비슷한 커널 모듈을 가지고있을 수 있지만 특허 문제는 거의 없습니다. 같은 이유로,이를 처리 할 수있는 응용 프로그램은 Thinkpad 전용이거나 일부 선택된 공급 업체를 대상으로합니다.
sudo apt-get install tp-smapi-dkms
. 설치되었습니다. 그런 다음 echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
하고 있습니다 bash: /sys/devices/platform/smapi/BAT0/start_charge_thresh: No such file or directory
. 왜?
alex@ubuntu:~$ sudo modprobe tp_smapi FATAL: Error inserting tp_smapi (/lib/modules/3.5.0-17-generic/updates/dkms/tp_smapi.ko): No such device
. 내가 뭘 놓 쳤니? 답이 없으면 새 질문을하겠습니다.
acpi-call-dkms
은 linrunner.de/en/tlp/docs/에
새 Lenovo T440에서 허용되는 답변이 작동하지 않습니다. 분명히 펌웨어가 변경되었습니다. 다음 http://www.thinkwiki.org/wiki/Tpacpi-bat을 , 내가 그랬어
git clone https://github.com/teleshoes/tpacpi-bat.git
cd tpacpi-bat/
./install.pl
sudo ./tpacpi-bat -s ST 1 15 # load internal battery when below 15%
sudo ./tpacpi-bat -s SP 1 95 # stop charging at 95%
sudo ./tpacpi-bat -g ST 2 # when is external battery loaded?
참고로 데비안 테스트 에서이 작업을 수행했지만 우분투에서도 작동한다고 확신합니다.
우분투 (및 다른 배포판)에서 사용할 수있는 약간 더 나은 응용 프로그램이 있습니다.
TLP는 모든 기술적 세부 사항을 이해할 필요없이 Linux 용 고급 전원 관리의 이점을 제공합니다. TLP는 배터리 수명에 최적화 된 기본 구성으로 제공되므로 설치 및 잊어 버릴 수 있습니다. 그럼에도 불구하고 TLP는 특정 요구 사항을 충족하도록 고도로 사용자 지정할 수 있습니다.
제어하는 매개 변수 중 하나는 배터리 충전 제한을 유지하는 것입니다. 그것은 여전히 씽크 패드 작동 다른 장치에 적합한 드라이버를 사용할 수있게됩니다 만의 특성상 경우 프로젝트, 그것은 가능성이 너무이 프로젝트에 통합 얻을 것입니다. 따라서 몇 년 동안이 의견을 읽고 있다면 설명서를 확인하십시오. 장치가 실제로 지원 될 수 있습니다.
우분투 패키지는 공식 저장소에서 구할 수 있습니다 .
tlp
에 대한 지원 Thinkpad X1 carbon
뿐만 아니라
tlp
는 현재이 목적으로 사용되는 두 가지 도구 인 Tp smapi 및 tpacpi-bat 의 프론트 엔드 입니다. 모델 중 하나 이상이 지원되는 모델이면 작동하거나 버그를 제기해야합니다. 귀하의 하드웨어 페이지가 지원되는 하드웨어 페이지에없는 것 같지만 빠른 인터넷 검색으로 후자가 제대로 작동 할 수 있습니다.
Windows 8.1을 실행하는 Toshiba R830에서 배터리 충전을 80 %로 제한하기 위해 Toshiba Power Saver 응용 프로그램을 설치했습니다.
Linux (Ubuntu, Mint 등)에서 부팅 할 때 최대 충전량은 여전히 80 %로 제한됩니다.
따라서 Toshiba Power Saver는 구성을 BIOS에 저장하는 것 같습니다.
유일한 단점은 완전히 충전 된 배터리로 여행하려면 Windows에서 재부팅하고 절전 구성을 변경해야한다는 것입니다.
매우 자주 (거의 항상) 이것은 BIOS에서 Windows가 원격으로 변경할 수있는 옵션입니다. Linux에서 이것을 원격으로 변경하는 것은 매우 어렵습니다. 나의 제안? 컴퓨터를 시작할 때 기능 키, 특히 F1, F2, F3, F6, F8, F10 및 F12를 으깨십시오. 이 중 하나 (아마도 다른 것)가 BIOS 메뉴에 들어갑니다. 시동시 어떤 키가 표시되지만 일반적으로 오래 유지되지는 않습니다.
전원 설정을 찾으십시오 (여기서는 화살표 키만, 마우스는 없음). 배터 세이버 또는 배터 옵티 마이저 또는 해당 라인을 따라 무언가를 찾으십시오. 사용하도록 변경 한 다음 저장하고 다시 시작하십시오. 그렇게해야합니다.
배터리가 80 % 이상 충전되지 않으면 Linux가 놀라워지는 경향이 있지만 예상 충전 시간을 망칠 수 있습니다. 여기서 걱정할 것이 없습니다.
여전히 도움이 필요하십니까? 질문을 주석으로 처리하십시오! 도와 줬어요? +1 나 :)