ฉันเพิ่งรู้ว่าแล็ปท็อป Lenovo บางรุ่นมียูทิลิตี้ที่เสนอให้ จำกัด ความจุของการชาร์จแบตเตอรี่ให้อยู่ในระดับ 0–80% เพื่อชะลอการลดทอนอายุการใช้งานของแบตเตอรี่:
ฉันจะทำสิ่งนี้ใน Ubuntu ได้อย่างไร
ฉันเพิ่งรู้ว่าแล็ปท็อป Lenovo บางรุ่นมียูทิลิตี้ที่เสนอให้ จำกัด ความจุของการชาร์จแบตเตอรี่ให้อยู่ในระดับ 0–80% เพื่อชะลอการลดทอนอายุการใช้งานของแบตเตอรี่:
ฉันจะทำสิ่งนี้ใน Ubuntu ได้อย่างไร
คำตอบ:
เกณฑ์การชาร์จนั้นน่าเสียดายมากเฉพาะกับเฟิร์มแวร์และผู้ขาย
เลอโนโว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%
โตชิบาและคนอื่น ๆ อาจมีโมดูลเคอร์เนลที่คล้ายกันซึ่งแสดงถึงการทำงานของเฟิร์มแวร์ไปยัง/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
ændrük, ฉันพลาดอะไรไปหรือเปล่า? ฉันจะเปิดคำถามใหม่ถ้าฉันไม่ได้รับ anwer
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?
สำหรับการอ้างอิงฉันทำสิ่งนี้ในการทดสอบเดเบียน แต่ฉันแน่ใจว่ามันทำงานในอูบุนตูด้วยเช่นกัน
ตอนนี้มีแอปพลิเคชั่นที่ค่อนข้างดีกว่าสำหรับ Ubuntu (และรุ่นอื่น ๆ ):
TLP - การจัดการพลังงานขั้นสูงของ Linux
TLP นำเสนอประโยชน์ของการจัดการพลังงานขั้นสูงสำหรับ Linux โดยไม่จำเป็นต้องเข้าใจทุกรายละเอียดทางเทคนิค TLP มาพร้อมกับการกำหนดค่าเริ่มต้นที่ได้รับการปรับให้เหมาะสมสำหรับอายุการใช้งานแบตเตอรี่ดังนั้นคุณอาจติดตั้งและลืมมันได้ อย่างไรก็ตาม TLP สามารถปรับแต่งได้สูงเพื่อตอบสนองความต้องการเฉพาะของคุณ
หนึ่งในพารามิเตอร์ที่ควบคุมคือรักษาขีด จำกัด การชาร์จแบตเตอรี่ มันยังใช้งานได้กับ Thinkpadsเท่านั้น แต่ด้วยลักษณะของโครงการ - หากไดรเวอร์ที่เหมาะสมสำหรับอุปกรณ์อื่นจะใช้งานได้มีแนวโน้มว่าสิ่งเหล่านี้จะรวมอยู่ในโครงการนี้ด้วย ดังนั้นหากคุณอ่านความคิดเห็นนี้ในอีกไม่กี่ปีข้างหน้าตรวจสอบเอกสารว่าอุปกรณ์ของคุณอาจได้รับการสนับสนุนจริง ๆ
tlp
มีโอกาสได้รับการสนับสนุนThinkpad X1 carbon
เช่นกันหรือไม่
tlp
เป็นเพียงส่วนหน้ากับสองเครื่องมือที่จะใช้เพื่อจุดประสงค์นี้Tp smapiและtpacpi ค้างคาว ตราบใดที่โมเดลของคุณได้รับการสนับสนุนจากอย่างน้อยหนึ่งโมเดลก็ควรใช้งานได้ (หรือยื่นข้อบกพร่อง) ดูเหมือนว่าคุณจะไม่ปรากฏในหน้าฮาร์ดแวร์ที่ได้รับการสนับสนุน แต่googling ที่รวดเร็วแสดงให้เห็นว่าหลังอาจทำงานได้
สำหรับ Toshiba R830 ที่ใช้ Windows 8.1 ฉันได้ติดตั้งแอปพลิเคชัน Toshiba Power Saver เพื่อ จำกัด การชาร์จแบตเตอรี่ให้อยู่ที่ 80%
เมื่อฉันบูตบน Linux (Ubuntu, Mint, ฯลฯ ) ค่าใช้จ่ายสูงสุดยัง จำกัด อยู่ที่ 80%
ดังนั้นดูเหมือนว่า Toshiba Power Saver จะเก็บการตั้งค่าไว้ในไบออส
ข้อเสียเปรียบเพียงอย่างเดียวคือถ้าฉันต้องการเดินทางด้วยแบตเตอรี่ที่ชาร์จจนเต็มฉันต้องรีบู๊ตบน Windows และเปลี่ยนการตั้งค่าประหยัดพลังงาน
คุณตรวจสอบเพื่อดูว่ามีการตั้งค่า BIOS ในแล็ปท็อปของคุณสำหรับสิ่งนี้หรือไม่? แล็ปท็อปของฉันมีแอปพลิเคชัน Windows รวมถึงการตั้งค่า "Battery Life Extender" ใน BIOS สำหรับคุณสมบัติที่แน่นอนนี้
บ่อยครั้งมาก (เกือบทุกครั้ง) นี่เป็นตัวเลือกใน BIOS ที่ Windows สามารถเปลี่ยนได้จากระยะไกล มันยากมากที่จะเปลี่ยนรีโมตใน Linux คำแนะนำของฉัน? เมื่อเริ่มต้นคอมพิวเตอร์ให้กดปุ่มฟังก์ชั่นโดยเฉพาะ F1, F2, F3, F6, F8, F10 และ F12 หนึ่งในเหล่านี้ (อาจเป็นอย่างอื่น) จะนำคุณเข้าสู่เมนูประวัติ มันบอกว่ากุญแจสำคัญในการเริ่มต้น แต่มันมักจะไม่ได้อยู่นานพอ
ค้นหาการตั้งค่าพลังงาน (เฉพาะปุ่มลูกศรที่นี่ไม่มีเมาส์) ค้นหาเครื่องมือประหยัดแป้งหรือเครื่องมือเพิ่มประสิทธิภาพแป้งหรือบางสิ่งบางอย่างตามสายเหล่านั้น เปลี่ยนเป็นเปิดใช้งานแล้วบันทึกและรีสตาร์ท สิ่งนี้ควรทำ
ลีนุกซ์มีแนวโน้มที่จะประหลาดใจเมื่อแบตเตอรี่ไม่สามารถชาร์จได้เกิน 80%, แต่มันจะทำลายเวลาการชาร์จที่คุณคาดไว้ ไม่มีอะไรต้องกังวลเกี่ยวกับที่นี่
ยังต้องการความช่วยเหลือใช่ไหม แสดงความคิดเห็นคำถามของคุณ! ฉันช่วยได้ไหม +1 ฉัน :)