लगभग $40 पर खुदरा बिक्री वाला, रास्पबेरी पाई 4 पहले से ही आपके पैसे के लिए बहुत धमाका देता है, लेकिन आप इस शक्तिशाली सिंगल-बोर्ड कंप्यूटर को ओवरक्लॉक करके इससे और भी अधिक प्राप्त कर सकते हैं।
CPU और GPU को ओवरक्लॉक करने से अक्सर ध्यान देने योग्य प्रदर्शन वृद्धि मिल सकती है, जो विशेष रूप से उपयोगी है यदि आप संसाधन-गहन कार्य कर रहे हैं, जैसे गेम खेलना, हाई-रिज़ॉल्यूशन मीडिया स्ट्रीम करना, या अपने रास्पबेरी पाई को मिनी लैपटॉप के रूप में उपयोग करना।
इस बात की परवाह किए बिना कि आप उस अतिरिक्त शक्ति का उपयोग कैसे करने की योजना बना रहे हैं, इस लेख के अंत तक आप अपने रास्पबेरी पाई 4 के CPU और GPU को सफलतापूर्वक बढ़ा चुके होंगे।
शुरू करने से पहले: ओवरक्लॉकिंग के बारे में आपको जो कुछ पता होना चाहिए
ओवरक्लॉकिंग का अर्थ है अपने CPU और मेमोरी को उनकी आधिकारिक स्पीड ग्रेड से अधिक गति पर चलाने के लिए सेट करना।
प्रदर्शन लाभों के बावजूद, बहुत से लोग अपनी वारंटी शून्य होने के डर से ओवरक्लॉकिंग से बचते हैं। कुछ संगठनों के विपरीत, रास्पबेरी पाई फाउंडेशन ओवरक्लॉकिंग का समर्थन करता है, इसलिए आप इस ट्यूटोरियल का पालन अपनी वारंटी के बारे में चिंता किए बिना कर सकते हैं। हालांकि, बस ध्यान रखें कि कुछ संशोधन आपकी वारंटी को शून्य कर देंगे, जैसे "ओवरवोल्टिंग"। यदि यह लेख आपको अपने डिवाइस के प्रदर्शन को बढ़ाने के अन्य तरीकों का पता लगाने के लिए उत्सुक छोड़ देता है, तो आपको यह सुनिश्चित करने के लिए रास्पबेरी पाई फाउंडेशन के दिशानिर्देशों की सावधानीपूर्वक समीक्षा करनी चाहिए कि आप गलती से अपनी वारंटी शून्य न कर दें!
आपको क्या चाहिए
इस ट्यूटोरियल को पूरा करने के लिए, आपको आवश्यकता होगी:
- एक रास्पबेरी पाई 4
- एक कीबोर्ड और इसे अपने रास्पबेरी पाई से जोड़ने का तरीका
- एक मॉनिटर
- एक माइक्रो HDMI केबल
- एक SD कार्ड जो आपके रास्पबेरी पाई मॉडल के साथ संगत है। आप इस SD कार्ड को वाइप करेंगे, इसलिए सुनिश्चित करें कि इसमें ऐसा कुछ भी नहीं है जिसे आप रखना चाहते हैं।
- एक अच्छी गुणवत्ता वाली पावर सप्लाई। जब आप रास्पबेरी पाई 4 को स्टॉक स्पीड पर चला रहे होते हैं, तो आप लगभग किसी भी संगत थर्ड-पार्टी पावर सप्लाई का उपयोग कर सकते हैं, लेकिन यदि आप रास्पबेरी पाई को ओवरक्लॉक करने जा रहे हैं, तो आपको आधिकारिक रास्पबेरी पाई यूनिवर्सल पावर सप्लाई का विकल्प चुनना चाहिए। आधिकारिक पावर सप्लाई का उपयोग करके आप आश्वस्त हो सकते हैं कि आपके रास्पबेरी पाई के पास ओवरक्लॉक्ड स्पीड पर चलाने के लिए पर्याप्त शक्ति है।
- अपने रास्पबेरी पाई को ठंडा करने का एक तरीका। जब प्रोसेसर कड़ी मेहनत करता है, तो यह गर्म हो जाता है। यदि आप अपने रास्पबेरी पाई द्वारा उत्पन्न गर्मी को कम नहीं करते हैं, तो यह अपने थर्मल थ्रॉटलिंग पॉइंट को बहुत जल्दी हिट कर लेगा, और आपको ओवरक्लॉकिंग का पूरा लाभ नहीं मिलेगा। अपने रास्पबेरी पाई को ठंडा करने के लिए विभिन्न विकल्प हैं, जिनमें हीट सिंक, एक स्टैंडअलोन पंखा या पंखे वाला केस, या आप साहसी बनना चाहें और अपना खुद का वॉटर कूलिंग सेटअप बनाएं!
जब आपके पास ये उपकरण हैं, तो आप अपने CPU और GPU को बढ़ावा देने के लिए तैयार हैं।
आधिकारिक रास्पबेरी पाई OS इंस्टॉल करें
इस ट्यूटोरियल के उद्देश्यों के लिए, हम Etcher का उपयोग करके अपने SD कार्ड पर Raspbian ऑपरेटिंग सिस्टम लिखेंगे। यदि आपके पास पहले से Etcher इंस्टॉल नहीं है, तो आप इसे Balena वेबसाइट से मुफ्त में डाउनलोड कर सकते हैं।
- Raspbian वेबसाइट पर जाएं और नवीनतम संस्करण डाउनलोड करें।
- SD कार्ड को अपने लैपटॉप या कंप्यूटर में डालें।
- Etcher ऐप लॉन्च करें।
- Etcher में, "Select image" पर क्लिक करें और फिर आपके द्वारा अभी डाउनलोड की गई Rasbian सिस्टम इमेज चुनें।
- "Select target" पर क्लिक करें और अपने टारगेट बूट मीडियम को चुनें, जो इस उदाहरण में हमारा SD कार्ड है।
Etcher अब आपके SD कार्ड पर Raspbian सिस्टम इमेज फ्लैश करेगा।
Raspbian में बूट करें
एक बार Raspbian इंस्टॉल हो जाने पर:
- SD कार्ड को अपने लैपटॉप या कंप्यूटर से निकालें और इसे अपने रास्पबेरी पाई में डालें।
- माइक्रो HDMI केबल का उपयोग करके अपने मॉनिटर को रास्पबेरी पाई से जोड़ें।
- अपने कीबोर्ड को रास्पबेरी पाई डिवाइस से जोड़ें।
- अपने रास्पबेरी पाई को पावर स्रोत में प्लग करें।
Raspbian अब स्वचालित रूप से बूट होना चाहिए।
नवीनतम रिलीज़ में अपडेट करने पर विचार करें
यदि आप नवीनतम और महानतम ओवरक्लॉकिंग क्षमताओं का अनुभव करना चाहते हैं, तो आपको Raspbian को नवीनतम प्रायोगिक फर्मवेयर बिल्ड में अपग्रेड करना होगा। ध्यान दें कि प्रायोगिक रिलीज़ में बग, दोष और अन्य त्रुटियों की अधिक संभावना होती है, इसलिए आपको उनका उपयोग उत्पादन वातावरण में नहीं करना चाहिए।
अपने फर्मवेयर को अपडेट करने के लिए, टूलबार में छोटे टर्मिनल एप्लिकेशन का चयन करें और निम्नलिखित प्रत्येक कमांड को क्रम में चलाएं:
sudo apt update sudo apt dist-upgrade
संकेत मिलने पर, "हां" के लिए "y" दबाएं। अब, अगली कमांड चलाएं:
sudo rpi-update
संकेत मिलने पर, फिर से "y" टाइप करें।
इस नए फर्मवेयर को सक्रिय करने के लिए आपको अपने सिस्टम को रीबूट करना होगा, इसलिए ऊपरी-बाएं कोने में छोटे रास्पबेरी पाई आइकन पर क्लिक करें और फिर "शटडाउन ... -> रीबूट" चुनें।
रास्पबेरी पाई का बेंचमार्किंग
इससे पहले कि आप अपने डिवाइस को ओवरक्लॉक करें, आप इसके वर्तमान प्रदर्शन के बारे में कुछ जानकारी रिकॉर्ड करना चाह सकते हैं ताकि आप बाद में नोट्स की तुलना कर सकें!
बाजार में बहुत सारे बेंचमार्किंग टूल हैं, लेकिन मैं Sysbench का उपयोग करूंगा। वैकल्पिक रूप से, आप इस चरण को पूरी तरह से छोड़ सकते हैं और सीधे ओवरक्लॉकिंग पर जा सकते हैं।
Raspbian के टूलबार में, टर्मिनल आइकन का चयन करें। टर्मिनल में निम्नलिखित कमांड टाइप करें:
sudo apt-get install sysbench
एक बार Sysbench इंस्टॉल हो जाने पर, आप टर्मिनल में निम्नलिखित कमांड टाइप करके अपने रास्पबेरी पाई के प्रदर्शन का बेसलाइन प्राप्त कर सकते हैं:
sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > pre-benchmark.txt
यह एक "प्री-बेंचमार्क" टेक्स्ट फ़ाइल बनाएगा जिसमें आपके रास्पबेरी पाई के वर्तमान प्रदर्शन के बारे में जानकारी होगी।
CPU को ओवरक्लॉक करना
जब आप CPU को ओवरक्लॉक करते हैं, तो आप सेंट्रल प्रोसेसिंग यूनिट की क्लॉक स्पीड बढ़ा रहे होते हैं जो आपको प्रदर्शन वृद्धि देता है। रास्पबेरी पाई पर अधिकांश वर्कलोड ग्राफिक्स प्रोसेसिंग यूनिट के बजाय क्लॉक स्पीड से प्रभावित होते हैं। CPU को ओवरक्लॉक करने के बाद आपको ध्यान देने योग्य प्रदर्शन सुधार का अनुभव करना चाहिए, चाहे आप अपने रास्पबेरी पाई का उपयोग कैसे भी कर रहे हों।
अपने रास्पबेरी पाई की config.txt फ़ाइल को संपादित करने के लिए, हमें उन्नत विशेषाधिकारों की आवश्यकता होती है, इसलिए निम्नलिखित टर्मिनल कमांड चलाएं:
sudo nano /boot/config.txt
config.txt फ़ाइल अब Raspbian के Nano टेक्स्ट एडिटर में रूट-स्तरीय विशेषाधिकारों के साथ खुलेगी।
आप इन कोर कॉन्फ़िगरेशन सेटिंग्स में कुछ बदलाव करके CPU को ओवरक्लॉक कर सकते हैं:
- फ़ाइल के नीचे स्क्रॉल करें और [pi4] चिह्नित अनुभाग ढूंढें।
- [pi4] के ठीक नीचे एक नई लाइन पर, निम्नलिखित जोड़ें:
over_voltage=2 arm_freq=1750
वैकल्पिक रूप से, यदि आपने नवीनतम प्रायोगिक फर्मवेयर इंस्टॉल किया है, तो आप इसके बजाय इन मानों को आज़मा सकते हैं:
over_voltage=6 arm_freq=2147
- Ctrl + O के साथ अपने परिवर्तन सहेजें और Ctrl + X कीबोर्ड शॉर्टकट के साथ फ़ाइल से बाहर निकलें।
इससे पहले कि ये नई कॉन्फ़िगरेशन सेटिंग्स लोड हों, आपको रास्पबेरी पाई 4 को रीबूट करना होगा, इसलिए टर्मिनल विंडो में निम्नलिखित कमांड चलाएं:
sudo reboot
यदि आपका ओवरक्लॉकिंग सफल होता है, तो Raspbian आपकी नई कॉन्फ़िगरेशन सेटिंग्स का उपयोग करना शुरू कर देगा।
अपने परिणामों का परीक्षण करें!
यदि आपने ओवरक्लॉकिंग से पहले रिपोर्ट बनाने के लिए समय लिया, तो अब दूसरी रिपोर्ट उत्पन्न करने और परिणामों की तुलना करने का समय है।
टूलबार में छोटे आइकन पर क्लिक करके एक टर्मिनल विंडो लॉन्च करें, फिर निम्नलिखित कमांड चलाएं:
sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > post-benchmark.txt
यह एक "पोस्ट-बेंचमार्क" रिपोर्ट बनाएगा। अपनी रिपोर्ट देखने के लिए, Raspbian टूलबार में फ़ाइल आइकन का चयन करें और "प्री-बेंचमार्क" और "पोस्ट-बेंचमार्क" दोनों फ़ाइलों को खोलें; अब आप इन रिपोर्टों की तुलना करके देख सकते हैं कि आपको वास्तव में कितना CPU बूस्ट मिला है!
GPU को ओवरक्लॉक करना
अब GPU पर चलते हैं:
- टर्मिनल खोलें और निम्नलिखित कमांड चलाएं:
sudo nano /boot/config.txt
- [pi4] अनुभाग पर स्क्रॉल करें और एक नई लाइन पर निम्नलिखित जोड़ें:
gpu_freq=600
यदि आपके पास नवीनतम प्रायोगिक फर्मवेयर है, तो आप इस संख्या को 750 तक बढ़ाने का प्रयास कर सकते हैं।
gpu_freq=750
- यदि आप CPU और GPU दोनों को ओवरक्लॉक कर रहे हैं, तो यह संभव है कि यह आपके ओवरवोल्टेज सेटिंग के लिए बहुत तनावपूर्ण हो सकता है, इसलिए उस लाइन को ढूंढें जो
over_voltage=2पढ़ती है और इसे निम्नलिखित में बदलें:
over_voltage=6
- Ctrl + O शॉर्टकट के साथ अपने परिवर्तन सहेजें, और Ctrl + X शॉर्टकट का उपयोग करके Nano एप्लिकेशन से बाहर निकलें।
अब, आपको बस अपने रास्पबेरी पाई को रीबूट करना है और आपके परिवर्तन प्रभाव में आ जाएंगे!
एक तेज़ रास्पबेरी पाई के साथ, अब आप इसे अच्छे उपयोग में ला सकते हैं। क्या आपने अपने डिवाइस को ओवरक्लॉक करने का प्रयास किया है? नीचे टिप्पणियों में अपने अनुभव हमें बताएं!