কি মনে করেন, অনেক কম্পিউটার ও স্মার্টফোন কুলার চালাতে পারে এবং কম পাওয়ার খরচ করতে পারে? একটি ট্রিক আছে, যাকে আন্ডারভোল্টিং বলা হয়, যা আপনার সিপিইউর দক্ষতা বাড়াতে পারে কম ড্রব্যাকের সাথে। সঠিকভাবে করা হলে, ডিভাইসগুলো সাধারণত কম হিট উত্পন্ন করে এবং উন্নত ব্যাটারি পারফরম্যান্স প্রদর্শন করে।
প্রক্রিয়াটি অনেক ধৈর্য্য এবং আত্মবিশ্বাস দরকার কারণ ভয়ঙ্কর হতাশার সম্ভাবনা থাকে। শুধু সাহসীরা ইচ্ছুক হলে চেষ্টা করবেন। যারা কুইক সমাধান খুঁজছেন ব্যাটারি ড্রেইন কমাতে, তারা টিমের কুলিং কম্পিউটার আর্টিকেল পড়তে পারেন।
এই আর্টিকেলটি আন্ডারভোল্টিং জানাতে চায় যারা তাদের কাছে নতুন, ফোকাস করে ব্যাখ্যা, ইমপ্লিমেন্টেশন মেথড, কম্প্যাটিবল হার্ডওয়্যার এবং সফটওয়্যার কী কী আছে। বিস্তারিত হাউ-টু গাইডের জন্য এই ইনস্ট্রাকশনাল গাইড দেখুন।
আন্ডারভোল্টিং ব্যাখ্যা
Call of Duty বা Modern Warfare 3-এর একটি ইন্টেন্স সেশনের পর, আপনি লক্ষ্য করতে পারেন আপনার কম্পিউটার বা গ্রাফিক্স প্রসেসর অস্বাভাবিকভাবে গরম হয়ে যাচ্ছে। এর কারণ হলো একটি সহজ সম্পর্ক রয়েছে ডিভাইসের গতি এবং তার টেম্পারেচারের মধ্যে। আপনি যখন সিপিইউ-ইনটেনসিভ টাস্ক করলে কম্পিউটার ব্যবহার করেন, এটি হায়ার ফ্রিকোয়েন্সিতে চলে, এবং সেজন্য আইডেল অবস্থার চেয়ে বেশি হিট উত্পন্ন করে।
একটি ফর্মুলা আছে যা ইলেকট্রিক্যাল ইঞ্জিনিয়াররা এই সম্পর্ক ব্যাখ্যা করতে ব্যবহার করে। দুর্ভাগ্যক্রমে, আমি ইঞ্জিনিয়ার হয়ার জন্য পর্যাপ্ত বুদ্ধিমান নই, তাই আমার বোঝাপড়া দুর্বল, তবে চেষ্টা করছি: P = V²/R, যেখানে পাওয়ার সমান ভোল্টেজের বর্গ,หาร রেজিস্ট্যান্স।
সমীকরণ থেকে দেখতে পাচ্ছেন, ভোল্টেজ কমাতে পাওয়ারের ওপর বিশাল প্রভাব ফেলে। কিন্তু প্রশ্ন থাকে: কীভাবে পারফরম্যান্স বজায় রেখে ভোল্টেজ কমাতে সম্ভব? তিনটি ফ্যাক্টর মনে রাখুন:
- সব সিপিইউ একসমান নয়: প্রসেসর ফ্যাব্রিকেট করার জন্য খুব জটিল ম্যানুফ্যাকচারিং প্রয়োজন হওয়ায়, দুটি সিপিইউ কখনো একসমান হয় না। ভোল্টেজের প্রতি একই রকম প্রতিক্রিয়া দেখানোর বদলে, সিপিইউরা টলারেন্সের একটি রেঞ্জ প্রদর্শন করে। ফলস্বরূপ, প্রসেসর তৈরিকারক কোম্পানিগুলো একটি বেসলাইন ভোল্টেজ নির্ধারণ করেছে যা অধিকাংশ সিপিইউ problemless ব্যবহার করতে পারে। দুর্ভাগ্যক্রমে, এই ভোল্টেজ প্রায়শই প্রয়োজন থেকে বেশি হয় এবং বর্জ্য হিট উপ উৎপন্ন করে। এই কারণে, অধিকাংশ সিপিইউ আসলে বিভিন্ন ফ্রিকোয়েন্সিতে কম ভোল্টেজ ব্যবহার করতে পারে।
- একটি সিপিইউর গতি প্রগতি লিনিয়ার নয়: একটি কম্পিউটারের গতি তার টপ-রেটেড ক্লক সাইকেল থেকে এর নিম্নতম সম্ভব গতিতে পরিবর্তিত হয়, সাধারণত গিগাহার্টজে মাপা হয়। এর দ্রুততম এবং ধীরতম গতির মধ্যে প্রগতি লিনিয়ার ফ্যাশনে নয়, বরং একটি স্টেপড প্যাটার্নে। আমি ভিন্ন সিপিইউ আর্কিটেকচারে এই "স্টেপ" গুলোর জন্য ভিন্ন টার্মিনোলজি দেখেছি। পিসি (x86)-এর জন্য, আমি এটি P-states হিসেবে দেখেছি। ARM-এ সাদৃশ্য নামকরণ কনভেনশন দেখা যায় না।
- আপনি একটি সিপিইউর ভোল্টেজ কমাতে পারেন: সিপিইউরা ফ্রিকোয়েন্সির সাথে ভোল্টেজ টলারেন্সের একটি রেঞ্জ প্রদর্শন করে। উদাহরণস্বরূপ, স্পেশাল সফটওয়্যার ব্যবহার করে আপনি ভোল্টেজ (কখনো কখনো "VID" বলা হয়) কমাতে পারেন বিভিন্ন ফ্রিকোয়েন্সিতে। যদি খুব কম হয়, তবে ক্র্যাশ এবং ব্লু স্ক্রিন হবে, তাই সতর্কতা অবশ্য।
একটি ডিভাইস আন্ডারভোল্ট করার তিন ধাপ
- আপনার ইনফরমেশন ব্যাকআপ নিন: যেহেতু কোনো ভয়ঙ্কর ভুল হলে আপনি পার্মানেন্টলি বুট-লুপে পড়তে পারেন। তাই আপনার ইনফরমেশন ব্যাকআপ নিয়ে রাখা অত্যন্ত জরুরি।
- ধীরে ধীরে ভোল্টেজ পরিবর্তন: আপনি যখনই আপনার ভোল্টেজ কমাবেন, তখনই রিবুট হওয়ার সম্ভাবনা থাকে। কিছু হ্যান্ডহেল্ড ডিভাইস যেন "sleep of death" অবস্থায় যেতে পারে, যার মানে ফোনটি হার্ড রিসেট চায়। আপনি যদি ভোল্টেজ সেভ করে রাখেন তবে এর ফলাফল আনবুটেবল কন্ডিশন হতে পারে, কারণ এটি অস্থির ভোল্টেজ লোড করে। মনে রাখবেন ধীরে ধীরে ভোল্টেজ নিচের দিকে নিন (এবং কখনো ডিফল্ট ভ্যালুর ওপর বাড়াবেন না!) এবং প্রতিটি ধাপে কঠোর স্ট্রেস টেস্ট করুন। যাহোক, মনে রাখবেন দ্রুত প্রসেসর স্পীডের সাথে জড়িত মাল্টিপ্লায়ারগুলো নিম্ন গতিদের চেয়ে বেশি কার্যকরভাবে আন্ডারভোল্ট করে, কারণ হাইএস্ট স্পীডগুলো সবচেয়ে বেশি হিট উত্পন্ন করে। মোবাইল ডিভাইসগুলোতে, আন্ডারভোল্টিং এনার্জি কনসাম্পশন এবং হিট প্রোডাকশন উভয়েই বড় পার্থক্য আনয়ে।
- স্ট্রেস টেস্টিং: আপনার ভোল্টেজ এক মাল্টিপ্লায়ার নিচে নামালে, আপনি কঠোর স্ট্রেস টেস্ট করবেন। অ্যান্ড্রয়েড এবং পিসি উভয়ের জন্য স্ট্রেস টেস্টিং সফটওয়্যার আছে, যা এই প্রক্রিয়া অনেক সহজ করে দেয়। এটি সিপিইউকে দ্রুততম সম্ভব গতিতে, বা ফ্রিকোয়েন্সির একটি রেঞ্জে চালায়। সিম্পলি আপনার আন্ডারভোল্ট ভ্যালু সেট করুন এবং তারপর আপনার স্ট্রেস টেস্টিং সফটওয়্যার চালু করুন।
ডেস্কটপ এবং ল্যাপটপের জন্য
কিছু ডেস্কটপ এবং ল্যাপটপ তাদের BIOS-এর মাধ্যমে ভোল্টেজ পরিবর্তন করতে পারে। olika মাদারবোর্ড ম্যানুফ্যাকচারার দুর্ভাগ্যক্রমে ভিন্ন টার্মিনোলজি ব্যবহার করে: কিছু "ভোল্টেজ অফসেট" টার্ম ব্যবহার করে, যা সব স্টেপে একইভাবে ভোল্টেজ কমায়। অন্য বোর্ডগুলো শুধু হাইএস্ট সিপিইউ ফ্রিকোয়েন্সিতে ভোল্টেজ কমায় - আপনার মাদারবোর্ডের মেক প্লাস সার্চ টার্ম "undervolt" বা "voltage offset" গুগল করুন।
উদাহরণস্বরূপ, আমার EFI থেকে আন্ডারভোল্ট সেটিংস (এটি মূলত একটি BIOS):
ইন্টেল সিপিইউ: দুর্ভাগ্যক্রমে, ইন্টেল চিপসেট, স্যান্ডি ব্রিজ এবং পরবর্তী মডেলগুলো, ভোল্টেজ কমালে কোনো উল্লেখযোগ্য উপকার পায় না। আমার নিজস্ব অভিজ্ঞতায় টেম্পারেচারে কিছু প্রভাব দেখলাম, কিন্তু এক্সপার্টরা মনে করেন নয়। পুরনো ইন্টেল সিপিইউ আন্ডারভোল্ট করার সবচেয়ে সাধারণ মেথড হচ্ছে উইন্ডোজ ওএস-এ ThrottleStop।
ThrottleStop সিপিইউ ফ্রিকোয়েন্সির একটি রেঞ্জে ভোল্টেজ কমায় - সিম্পলি "Set Multiplier" বক্সে টিক দিন তারপর "VID" নাম্বার কমিয়ে ভোল্টেজ ড্রপ করান।
AMD সিপিইউ: বিশেষ করে এর ব্রাজোস, ল্যানো এবং ট্রিনিটি লাইনগুলো, আন্ডারভোল্টিং থেকে বড় ফলাফল পায়। সেরা উদাহরণের একটি হচ্ছে ব্রাজোস সিরিজ সিপিইউ/এপিইউ-এর জন্য আন্ডারভোল্টিং সফটওয়্যার। ভোল্টেজ ভ্যালু ম্যানিপুলেট করার সফটওয়্যারটি পরিচিত BrazosTweaker নামে। FusionTweakerও আছে। ব্যবহারকারীরা ৩০% পর্যন্ত টেম্পারেচার রিডাকশন এবং স olid ব্যাটারি লাইফ ইনক্রিজ রিপোর্ট করেছেন।
AMD চিপসেটের জন্য, অন্যান্য ভোল্টেজ ম্যানিপুলেশন মেথড আছে, যেমন PSCheck এবং AMD Overdrive। তবে, যদিও PSCheck সেরা প্রোগ্রাম, এটি সবচেয়ে কঠিন পাওয়া। আমি অবশেষে একজন পরিচিত নয় কারো Dropbox থেকে জিপ ফাইল ইনস্টল করলাম—এটা সবসময় ভয়ঙ্কর আইডিয়া এবং আপনি কখনোই এটা করবেন না, যদি না আপনি আমি হন। যemies случае, আপনি নিয়মিত খারাপ সিদ্ধান্ত নেন এবং সন্দেহজনক সোর্স থেকে স্ট্রেঞ্জ ফাইল ইনস্টল করা আপনার চিন্তার নিম্নতম বিষয়।
স্ট্রেস-টেস্টিং: আপনার ডিভাইস স্ট্রেস-টেস্ট করতে, সিম্পলি আপনার ভোল্টেজ এক সিঙ্গল স্টেপ কমান এবং তারপর স্ট্রেস টেস্টিং সফটওয়্যার চালু করুন। আমার অভিজ্ঞতায় ৫-১০ মিনিট টেস্টিং যথেষ্ট। যদি কম্পিউটার ক্র্যাশ বা ফ্রিজ করে, তবে ভোল্টেজ কমপক্ষে এক স্টেপ বাড়িয়ে পরবর্তী মাল্টিপ্লায়ারে যান (কখনো কখনো P-State বলা হয়, নিচের ছবিতে চিত্রিত)। প্রতিটি স্টেপিং পয়েন্টে প্রক্রিয়াটি রিপিট করুন, ভোল্টেজ কমাতে থাকুন যতক্ষণ না অস্থিরতা ঘটে। লক্ষ্য করুন ফ্রিকোয়েন্সি বড়ার সাথে সাথে ভোল্টেজও বড়ে।
স্ট্রেস-টেস্টিং-এর সেরা সফটওয়্যার হচ্ছে Prime95। Prime95 আপনার কম্পিউটারে জটিল গাণিতিক ফর্মুলা রান করে, যা সিপিইউকে সুপার হট করে তোলে। আপনি যদি ভোল্টেজ খুব কম সেট করে থাকেন, তবে আপনার কম্পিউটার ক্র্যাশ করবে এবং আপনি আপনার প্রসেসরের ভোল্টেজ টলারেন্সের অ্যাবসোলুট লোয়ার লিমিট জানবেন। প্রায় ৫-১০ মিনিট স্ট্রেস টেস্টিং ভুল ভোল্টেজ বের করে দেবে।
Prime95-এর "Run a Torture Test"-এ, নিশ্চিত করুন "Small FFTs" সিলেক্ট করা আছে।
আমরা MakeUseOf-এ আগে ল্যাপটপের জন্য আন্ডারভোল্টিং নিয়ে আলোচনা করেছি। টিনার মেইনস্ট্রিম কুলিং সমাধান সম্পর্কে ব্রেকডাউনও পড়ুন।
ট্যাবলেট, স্মার্টফোন এবং অ্যান্ড্রয়েড পাওয়ারড ডিভাইস
আপনার ডিভাইস আন্ডারভোল্ট করার চেষ্টা করার আগে, আপনার রুট অ্যাক্সেস থাকতে হবে (লিংক যায় SuperOneClick-এ) এবং আপনার একটি কাস্টম ROM ইনস্টল করা থাকতে হবে যা আন্ডারভোল্টিং সাপোর্ট করে। যদিও, টেকনিক্যালি, আপনাকে শুধু একটি কাস্টম কার্নেল দরকার যা UV সাপোর্ট করে, অধিকাংশ কাস্টম ROM কাস্টম কার্নেল অন্তর্ভুক্ত করে।
সঠিক সফটওয়্যার থাকলে অধিকাংশ কাস্টম কার্নেলযুক্ত সেলফোন আন্ডারভোল্ট করতে পারে - তবে, এতে স্পেশাল ফার্মওয়্যার বা সফটওয়্যার দরকার যা অপারেটিং সিস্টেমের চেয়ে উচ্চ লেভেলে আছে। ফার্মওয়্যার সলিড স্টেট মেমোরিতে স্টোর থাকে এমন একটি এলাকায় যা সাধারণত এন্ড-ইউজারের জন্য অ্যাক্সেসযোগ্য নয়। তবে, আপনার যদি সঠিক ফার্মওয়্যার থাকে, তবে কিছু সফটওয়্যার সিপিইউ-এ দেওয়া ভোল্টেজ মডুলেট করতে পারে।
আমার পছন্দের আন্ডারভোল্টিং সফটওয়্যার হচ্ছে IncrediControl [No Longer Available]। অ্যাপটি রান করুন এবং টপ মেনু বার থেকে "SVS" ট্যাব সিলেক্ট করুন। সেখান থেকে, আপনাকে চরম সতর্কতা অবলম্বন করতে হবে। এক خطوة এক ধাপে ভোল্টেজ কমান। আমি শুধু দুই বা তিনটি হাইএস্ট ফ্রিকোয়েন্সির ভোল্টেজ কমানোর পরামর্শ দিই; পাওয়ার ইকুয়েশন অনুযায়ী, হায়ার ফ্রিকোয়েন্সিতে ভোল্টেজ কমাতে ওভারঅল হিট প্রোডাকশন-এ বেশি প্রভাব ফেলে।
স্ট্রেস-টেস্টিং: স্ট্রেস-টেস্টিং-এর জন্য, আমার জানা মতে শুধু একটি অ্যাপলायक: StabilityTest [No Longer Available]। সিম্পলি "Classic Stability Test" বা "Scaling Stability Test" বাছাই করুন। আপনি যদি শুধু হাইএস্ট সিপিইউ ফ্রিকোয়েন্সি আন্ডারভোল্ট করতে চান, তবে ক্লাসিক টেস্ট যথেষ্ট। কিন্তু আপনি যদি একটি রেঞ্জের ভ্যালু আন্ডারভোল্ট করতে চান, তবে স্কেলিং টেস্ট যান।
উপসংহার
আপনার ডিভাইস কুল করে ব্যাটারি লাইফ বাড়াতে শুধু তিন ধাপ: প্রথম, আপনার ডিভাইস ব্যাকআপ নিন। দ্বিতীয়, ধীরে ধীরে ভোল্টেজ অ্যাডজাস্ট করুন। তৃতীয়, প্রতিবার ভোল্টেজ অ্যাডজাস্ট করার পর স্ট্রেস টেস্ট করুন। অ্যান্ড্রয়েড ডিভাইসের জন্য, এতে রুট অ্যাক্সেস এবং কাস্টম ROM ইনস্টল থাকতে হবে। কম্পিউটারের জন্য, আপনার নئے AMD চিপসেট থাকতে হবে, যেমন Llano, Brazos বা Trinity। ইন্টেল সিস্টেমে, Core2Duo বা সেজন্য থাকতে হবে।
মনে রাখবেন কখনোই আপনার ভোল্টেজ ডিফল্ট ভ্যালুর ওপর বাড়াবেন না। আপনার ভোল্টেজ বাড়ালে আপনার কম্পিউটার নষ্ট হয়ে যাওয়ার সম্ভাবনা বেশি।
অন্য কেউ কি আন্ডারভোল্টিং পছন্দ করেন? কমেন্টে জানান।
Image Credits: Lightning via MorgueFile.com; Motherboard via MorgueFile.com