मैंने अभी सीखा कि कुछ लेनोवो लैपटॉप में एक उपयोगिता शामिल होती है जो बैटरी जीवन काल के क्षीणन को धीमा करने के लिए बैटरी चार्जिंग क्षमता को 0-80% के भीतर सीमित करने की पेशकश करती है:
मैं उबंटू में यह कैसे कर सकता हूं?
मैंने अभी सीखा कि कुछ लेनोवो लैपटॉप में एक उपयोगिता शामिल होती है जो बैटरी जीवन काल के क्षीणन को धीमा करने के लिए बैटरी चार्जिंग क्षमता को 0-80% के भीतर सीमित करने की पेशकश करती है:
मैं उबंटू में यह कैसे कर सकता हूं?
जवाबों:
चार्जिंग थ्रेसहोल्ड बहुत दुर्भाग्य से, फर्मवेयर और विक्रेता विशिष्ट हैं।
लेनोवो थिंकपैड उपयोगकर्ता सौभाग्य से 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
अंतरिक्ष में उजागर करता है, लेकिन यह पेटेंट मुद्दों के लिए बहुत संभावना नहीं है। उन्हीं कारणों के लिए, एक एप्लिकेशन जो इसे संभाल सकता है वह थिंकपैड-विशिष्ट या केवल कुछ चुनिंदा विक्रेताओं को संबोधित करेगा।
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
,। क्या मैं कुछ भुल गया? मैं एक नया सवाल खोलने जा रहा हूँ अगर मुझे एवर नहीं मिलता है।
स्वीकृत उत्तर मेरे नए लेनोवो 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
लिए भी समर्थन किया Thinkpad X1 carbon
गया है
tlp
इस उद्देश्य के लिए उपयोग किए जाने वाले दो उपकरणों, Tp smapi और tpacpi-bat के लिए केवल एक दृश्य है । जब तक आपके मॉडल को उनमें से कम से कम एक द्वारा समर्थित किया जाता है, उसे काम करना चाहिए (या बग दर्ज करना चाहिए)। आपका उनके समर्थित हार्डवेयर पेजों में से किसी पर सूचीबद्ध होना प्रतीत नहीं होता है, लेकिन एक त्वरित googling से पता चलता है कि बाद में काम हो सकता है।
80 विंडोज चलाने के लिए मेरे तोशिबा R830 पर, विंडोज चार्ज को 80% तक सीमित करने के लिए मैंने तोशिबा पावर सेवर एप्लिकेशन इंस्टॉल किया।
जब मैं लिनक्स (उबंटू, मिंट, आदि) पर बूट करता हूं, तो अधिकतम चार्ज अभी भी 80% तक सीमित है।
इसलिए, तोशिबा पावर सेवर अपने कॉन्फ़िगरेशन को बायोस में संग्रहीत करता है।
एकमात्र दोष यह है कि अगर मैं पूरी तरह से चार्ज की गई बैटरी के साथ यात्रा करना चाहता हूं, तो मुझे विंडोज पर रीबूट करना होगा और पावर सेवर कॉन्फ़िगरेशन को बदलना होगा।
बहुत बार (लगभग हमेशा) यह BIOS में एक विकल्प है कि विंडोज दूरस्थ रूप से बदल सकता है। लिनक्स में इसे बदलना बहुत मुश्किल है। मेरा सुझाव? अपना कंप्यूटर शुरू करते समय, फ़ंक्शन कुंजियों को तोड़ें, विशेष रूप से F1, F2, F3, F6, F8, F10 और F12। इनमें से एक (शायद दूसरा) आपको बायोस मेनू में डाल देगा। यह कहता है कि स्टार्टअप पर कौन सी कुंजी है, लेकिन यह आमतौर पर लंबे समय तक नहीं रहता है।
पावर सेटिंग्स (केवल तीर कुंजी यहां, कोई माउस नहीं) के लिए देखें। बैटर सेवर या बैटर ऑप्टिमाइज़र या उन रेखाओं के साथ कुछ खोजें। इसे सक्षम करने के लिए बदलें, और फिर सहेजें और पुनरारंभ करें। यह करना चाहिए।
जब बैटरी 80% से अधिक चार्ज नहीं होती है, तो लिनक्स बेकार हो जाता है, लेकिन यह आपके अपेक्षित चार्ज समय को बर्बाद कर देगा। यहां चिंता की कोई बात नहीं।
अभी भी सहायता चाहिए? अपना सवाल कमेंट करें! क्या मैंने मदद की? +1 मी :)