আমি কীভাবে ব্যাটারি চার্জিংয়ের 80% সক্ষমতা সীমাবদ্ধ করতে পারি?


87

আমি কেবল শিখেছি যে কিছু লেনভো ল্যাপটপের মধ্যে এমন একটি ইউটিলিটি অন্তর্ভুক্ত রয়েছে যা ব্যাটারির আজীবন সূক্ষ্মকরণের গতি কমিয়ে দেওয়ার জন্য ব্যাটারি চার্জিং ক্ষমতা 0-80% এর মধ্যে সীমাবদ্ধ করে দেয়:

স্ক্রিনশট

আমি কীভাবে উবুন্টুতে এটি করতে পারি?


আপনি কি নিশ্চিত করতে পারবেন যে অ্যাকোহার্ডের উত্তর আপনার পক্ষে কাজ করে?
সিএফআই

উত্তর:


76

চার্জিংয়ের থ্রেশহোল্ডগুলি খুব দুর্ভাগ্যক্রমে, ফার্মওয়্যার এবং বিক্রেতা নির্দিষ্ট 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স্থানের কাছে প্রকাশ করে তবে পেটেন্ট সংক্রান্ত সমস্যার পক্ষে এটি খুব কমই। একই কারণে, এমন একটি অ্যাপ্লিকেশন যা এটি পরিচালনা করতে পারে তা হয় থিঙ্কপ্যাড-নির্দিষ্ট বা কেবল কয়েকটি নির্বাচিত বিক্রেতাকে সম্বোধন করবে।


1
এই তথ্যের জন্য ধন্যবাদ। এটি একটি ভাল শুরু - আশা করি কমপক্ষে আসল প্রশ্ন জিজ্ঞাসকের পক্ষে। হার্ডওয়্যার বিক্রেতাদের লিনাক্স ড্রাইভার বিকাশকারীদের জন্য আরও সহায়তা সরবরাহ করা উচিত। এটি লজ্জার বিষয় যে ইঞ্জিনিয়ার হার্ডওয়্যার প্রোটোকলগুলি রিভার্স করতে এত সময় নষ্ট করতে হয়েছিল।
সিএফআই

1
আমি উবুন্টুতে করেছি 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। কেন?
অ্যালেক্স ম্যালেক্স

4
@ ündrük 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,। আমি কি কিছু রেখে গেলাম? আমি যদি নতুনভাবে উত্তর না পাই তবে আমি একটি নতুন প্রশ্ন খুলতে যাচ্ছি।
অ্যালেক্স ম্যালেক্স

1
@ মিকা মনে হচ্ছে লিনার্নার.ডি acpi-call-dkms/ এন
মাইস্টার্ডাট

2
টিএলপির সাহায্যে এই চার্জিং মানগুলি সেট করতে একটি থিঙ্কপ্যাড ল্যাপটপ দরকার laptop টিএলপি অন্যান্য ল্যাপটপগুলিকেও সমর্থন করে (যেমন ডেল, এইচপি) তবে লেনার্নার থেকে পৃষ্ঠায় FAQ তে লেখা সমস্ত বৈশিষ্ট্য সমর্থন করে না। চার্জিং থ্রেশহোল্ডগুলির কনফিগারেশনের জন্য দেখুন: linrunner.de/en/tlp/docs/…
লাকিরিংস

17

গৃহীত উত্তরটি আমার নতুন লেনোভো টি 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?

রেফারেন্সের জন্য, আমি এটি ডেবিয়ান টেস্টিংয়ে করেছিলাম তবে আমি নিশ্চিত যে এটি উবুন্টুতেও কাজ করে।


17

উবুন্টুতে (এবং অন্যান্য বিতরণ) এখন কিছুটা সুন্দর অ্যাপ্লিকেশন পাওয়া যায়:

টিএলপি - লিনাক্স অ্যাডভান্সড পাওয়ার ম্যানেজমেন্ট

প্রতিটি প্রযুক্তিগত বিশদ বিবরণ না বুঝে TLP আপনাকে লিনাক্সের জন্য উন্নত শক্তি পরিচালনার সুবিধা নিয়ে আসে। টিএলপি ব্যাটারি লাইফের জন্য ইতিমধ্যে অনুকূলিত একটি ডিফল্ট কনফিগারেশন নিয়ে আসে, যাতে আপনি এটি ইনস্টল করে ভুলে যেতে পারেন। তবুও আপনার নির্দিষ্ট প্রয়োজনীয়তা পূরণের জন্য টিএলপি অত্যন্ত স্বনির্ধারিত।

এটি নিয়ন্ত্রণ করে এমন একটি প্যারামিটার হ'ল ব্যাটারি চার্জিং সীমা বজায় রাখা। এটি এখনও কেবল থিঙ্কপ্যাডের জন্যই কাজ করে তবে প্রকল্পটির প্রকৃতি দেওয়া other যদি অন্য ডিভাইসের জন্য উপযুক্ত চালকরা উপলব্ধ হয়ে থাকেন তবে সম্ভবত এইগুলিও এই প্রকল্পের সাথে সংহত হয়ে উঠবে। সুতরাং আপনি যদি কয়েক বছরের মধ্যে এই মন্তব্যটি পড়ছেন তবে ডকুমেন্টেশন চেক করুন, সম্ভবত আপনার ডিভাইসটি আসলে সমর্থিত।

উবুন্টু প্যাকেজগুলি সরকারী ভান্ডারে পাওয়া যায় ।


সমর্থিত ডিভাইসগুলির তালিকা কোথায়? আমি তাদের দস্তাবেজের কোনও বিভাগ খুঁজে পাচ্ছি না। যে কোনও সুযোগে আপনি কি জানেন যে পাশাপাশি tlpসমর্থনযোগ্য কিনাThinkpad X1 carbon
কাসুন সিয়ামবলাপিতি

2
@KasunSiyambalapitiya, এখন থেকে, tlpদুই সরঞ্জাম এই উদ্দেশ্য, জন্য ব্যবহার আপনি কেবল ফ্রন্টএন্ড হয় Tp smapi এবং tpacpi-ব্যাট । যতক্ষণ না আপনার মডেলটির কমপক্ষে একটির দ্বারা সমর্থিত হয় ততক্ষণ এটি কাজ করা উচিত (বা একটি বাগ ফাইল করা উচিত)। আপনার কোনও তাদের সমর্থিত হার্ডওয়্যার পৃষ্ঠাতে তালিকাভুক্ত বলে মনে হচ্ছে না, তবে একটি দ্রুত গুগলিং প্রকাশ করে যে পরবর্তীকালে কাজ করতে পারে।
লিওরি

7

আমার তোশিবা আর 830 চলমান উইন্ডোজ 8.1 এ, আমি ব্যাটারি চার্জ 80% সীমাবদ্ধ করার জন্য তোশিবা পাওয়ার সেভার অ্যাপ্লিকেশনটি ইনস্টল করেছি

আমি যখন লিনাক্স (উবুন্টু, পুদিনা ইত্যাদি) বুট করি তখন সর্বাধিক চার্জটি 80% এর মধ্যে সীমাবদ্ধ থাকে।

অতএব, তোশিবা পাওয়ার সেভারটি তার কনফিগারেশনটিকে বায়োজে সংরক্ষণ করবে বলে মনে হচ্ছে।

একমাত্র ত্রুটিটি হ'ল আমি যদি পুরো চার্জযুক্ত ব্যাটারি নিয়ে ভ্রমণ করতে চাই তবে আমাকে উইন্ডোজ রিবুট করতে হবে এবং পাওয়ার সেভার কনফিগারেশনটি পরিবর্তন করতে হবে।


1
জিজ্ঞাসাবুন্টু স্বাগত! পুদিনার সাথে আপনার ফলাফল উবুন্টু সম্পর্কিত বলে মনে হচ্ছে না। আপনি কি এই সাইটের সাথে প্রাসঙ্গিকভাবে আপনার উত্তরটি নতুন করে লিখতে পারেন? ধন্যবাদ!
বয়স্ক গীক

10
হ্যালো এল্ডার গীক, এটি বায়োস সম্পর্কিত তাই দ্বৈত বুট কনফিগারেশনে যে কোনও অপারেটিং সিস্টেমের সাথে কাজ করবে। এই তোশিবা বায়োস কনফিগারেশনটি বায়োস মেনু দ্বারা অ্যাক্সেসযোগ্য নয় তবে কেবলমাত্র উইন্ডোজে চালিত পাওয়ার সেভার অ্যাপ্লিকেশন দিয়ে।
ইওস্ফিয়ার

2
লিনোভো যোগ 3 11 ইঞ্চে আমার জন্য একই।
ctrl-alt-delor

2
পুদিনার সাথে ফলাফলগুলি অবশ্যই উবুন্টু-সম্পর্কিত।
স্টিফান রেইচ

3

এর জন্য আপনার ল্যাপটপে একটি বায়োস সেটিং আছে কিনা তা পরীক্ষা করে দেখেছেন? এই ল্যাপটপের একটি উইন্ডোজ অ্যাপ্লিকেশন পাশাপাশি BIOS এ একটি "ব্যাটারি লাইফ এক্সটেন্ডার" সেটিংস ছিল ঠিক এই বৈশিষ্ট্যটির জন্য।


3
BIOS সেটআপ স্ক্রিনে এমন কোনও সেটিংস নেই।
ündrük

1

খুব প্রায়শই (প্রায় সর্বদা) এটি বিআইওএস-এ একটি বিকল্প যা উইন্ডোজ দূরবর্তীভাবে পরিবর্তন করতে পারে। এটি লিনাক্সে দূরবর্তী পরিবর্তন করা খুব কঠিন। আমার পরামর্শ? আপনার কম্পিউটারটি শুরু করার সময়, বিশেষত F1, F2, F3, F6, F8, F10 এবং F12 ফাংশন কীগুলি টুকরো টুকরো করুন। এর মধ্যে একটি (সম্ভবত অন্য কোনও) আপনাকে বায়োস মেনুতে রাখবে। এটি সূচনাতে কোন কীটি বলে, তবে এটি সাধারণত দীর্ঘ সময় ধরে থাকে না।

পাওয়ার সেটিংস অনুসন্ধান করুন (এখানে কেবল তীরচিহ্নগুলি নেই, কোনও মাউস নেই)। বাটার সেভার বা ব্যাটার অপটিমাইজার বা lines লাইনগুলি বরাবর কিছু সন্ধান করুন। এটি সক্ষম করে নিন এবং তারপরে সংরক্ষণ করুন এবং পুনরায় চালু করুন। এটি করা উচিত।

৮০% ব্যাটারি চার্জ না দিলে লিনাক্স ফ্রিক আউট করে, তবে এটি কেবল আপনার প্রত্যাশিত চার্জের সময় নষ্ট করবে। এখানে উদ্বিগ্ন হওয়ার কিছু নেই।

এখনও সাহায্য দরকার? আপনার প্রশ্ন মন্তব্য! আমি কি সাহায্য করেছি? আমাকে +1 করুন :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.