আমি কেবল শিখেছি যে কিছু লেনভো ল্যাপটপের মধ্যে এমন একটি ইউটিলিটি অন্তর্ভুক্ত রয়েছে যা ব্যাটারির আজীবন সূক্ষ্মকরণের গতি কমিয়ে দেওয়ার জন্য ব্যাটারি চার্জিং ক্ষমতা 0-80% এর মধ্যে সীমাবদ্ধ করে দেয়:
আমি কীভাবে উবুন্টুতে এটি করতে পারি?
আমি কেবল শিখেছি যে কিছু লেনভো ল্যাপটপের মধ্যে এমন একটি ইউটিলিটি অন্তর্ভুক্ত রয়েছে যা ব্যাটারির আজীবন সূক্ষ্মকরণের গতি কমিয়ে দেওয়ার জন্য ব্যাটারি চার্জিং ক্ষমতা 0-80% এর মধ্যে সীমাবদ্ধ করে দেয়:
আমি কীভাবে উবুন্টুতে এটি করতে পারি?
উত্তর:
চার্জিংয়ের থ্রেশহোল্ডগুলি খুব দুর্ভাগ্যক্রমে, ফার্মওয়্যার এবং বিক্রেতা নির্দিষ্ট specific
লেনোভো থিংকপ্যাড ব্যবহারকারী ভাগ্যক্রমে থিংকউইকের উপর বর্ণিত একটি সমাধান সরবরাহ করেছেন ।
এটি মূলত বলেছে যে আপনাকে 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
,। আমি কি কিছু রেখে গেলাম? আমি যদি নতুনভাবে উত্তর না পাই তবে আমি একটি নতুন প্রশ্ন খুলতে যাচ্ছি।
acpi-call-dkms
/ এন
গৃহীত উত্তরটি আমার নতুন লেনোভো টি 4040-তে কাজ করে না। স্পষ্টত ফার্মওয়্যার পরিবর্তন হয়েছে। 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 আপনাকে লিনাক্সের জন্য উন্নত শক্তি পরিচালনার সুবিধা নিয়ে আসে। টিএলপি ব্যাটারি লাইফের জন্য ইতিমধ্যে অনুকূলিত একটি ডিফল্ট কনফিগারেশন নিয়ে আসে, যাতে আপনি এটি ইনস্টল করে ভুলে যেতে পারেন। তবুও আপনার নির্দিষ্ট প্রয়োজনীয়তা পূরণের জন্য টিএলপি অত্যন্ত স্বনির্ধারিত।
এটি নিয়ন্ত্রণ করে এমন একটি প্যারামিটার হ'ল ব্যাটারি চার্জিং সীমা বজায় রাখা। এটি এখনও কেবল থিঙ্কপ্যাডের জন্যই কাজ করে তবে প্রকল্পটির প্রকৃতি দেওয়া other যদি অন্য ডিভাইসের জন্য উপযুক্ত চালকরা উপলব্ধ হয়ে থাকেন তবে সম্ভবত এইগুলিও এই প্রকল্পের সাথে সংহত হয়ে উঠবে। সুতরাং আপনি যদি কয়েক বছরের মধ্যে এই মন্তব্যটি পড়ছেন তবে ডকুমেন্টেশন চেক করুন, সম্ভবত আপনার ডিভাইসটি আসলে সমর্থিত।
উবুন্টু প্যাকেজগুলি সরকারী ভান্ডারে পাওয়া যায় ।
tlp
সমর্থনযোগ্য কিনাThinkpad X1 carbon
tlp
দুই সরঞ্জাম এই উদ্দেশ্য, জন্য ব্যবহার আপনি কেবল ফ্রন্টএন্ড হয় Tp smapi এবং tpacpi-ব্যাট । যতক্ষণ না আপনার মডেলটির কমপক্ষে একটির দ্বারা সমর্থিত হয় ততক্ষণ এটি কাজ করা উচিত (বা একটি বাগ ফাইল করা উচিত)। আপনার কোনও তাদের সমর্থিত হার্ডওয়্যার পৃষ্ঠাতে তালিকাভুক্ত বলে মনে হচ্ছে না, তবে একটি দ্রুত গুগলিং প্রকাশ করে যে পরবর্তীকালে কাজ করতে পারে।
আমার তোশিবা আর 830 চলমান উইন্ডোজ 8.1 এ, আমি ব্যাটারি চার্জ 80% সীমাবদ্ধ করার জন্য তোশিবা পাওয়ার সেভার অ্যাপ্লিকেশনটি ইনস্টল করেছি
আমি যখন লিনাক্স (উবুন্টু, পুদিনা ইত্যাদি) বুট করি তখন সর্বাধিক চার্জটি 80% এর মধ্যে সীমাবদ্ধ থাকে।
অতএব, তোশিবা পাওয়ার সেভারটি তার কনফিগারেশনটিকে বায়োজে সংরক্ষণ করবে বলে মনে হচ্ছে।
একমাত্র ত্রুটিটি হ'ল আমি যদি পুরো চার্জযুক্ত ব্যাটারি নিয়ে ভ্রমণ করতে চাই তবে আমাকে উইন্ডোজ রিবুট করতে হবে এবং পাওয়ার সেভার কনফিগারেশনটি পরিবর্তন করতে হবে।
খুব প্রায়শই (প্রায় সর্বদা) এটি বিআইওএস-এ একটি বিকল্প যা উইন্ডোজ দূরবর্তীভাবে পরিবর্তন করতে পারে। এটি লিনাক্সে দূরবর্তী পরিবর্তন করা খুব কঠিন। আমার পরামর্শ? আপনার কম্পিউটারটি শুরু করার সময়, বিশেষত F1, F2, F3, F6, F8, F10 এবং F12 ফাংশন কীগুলি টুকরো টুকরো করুন। এর মধ্যে একটি (সম্ভবত অন্য কোনও) আপনাকে বায়োস মেনুতে রাখবে। এটি সূচনাতে কোন কীটি বলে, তবে এটি সাধারণত দীর্ঘ সময় ধরে থাকে না।
পাওয়ার সেটিংস অনুসন্ধান করুন (এখানে কেবল তীরচিহ্নগুলি নেই, কোনও মাউস নেই)। বাটার সেভার বা ব্যাটার অপটিমাইজার বা lines লাইনগুলি বরাবর কিছু সন্ধান করুন। এটি সক্ষম করে নিন এবং তারপরে সংরক্ষণ করুন এবং পুনরায় চালু করুন। এটি করা উচিত।
৮০% ব্যাটারি চার্জ না দিলে লিনাক্স ফ্রিক আউট করে, তবে এটি কেবল আপনার প্রত্যাশিত চার্জের সময় নষ্ট করবে। এখানে উদ্বিগ্ন হওয়ার কিছু নেই।
এখনও সাহায্য দরকার? আপনার প্রশ্ন মন্তব্য! আমি কি সাহায্য করেছি? আমাকে +1 করুন :)