সফটওয়্যারের মাধ্যমে ব্যাটারি চার্জিং বন্ধ করুন / শুরু করবেন?


20

যদি কোনও ল্যাপটপ চালিত হয় এবং এসি পাওয়ারের সাথে সংযুক্ত থাকে, তখন কোনও কমান্ড জারি করার কোনও উপায় আছে যা এটি ব্যাটারিটি চার্জ না করার জন্য বলে?

সম্পাদনা করা:
ব্যাটারি ইতিমধ্যে 100% চার্জে রয়েছে বলে ভেবে সিস্টেমটিকে বোকা বানানোর কোনও উপায় থাকলে সম্ভবত ব্যাটারির চার্জিং বন্ধ হয়ে যেতে পারে।


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

1
আপনি কেন এটি করতে চান তা ব্যাখ্যা করতে পারেন?
কোটায়র

আমার কাছে এটি করার জন্য একটি বিআইওএস বিকল্প রয়েছে। আপনি ঠিক কী চান তা নয়, তবে সেখানে একবার দেখুন।
টিমো

@ কোটায়ার: আমার এই অস্পষ্টভাবে সম্পর্কিত প্রশ্নটি ব্যাখ্যা করে যে কেন আপনার ল্যাপটপটি সর্বদা 100% চার্জ রাখা উপযুক্ত নয়।
অবিস্মরণীয়

উত্তর:


4

থিংকপ্যাড ডিভাইসগুলিতে আপনি উবুন্টুতে ব্যাটারি চার্জিং শুরু এবং থামাতে নিয়ন্ত্রণ করতে পারেন । আপনার টার্মিনালে ইনস্টল করতে এই কমান্ডগুলি চালান tp-smapi:

sudo apt-get install tp-smapi-dkms
sudo modprobe tp_smapi

তারপরে ভার্চুয়াল ফাইলগুলিতে আপনার পছন্দসই চার্জিং থ্রেশহোল্ডগুলি (আপনার নিজস্ব মান) লিখুন/sys/devices/platform/smapi :

echo 10 | sudo tee /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 100 | sudo tee /sys/devices/platform/smapi/BAT0/stop_charge_thresh

উপরের কমান্ডগুলিতে আপনি 10 এবং 100 এর মানকে যে কোনও মানতে পরিবর্তন করতে পারেন। প্রথমটি আপনাকে কোন স্তরের চার্জিং শুরু করতে হবে তা চয়ন করতে এবং দ্বিতীয় মান আপনাকে কোন স্তরের চার্জিং বন্ধ করতে হবে তা চয়ন করতে সহায়তা করবে ।


2

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

অর্থ আপনার ব্যাটারি সূচক হিসাবে 100% ব্যাটারি আসলে সুস্থ রাখার জন্য একটি ছোট্ট সামান্য রিচার্জ করছে এবং রিচার্জ করছে Meaning এছাড়াও, বেশিরভাগ ল্যাপটপের জন্য 100% পূর্ণ নয়।

উইন্ডোতে কিছু ল্যাপটপগুলির কাছে "চার্জিং অক্ষম করুন" করার বিকল্প রয়েছে, তবে এটি ছিল নাইক্যাড ব্যাটারিগুলির জন্য একটি থ্রোব্যাক। এই দিনগুলিতে যে সমস্ত "সেটিং" করে তা "পারফরম্যান্স" মোড সক্ষম করে।

আপনি যদি একই ধরণের স্যুইচ খুঁজছেন তবে আমি বৃহস্পতির প্রস্তাব দিই । এটি আপনাকে পারফরম্যান্স মোডগুলির মধ্যে সহজেই সরানোর অনুমতি দেবে, তবে আবার সরাসরি চার্জিং নিয়ন্ত্রণ করবে না।

কারণ চার্জিং চক্রটি থামানো বর্তমান ব্যাটারির পক্ষে খুব খারাপ কারণ এটি খুব জনপ্রিয় নয়। কারণ এটি জনপ্রিয় নয়, আমি সন্দেহ করি এটি করার জন্য আপনি একটি ভাল জিইউআই সরঞ্জাম খুঁজে পাবেন। আপনার সেরা বাজি, সম্ভবত /sys/class/power_supply/BAT0ক্ষেত্রগুলির মতো চারপাশে সন্ধান করা এবং আপনি কী সন্ধান করতে পারেন তা দেখে, তবে আমি যথেষ্ট নিশ্চিত যে আপনার চার্জটি অক্ষম করতে সক্ষম হবেন না।


2

আপনি ব্যবহারকারীর স্থান থেকে কোনও পরিচিত সফ্টওয়্যার ইন্টারফেস ব্যবহার করে চার্জিং অক্ষম করতে পারবেন না। যেমনটি হয়, /sys/class/power_supply/BAT0এসিপিআই _বিআইএফ, _বিআইএক্স এবং _বিএসটি নিয়ন্ত্রণগুলি থেকে ফিরে আসা ব্যাটারি নিয়ন্ত্রণগুলি স্থির এবং গতিশীল পাঠ্য হয়, এগুলি কেবল পঠনযোগ্য।

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


1

বেশিরভাগ ল্যাপটপের ক্ষেত্রে এম্বেডড কন্ট্রোলারই এর জন্য দায়ী। আমি আপনাকে ইক্য_সেস মডিউলটি অধ্যয়ন করার পরামর্শ দিচ্ছি। modprobe ec_sys তারপর hexdump -C / sys / কার্নেল / ডিবাগ / ইস / ec0 / io

চার্জ করার সময় এবং কখন ছাড়ার সময় আপনি পার্থক্য দেখতে পাবেন। আরও কিছু আকর্ষণীয় কাজ করার মতো রয়েছে:

1) এসি শক্তি ব্যবহার করুন (সংযুক্ত থাকলে) 2) ব্যাটারি ব্যবহার করুন (এসি সংযুক্ত থাকলেও) 3) চার্জ / স্রাব ইত্যাদি


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