अपने पुराने रास्पबेरी पाई 3 या 3बी+ सिंगल-बोर्ड कंप्यूटर को उसके सीपीयू को ओवरक्लॉक करके उसकी पूरी शक्ति प्राप्त करने के लिए टर्बोचार्ज करें।
जबकि पुराने रास्पबेरी पाई 3बी और 3बी+ मॉडल पाई 4 या नए पाई 5 जितने शक्तिशाली नहीं हैं, आप सीपीयू को ओवरक्लॉक करके उनके प्रदर्शन में सुधार कर सकते हैं। इससे प्रोसेसर अधिक अधिकतम गति से चलेगा, हालांकि आपको सीपीयू थर्मल थ्रॉटलिंग और समुद्री स्थिरता से बचने के लिए बनाई गई अतिरिक्त गर्मी को खत्म करने का एक तरीका ढूंढना होगा।
अपने रास्पबेरी पाई 3 को ओवरक्लॉक करना शुरू करने के लिए नीचे दिए गए चरणों का पालन करें और यह कैसा प्रदर्शन कर रहा है यह जांचने के लिए एक तनाव परीक्षण करें।
अपने रास्पबेरी पाई 3 को ओवरक्लॉक क्यों करें?
अपने रास्पबेरी पाई 3बी को मानक 1.2 गीगाहर्ट्ज से 1.3 गीगाहर्ट्ज (या इससे भी अधिक) तक ओवरक्लॉक करके, इसे थोड़ा महसूस करना चाहिए डेस्कटॉप GUI को नेविगेट करते समय तेज़ और आपको भारी कार्यभार चलाते समय बेहतर प्रदर्शन देखना चाहिए, जैसे कि कब चल रहा है ए रेट्रोपी के साथ रास्पबेरी पाई गेम सिस्टम. आप Pi 3B+ मॉडल को उसकी डिफ़ॉल्ट स्पीड 1.4GHz से भी ओवरक्लॉक कर सकते हैं।
ओवरक्लॉकिंग का नकारात्मक पक्ष यह है कि यह आपके Pi 3B या 3B+ के जीवनकाल को कम कर सकता है। यदि आप इसका उपयोग करते हैं तो इससे आपकी वारंटी भी रद्द हो सकती है बल_टर्बो=1 टर्बो मोड सक्षम करने के लिए सेटिंग। इसलिए ओवरक्लॉक अपने जोखिम पर करें—खासकर यदि इसे उच्च गति पर धकेल रहे हों।
थ्रॉटलिंग से बचने के लिए इसे ठंडा रखें
रास्पबेरी पाई 3बी को ओवरक्लॉक करते समय आपको जिन मुख्य चीजों पर विचार करने की आवश्यकता है उनमें से एक सीपीयू तापमान है। यदि यह 80 डिग्री सेल्सियस से ऊपर बढ़ जाता है, तो रास्पबेरी पाई एसओसी में एक सुरक्षा तंत्र होता है जो स्वचालित रूप से सीपीयू कोर को वापस थ्रॉटल करना शुरू कर देगा, जिससे तापमान गिरने तक उनकी गति कम हो जाएगी। GPU सहित अधिकतम थ्रॉटलिंग 85°C पर होती है।
रास्पबेरी पाई 3बी+ पर, थ्रॉटलिंग मात्र 60°C पर चालू हो जाती है, हालाँकि आप कॉन्फ़िगरेशन फ़ाइल सेटिंग के साथ इसे 70°C तक बढ़ा सकते हैं। रास्पबेरी पाई 3बी+ में SoC के लिए एक अंतर्निर्मित हीट स्प्रेडर है, इसलिए बोर्ड पर इसका रंग सिल्वर है। यह Pi 3B+ को Pi 3B की 1.2GHz की तुलना में 1.4GHz की उच्च डिफ़ॉल्ट अधिकतम CPU क्लॉक स्पीड प्रदान करने में सक्षम बनाता है। हालाँकि, आप अभी भी अतिरिक्त कूलिंग जोड़ सकते हैं।
अन्य रास्पबेरी पाई सिंगल-बोर्ड कंप्यूटरों की तरह (कीबोर्ड-एकीकृत पाई 400 के अलावा), आप यह कर सकते हैं थर्मल के साथ SoC से जुड़े हीट सिंक के रूप में Pi 3B या 3B+ में निष्क्रिय शीतलन जोड़ें पेस्ट करें. कुछ रास्पबेरी पाई मामले इसमें एक अंतर्निर्मित हीट सिंक भी शामिल है।
5V या 3.3V द्वारा संचालित पंखे के रूप में सक्रिय शीतलन का विकल्प भी है। फिर, कुछ पाई मामलों में एक पंखा अंतर्निर्मित होता है। या तो शीतलन विधि, या दोनों, भारी भार के तहत चलने के दौरान और ओवरक्लॉकिंग के दौरान उच्च गति पर सीपीयू तापमान को कम रखने में मदद करेंगे।
रास्पबेरी पाई 3 को ओवरक्लॉक कैसे करें
अन्य के साथ के रूप में रास्पबेरी पाई मॉडल आधिकारिक रास्पबेरी पाई ओएस चलाने पर, आप संशोधित करके सीपीयू की घड़ी की गति को बदल सकते हैं config.txt फ़ाइल बूट करते समय सेटिंग्स के लिए इसका उपयोग करती है।
ऐसा करने से पहले, अपने सिस्टम को अपडेट और अपग्रेड करना एक अच्छा विचार है। शीर्ष मेनू बार में आइकन पर क्लिक करके या इसके माध्यम से एक टर्मिनल विंडो खोलें मेनू > सहायक उपकरण > टर्मिनल, और प्रवेश करना:
sudo apt update && sudo apt upgrade -y
इससे पहले कि आप अपने रास्पबेरी पाई 3बी या 3बी+ को ओवरक्लॉक करें, आप इसकी सेटिंग्स और यह कैसा प्रदर्शन कर रहा है, इसकी जांच करने के लिए कुछ उपयोगी टूल इंस्टॉल करना चाहेंगे। सबसे पहले, Neofetch सिस्टम जानकारी टूल इंस्टॉल करें:
sudo apt install neofetch
इसके बाद, स्ट्रेसबेरी तनाव-परीक्षण उपकरण स्थापित करें:
sudo apt install stress
sudo pip3 install stressberry
वर्तमान सिस्टम जानकारी देखने के लिए, चलाएँ:
neofetch
इसे Pi 3B पर 1.2GHz की डिफ़ॉल्ट CPU स्पीड, या Pi 3B+ पर 1.4GHz दिखानी चाहिए। ओवरक्लॉकिंग से पहले, आप बाद में ओवरक्लॉक किए गए परिणामों की तुलना के लिए डिफ़ॉल्ट घड़ी की गति पर प्रारंभिक तनाव परीक्षण करना चाह सकते हैं। सभी चार सीपीयू कोर का उपयोग करके 100-सेकंड के परीक्षण के लिए इस कमांड को चलाएँ:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
स्थिर बेसलाइन तापमान (जिसमें कुछ समय लग सकता है) की प्रतीक्षा करने के बाद, यह तनाव परीक्षण शुरू करेगा और प्रत्येक पंक्ति वर्तमान सीपीयू तापमान और आवृत्ति (मेगाहर्ट्ज में) दिखाएगी।
ओवरक्लॉक करने के लिए config.txt फ़ाइल को संपादित करें
अब रास्पबेरी पाई 3बी या पाई 3बी+ को ओवरक्लॉक करना शुरू करने के लिए सीपीयू स्पीड सेटिंग्स को बदलने का समय आ गया है। खोलें config.txt नैनो टेक्स्ट एडिटर के साथ फ़ाइल करें:
sudo nano /boot/config.txt
"#आर्म को ओवरक्लॉक करने के लिए टिप्पणी न करें" शुरू करने वाले अनुभाग को खोजने के लिए नीचे स्क्रॉल करें और उसके नीचे की पंक्ति को हटा दें। ध्यान दें कि यह अनुभाग इसमें मौजूद नहीं हो सकता है config.txt रास्पबेरी पाई ओएस के किताबी कीड़ा संस्करण की फ़ाइल, लेकिन आप अभी भी ओवरक्लॉक करने के लिए नीचे की पंक्तियाँ जोड़ सकते हैं।
यदि आप Pi 3B का उपयोग कर रहे हैं, तो निम्नलिखित पंक्तियाँ जोड़ें:
arm_freq=1300
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
यहां हम सीपीयू की अधिकतम क्लॉक स्पीड को 1.3 गीगाहर्ट्ज (1.2 गीगाहर्ट्ज से ऊपर), अधिकतम कोर फ्रीक्वेंसी को 500 मेगाहर्ट्ज (400 मेगाहर्ट्ज से) और जीपीयू स्पीड को 400 मेगाहर्ट्ज से 500 मेगाहर्ट्ज (वैकल्पिक) तक बढ़ा रहे हैं। हम कोर वोल्टेज स्तर को भी थोड़ा बढ़ा रहे हैं ओवर_वोल्टेज=4) और एसडीआरएएम आवृत्ति प्रदर्शन को बेहतर बनाने में मदद करती है।
यदि Pi 3B+ का उपयोग कर रहे हैं, तो आप इसके बजाय निम्नलिखित सेटिंग्स का उपयोग करना चाहेंगे:
arm_freq=1450
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500
यहां हम डिफ़ॉल्ट 1.4GHz से 1.45GHz तक एक मामूली ओवरक्लॉक प्रदर्शन कर रहे हैं। अन्य लाइनें Pi 3B के समान ही रहती हैं।
अब नैनो टेक्स्ट एडिटर से बाहर निकलें और नई सेटिंग्स को दबाकर सेव करें Ctrl + एक्स, तब वाई और प्रवेश करना. ओवरक्लॉक सेटिंग्स को सक्रिय करने के लिए, आपको Pi 3B या 3B+ को रीबूट करना होगा:
sudo reboot
जब Pi रीबूट हो, तो चलाएँ नियोफ़ेच टर्मिनल कमांड फिर से; आपको अपने द्वारा सेट की गई नई CPU गति देखनी चाहिए - Pi 3B+ के मामले में, यह वास्तव में 1.45GHz के बजाय 1.5GHz दिखाएगा, लेकिन बाद वाला सही है।
अपने ओवरक्लॉक किए गए Pi 3B/3B+ का तनाव-परीक्षण करें
आइए स्ट्रेसबेरी का उपयोग करके पहले जैसा ही तनाव परीक्षण चलाएं:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
इस बार आपको देखना चाहिए कि सीपीयू Pi 3B+ पर 1.3GHz (1300MHz), या 1.45GHz (1450MHz) की ओवरक्लॉक स्पीड तक पहुंचता है। इसमें उच्च तापमान भी होगा - हमारे परीक्षणों में, बिना कूलिंग वाले Pi 3B का उपयोग करते हुए, यह 80° से अधिक हो गया और तापमान गिरने तक सीपीयू थ्रॉटल होना शुरू हो गया। ठंडा करने से इससे बचने या कम करने में मदद मिलेगी।
बिना किसी अतिरिक्त शीतलन के Pi 3B+ पर, तापमान 60° से ऊपर बढ़ गया और थ्रॉटलिंग शुरू हो गई। यदि आप Pi 3B+ पर इस सीमा को 70°C तक बढ़ाना चाहते हैं, तो निम्न पंक्ति जोड़ें config.txt और रीबूट करें:
temp_soft_limit=70
पीआई 3 को उच्च गति पर ओवरक्लॉक करना
यदि आप अपने रास्पबेरी पाई 3बी या 3बी+ की सीपीयू गति को और भी अधिक बढ़ाना चाहते हैं, और स्थिरता बनाए रखना चाहते हैं, तो आपको निश्चित रूप से एक अच्छी शीतलन प्रणाली की आवश्यकता होगी। ध्यान दें कि ओवरवॉल्टेज मान को 6 से अधिक तक बढ़ाने के लिए आपको लाइन भी जोड़नी होगी बल_टर्बो=1 तक config.txt फ़ाइल—इससे वारंटी रद्द हो जाएगी।
कुछ उपयोगकर्ताओं ने Pi 3B को 1.5GHz और Pi 3B+ को प्रभावशाली 1.6GHz (सक्रिय और निष्क्रिय कूलिंग का उपयोग करके) तक सफलतापूर्वक ओवरक्लॉक करने की सूचना दी है, लेकिन आपका माइलेज भिन्न हो सकता है।
इस प्रकार की ऊँचाइयों तक गति को धकेलना आपके अपने जोखिम पर किया जाता है। यदि एक निश्चित स्तर पर ओवरक्लॉकिंग सिस्टम अस्थिरता का कारण बनती है, तो आपको अधिक मामूली ओवरक्लॉक का प्रयास करना चाहिए या रास्पबेरी पाई की निष्क्रिय/सक्रिय कूलिंग में सुधार करना चाहिए। कुछ मामलों में, Pi 3B/3B+ डेस्कटॉप पर बूट भी नहीं हो सकता है।
यदि रास्पबेरी पाई 3 बूट नहीं होगा तो क्या होगा?
यदि, ओवरक्लॉकिंग सेटिंग्स को बदलने के बाद config.txt, आप पाते हैं कि आपका रास्पबेरी पाई 3बी/3बी+ ठीक से बूट नहीं हो रहा है, तो परेशान न हों। सबसे सरल उपाय है इसे पकड़कर रखना बदलाव ओवरक्लॉक को अस्थायी रूप से अक्षम करने के लिए बूटअप के दौरान कुंजी; फिर Pi को सामान्य रूप से बूट होना चाहिए। फिर आप अपने द्वारा निर्धारित ओवरक्लॉक स्तर को कम कर सकते हैं।
यदि यह अभी भी बूट नहीं होता है, तो आप हमेशा रास्पबेरी पाई को बंद कर सकते हैं, माइक्रोएसडी कार्ड हटा सकते हैं, और बाद वाले को संपादित करने के लिए (यूएसबी कार्ड रीडर का उपयोग करके) दूसरे कंप्यूटर से कनेक्ट कर सकते हैं। config.txt वहां फ़ाइल करें. फिर आप ओवरक्लॉकिंग सेटिंग्स को बदल सकते हैं, या प्रत्येक पंक्ति की शुरुआत में # प्रतीक जोड़कर उन पर टिप्पणी कर सकते हैं।
रास्पबेरी पाई 3 ओवरक्लॉकिंग आसान है
जैसा कि ऊपर दिखाया गया है, आपके रास्पबेरी पाई 3बी या 3बी+ को ओवरक्लॉक करना अपेक्षाकृत सरल प्रक्रिया है। आपको उच्च घड़ी की गति पर ओवरवॉल्टेज स्तर को बढ़ाने की आवश्यकता हो सकती है, लेकिन इसे 12 से आगे नहीं बढ़ाना सबसे अच्छा है। ओवरक्लॉकिंग से पाई का जीवनकाल भी कम हो सकता है।
ओवरक्लॉकिंग से प्राप्त अतिरिक्त प्रसंस्करण शक्ति के साथ, आपके पास पीआई में वीडियो प्लेबैक और रेट्रो गेमिंग सहित अन्य सीपीयू-गहन कार्यों को अधिक प्रभावी ढंग से चलाने की क्षमता होनी चाहिए। यह आपके रास्पबेरी पाई का उपयोग करने की अधिक संभावनाओं को खोलेगा।