रास्पबेरी पाई 5 एक शक्तिशाली सिंगल0बोर्ड कंप्यूटर है, लेकिन आप इसे ओवरक्लॉकिंग के साथ और भी तेज चला सकते हैं।
चाबी छीनना
- बेहतर प्रदर्शन के लिए रास्पबेरी पाई 5 को ओवरक्लॉक किया जा सकता है, जो मशीन लर्निंग जैसे प्रोसेसर-भारी कार्यों के लिए उपयोगी हो सकता है।
- Pi 5 को ओवरक्लॉक करने के लिए, आपको इसका तापमान 80°C से नीचे रखना होगा। कूलिंग फैन के साथ आधिकारिक रास्पबेरी पाई 5 केस और हीटसिंक और पंखे के साथ एक्टिव कूलर एक्सेसरी थर्मल नियंत्रण में मदद कर सकते हैं।
- Pi 5 को ओवरक्लॉक करने में config.txt बूटअप सेटिंग्स फ़ाइल को संशोधित करना और CPU स्पीड सेटिंग्स को बदलना शामिल है। हालाँकि, ओवरक्लॉकिंग से आपके Pi 5 का जीवनकाल कम हो सकता है और वारंटी ख़त्म हो सकती है, इसलिए सावधानी से आगे बढ़ें।
जबकि रास्पबेरी पाई 5, पाई 4 की तुलना में दो से तीन गुना तेज है, इसे और भी बेहतर प्रदर्शन के लिए ओवरक्लॉक किया जा सकता है। निःशुल्क गति को बढ़ावा देने के लिए अपने रास्पबेरी पाई 5 के सिस्टम-ऑन-चिप को ओवरक्लॉक करने का तरीका जानें।
अपने रास्पबेरी पाई 5 को ओवरक्लॉक क्यों करें?
रास्पबेरी पाई 5 की डिफ़ॉल्ट सीपीयू स्पीड 2.4GHz है, जो Pi 4 की 1.8GHz की तुलना में काफी तेज है, जो कई कार्यों के लिए उल्लेखनीय रूप से तेज़ प्रदर्शन प्रदान करती है। इसका VideoCore VII GPU (ग्राफिक्स प्रोसेसिंग यूनिट) भी डिफ़ॉल्ट रूप से 800MHz पर चलता है, जबकि Pi 4 का VideoCore VI 500MHz पर चलता है।
बिलकुल वैसे ही जैसे साथ में रास्पबेरी पाई 4 को ओवरक्लॉक करनाहालाँकि, इन गति को Pi 5 SoC के चार CPU कोर और GPU को ओवरक्लॉक करके बढ़ाया जा सकता है। इससे प्रोसेसर-भारी कार्यों जैसे कि प्रदर्शन में सुधार होना चाहिए Plex मीडिया सर्वर के रूप में Raspberry Pi का उपयोग करना, या करने का प्रयास कर रहा है एक बड़ा भाषा मॉडल चलाएँ एआई चैटबॉट के लिए।
ओवरक्लॉकिंग का नकारात्मक पक्ष यह है कि यह आपके Pi 5 के जीवनकाल को कम कर सकता है। अत्यधिक ओवरवॉल्टेज का उपयोग करने से वारंटी भी ख़त्म हो सकती है। इसलिए आप इसे अपने जोखिम पर करते हैं-खासकर यदि इसे उच्च गति पर धकेल रहे हों।
अपने रास्पबेरी पाई 5 को ठंडा रखें
अपने रास्पबेरी पाई 5 के SoC (सिस्टम-ऑन-चिप) के ओवरक्लॉकिंग को सक्षम करने के लिए, आपको इसका तापमान 80°C (176°F) से नीचे रखना होगा। एक बार जब यह उस स्तर पर पहुंच जाता है, तो SoC स्वचालित रूप से एक सुरक्षा तंत्र को ट्रिगर करेगा जो सीपीयू कोर को वापस थ्रॉटल करना शुरू कर देगा, जिससे तापमान गिरने तक उनकी गति कम हो जाएगी। यदि तापमान 85°C (185°F) तक पहुंचने में कामयाब हो जाता है, तो GPU सहित अधिकतम थ्रॉटलिंग चालू हो जाएगी।
जबकि रास्पबेरी पाई 5 वास्तव में सामान्य डेस्कटॉप कार्यों को चलाने के दौरान पाई 4 की तुलना में अधिक ठंडा चलता है, भारी भार के तहत इसे अपने थर्मल नियंत्रण के लिए कुछ मदद की आवश्यकता होती है। यही कारण है कि रास्पबेरी पाई कंपनी ने कुछ वैकल्पिक अतिरिक्त सुविधाओं के साथ पाई 5 लॉन्च किया।
आधिकारिक रास्पबेरी पाई 5 केस में एक अंतर्निर्मित कूलिंग फैन है जिसे आप पाई 5 बोर्ड पर 'एफएएन' लेबल वाले जेएसटी पोर्ट से कनेक्ट करते हैं। और भी अधिक शीतलन शक्ति के लिए, पीआई 5 बोर्ड के शीर्ष पर लगे एक्टिव कूलर एक्सेसरी में हीटसिंक और पंखा दोनों हैं। हमने अपने ओवरक्लॉकिंग परीक्षणों में एक्टिव कूलर का उपयोग किया।
रास्पबेरी पाई 5 को ओवरक्लॉक कैसे करें
अन्य के साथ के रूप में रास्पबेरी पाई मॉडल आधिकारिक ऑपरेटिंग सिस्टम, रास्पबेरी पाई ओएस चलाने पर, आप संशोधित करके Pi 5 के SoC की घड़ी की गति को बदल सकते हैं config.txt बूटअप सेटिंग्स फ़ाइल।
शुरू करने से पहले, अपने सिस्टम को अपडेट और अपग्रेड करना सबसे अच्छा है। शीर्ष मेनू बार में इसके आइकन पर क्लिक करके या इसके माध्यम से एक टर्मिनल विंडो खोलें मेनू > सहायक उपकरण > टर्मिनल, और दर्ज करें:
sudo apt update && sudo apt upgrade -y
नवीनतम सॉफ़्टवेयर पैकेजों की जाँच करने और फिर सिस्टम को अपडेट करने में थोड़ा समय लग सकता है।
रास्पबेरी पाई 5 को ओवरक्लॉक करने से पहले, हम कुछ उपयोगी उपकरण स्थापित करेंगे ताकि हम पहले और बाद के प्रदर्शन और तापमान की तुलना कर सकें। सबसे पहले, Neofetch सिस्टम जानकारी टूल इंस्टॉल करें:
sudo apt install neofetch
वर्तमान सिस्टम जानकारी देखने के लिए, चलाएँ:
neofetch
इसे Pi 5 की डिफ़ॉल्ट CPU स्पीड 2.4GHz दिखानी चाहिए। इसके बाद, "तनाव" कार्यभार पैदा करने वाला उपकरण स्थापित करें:
sudo apt install stress
रास्पबेरी पाई ओएस "बुकवर्म" में स्ट्रेसबेरी तनाव-परीक्षण उपकरण स्थापित करने के लिए, आपको सबसे पहले इसकी आवश्यकता होगी एक वर्चुअल पायथन वातावरण बनाएं (जिसे हम अपना "ओवरक्लॉक" कहते हैं), इसमें निर्देशिका बदलें, और इसे सक्रिय करें:
python -m venv overclock
cd overclock
source bin/activate
फिर आप स्ट्रेसबेरी स्थापित कर सकते हैं:
pip3 install stressberry
आइए अब बाद में ओवरक्लॉक किए गए परिणामों की तुलना के लिए डिफ़ॉल्ट घड़ी की गति पर प्रारंभिक तनाव परीक्षण करें। सभी चार सीपीयू कोर का उपयोग करके 100-सेकंड के परीक्षण के लिए इस कमांड को चलाएँ:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
स्थिर बेसलाइन तापमान की प्रतीक्षा करने के बाद, जिसमें थोड़ा समय लग सकता है, तनाव परीक्षण चलेगा और प्रत्येक पंक्ति वर्तमान सीपीयू तापमान और आवृत्ति (मेगाहर्ट्ज में) दिखाएगी, जो तक पहुंचनी चाहिए 2400.
ओवरक्लॉक करने के लिए config.txt फ़ाइल को संपादित करें
अब Pi 5 को ओवरक्लॉक करना शुरू करने के लिए CPU स्पीड सेटिंग्स को बदलने का समय आ गया है। खोलें config.txt नैनो टेक्स्ट एडिटर में सेटिंग्स फ़ाइल:
sudo nano /boot/config.txt
निम्नलिखित पंक्तियाँ जोड़ें:
arm_freq=2800
gpu_freq=900
over_voltage_delta=50000
यहां, हम CPU क्लॉक स्पीड को 2.8GHz पर सेट कर रहे हैं, GPU स्पीड को भी बढ़ा रहे हैं, और मदद के लिए SoC कोर वोल्टेज को बढ़ा रहे हैं - इसे काम करने के लिए आपको इस ओवरवॉल्टेज को लागू करने की आवश्यकता हो भी सकती है और नहीं भी। नैनो से बाहर निकलें और सेटिंग्स को दबाकर सहेजें Ctrl + एक्स, तब वाई और प्रवेश करना. ओवरक्लॉक को सक्रिय करने के लिए, Pi 5 को रीबूट करें:
sudo reboot
जब यह रीबूट हो जाए, तो इसे चलाएँ नियोफ़ेच टर्मिनल कमांड फिर से; आपको नई CPU स्पीड 2.8GHz देखनी चाहिए।
अपने ओवरक्लॉक किए गए Pi 5 का तनाव-परीक्षण करें
आपको अपने पायथन आभासी वातावरण के भीतर से स्ट्रेसबेरी को चलाने की आवश्यकता होगी, इसलिए इसे पुनः सक्रिय करें:
cd overclock
source bin/activate
फिर पहले जैसा ही स्ट्रेसबेरी परीक्षण चलाएं (आउटपुट के लिए एक अलग फ़ाइल नाम के साथ):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
इस बार आपको यह देखना चाहिए कि सीपीयू 2.8GHz की ओवरक्लॉक स्पीड, या जो भी स्पीड आपने सेट की है, तक पहुंच जाए। इसमें उच्च तापमान भी होगा - हमारे परीक्षणों में, पीआई 5 में लगे एक सक्रिय कूलर के साथ, यह अधिकतम 64.8 डिग्री सेल्सियस (148.6 डिग्री फारेनहाइट) तक पहुंच गया, जो थ्रॉटलिंग लागू होने के स्तर से काफी नीचे है।
कुछ उपयोगकर्ता सीपीयू की गति को 3 गीगाहर्ट्ज या उससे थोड़ा अधिक और जीपीयू को 1 गीगाहर्ट्ज तक बढ़ाने में कामयाब रहे हैं, लेकिन अलग-अलग पीआई 5 बोर्ड और उपयोग की जाने वाली कूलिंग विधि के लिए माइलेज भिन्न हो सकता है। यदि एक निश्चित स्तर पर ओवरक्लॉकिंग सिस्टम अस्थिरता का कारण बनती है, तो आपको अधिक मामूली ओवरक्लॉक का प्रयास करना चाहिए। कुछ मामलों में, आमतौर पर पर्याप्त बिजली की कमी के कारण, Pi 5 डेस्कटॉप पर बूट भी नहीं हो पाता है।
यदि Pi 5 बूट नहीं होगा तो क्या होगा?
यदि, ओवरक्लॉकिंग सेटिंग्स को बदलने के बाद config.txt, आप पाते हैं कि आपका रास्पबेरी पाई 5 बूट नहीं होगा, चिंता न करें। सबसे आसान उपाय बस इसे पकड़कर रखना है बदलाव ओवरक्लॉक को अस्थायी रूप से अक्षम करने के लिए बूटअप के दौरान कुंजी; फिर Pi 5 को सामान्य रूप से बूट होना चाहिए।
यदि वह काम नहीं करता है, तो आप हमेशा Pi 5 को बंद कर सकते हैं, फिर माइक्रोएसडी कार्ड को हटा सकते हैं और इसे संपादित करने के लिए इसे (यूएसबी कार्ड रीडर का उपयोग करके) दूसरे कंप्यूटर से कनेक्ट कर सकते हैं। config.txt वहां से फाइल करें. फिर आप ओवरक्लॉकिंग सेटिंग्स को बदल सकते हैं, या प्रत्येक पंक्ति की शुरुआत में # प्रतीक जोड़कर उन पर टिप्पणी कर सकते हैं।
यदि आप बिजली की खपत को कम करना चाहते हैं (शायद पोर्टेबल प्रोजेक्ट के लिए) और/या तापमान को कम रखना चाहते हैं तो Pi 5 को अंडरक्लॉक करना भी संभव है।
रास्पबेरी पाई 5 ओवरक्लॉकिंग करना आसान है
जैसा कि आपने देखा, Pi 5 को ओवरक्लॉक करना अपेक्षाकृत सरल प्रक्रिया है। ओवरक्लॉकिंग से प्राप्त अतिरिक्त प्रसंस्करण शक्ति के साथ, आप सीपीयू-गहन कार्यों को अधिक कुशलता से चला सकते हैं, इसलिए यह मशीन लर्निंग और बड़े भाषा मॉडल जैसे कार्यों के लिए उपयोगी साबित हो सकता है। आपकी नई मिली अतिरिक्त शक्ति आपके रास्पबेरी पाई 5 के लिए और भी अधिक प्रोजेक्ट संभावनाओं को अनलॉक कर देगी।