قم بتحويل جهاز Raspberry Pi Zero 2 W إلى صاروخ جيب حقيقي عن طريق رفع تردد التشغيل.
الماخذ الرئيسية
- يمكن زيادة سرعة تشغيل Raspberry Pi Zero 2 W لتعزيز الأداء، مما يجعله مثاليًا للمشاريع المحمولة الأكثر تطلبًا ومحاكاة الألعاب القديمة.
- قد يؤدي رفع تردد التشغيل إلى تقليل عمر Pi Zero 2 W، لذا تابع بحذر.
- للحصول على أفضل النتائج، قم بإضافة تدابير التبريد لمنع ارتفاع درجة الحرارة والاختناق الحراري.
مثل أجهزة كمبيوتر Raspberry Pi ذات اللوحة الواحدة الأخرى، يمكن زيادة سرعة تشغيل Raspberry Pi Zero 2 W لتعزيز أدائه. تعرف على كيفية زيادة سرعة تشغيل وحدة المعالجة المركزية ووحدة معالجة الرسومات في Pi Zero 2 W لجعلها تعمل بشكل أسرع.
لماذا رفع تردد التشغيل لجهاز Raspberry Pi Zero 2 W؟
يعد Raspberry Pi Zero 2 W بمثابة ترقية كبيرة لنماذج Pi Zero الأصلية، حيث يتميز بنفس معالج Broadcom BCM2710A1 SoC الموجود في Pi 3 بالحجم الكامل. وهذا يتيح لها تشغيل بعض أحمال العمل بسرعة تصل إلى خمس مرات أسرع من Pi Zero.
بالإضافة إلى عامل الشكل بحجم الجيب وسعر 15 دولارًا، فإن هذا يجعل Pi Zero 2 W مثاليًا للاستخدام في المشاريع المحمولة. عادة سيتم تشغيله بدون رأس، بدون شاشة أو لوحة مفاتيح، وسوف تفعل ذلك
الوصول إلى Raspberry Pi عن بعد عبر SSH.إذا كنت تريد استخدام Pi Zero 2 W كنظام سطح مكتب مزود بواجهة مستخدم رسومية، فقد يبدو الأمر بطيئًا بعض الشيء مقارنة بـ Pi 4 أو Pi 5. من خلال رفع تردد التشغيل لوحدة المعالجة المركزية (ووحدة معالجة الرسومات)، يمكنك منحها القليل من الضغط الإضافي. من المفترض أن يكون هذا مفيدًا أيضًا لمحاكاة أنظمة الألعاب القديمة.
الجانب السلبي لرفع تردد التشغيل هو أنه يمكن أن يقلل من عمر جهاز Pi Zero 2 W. قد يؤدي ذلك أيضًا إلى إبطال الضمان الخاص بك إذا كنت تستخدم force_turbo=1 الإعداد في ملف config.txt لتمكين مستويات الجهد الزائد الأعلى (أكثر من 6). لذا فإن رفع تردد التشغيل على مسؤوليتك الخاصة، خاصة إذا قمت بدفعه إلى سرعات أعلى.
حافظ على برودة جهاز Raspberry Pi Zero 2 W
يؤدي تشغيل Raspberry Pi Zero 2 W بسرعة أعلى إلى إنتاج المزيد من الحرارة. بمجرد وصولها إلى 80 درجة مئوية (176 درجة فهرنهايت)، ستبدأ شريحة SoC تلقائيًا في خنق نوى وحدة المعالجة المركزية، مما يقلل من سرعتها حتى تنخفض درجة الحرارة. إذا وصلت درجة الحرارة إلى 85 درجة مئوية (185 درجة فهرنهايت)، فسيتم تشغيل الحد الأقصى للاختناق، بما في ذلك وحدة معالجة الرسومات.
بينما تمكنا من تحقيق سرعة تشغيل تصل إلى 1.2 جيجا هرتز باستخدام لوحة Pi Zero 2 W فقط، فقد تجد ذلك إن إضافة بعض التبريد سيساعد في الحفاظ على درجة الحرارة منخفضة، خاصة في حالة تشغيل أحمال ثقيلة لأي مدة وقت. يمكن أن يكون هذا التبريد على شكل مبدد حراري أو مروحة، أو حتى كليهما، كما هو الحال مع The Pi Hut غرفة تبريد مزدوجة المروحة.
كيفية رفع تردد التشغيل لـ Raspberry Pi 2 W
تماما مثل غيرها نماذج راسبيري باي من خلال تشغيل نظام التشغيل القياسي Raspberry Pi OS (المعروف سابقًا باسم Raspbian)، يمكنك تغيير سرعة الساعة لنظام Pi Zero 2 W على الرقاقة (SoC) عن طريق تعديل ملف التكوين.txt ملف الإعدادات.
إنها فكرة جيدة أن تبدأ بتحديث جميع حزم النظام وترقيتها. إذا كنت تستخدم واجهة المستخدم الرسومية لسطح المكتب، فافتح نافذة طرفية بالنقر فوق الرمز الخاص بها في شريط القائمة العلوي، أو عبر القائمة > الملحقات > الوحدة الطرفية، وأدخل:
sudo apt update && sudo apt upgrade -y
قد يستغرق هذا بضع دقائق للتحقق من أحدث حزم البرامج ثم تحديث النظام.
قبل رفع تردد التشغيل لـ Raspberry Pi Zero 2 W، سنقوم بتثبيت بعض الأدوات المفيدة لمقارنة الأداء ودرجة الحرارة قبل وبعد. أولاً، قم بتثبيت أداة معلومات النظام Neofetch:
sudo apt install neofetch
لرؤية معلومات النظام الحالية، قم بتشغيل:
neofetch
يجب أن يُظهر سرعة وحدة المعالجة المركزية الافتراضية لـ Pi Zero 2 W والتي تبلغ 1 جيجا هرتز. بعد ذلك، قم بتثبيت أداة توليد عبء العمل "الإجهاد":
sudo apt install stress
إذا كنت تستخدم إصدار "Bullseye" أو إصدار سابق من Raspberry Pi OS (أو Raspbian)، فيمكنك تثبيت أداة اختبار الضغط Stressberry باستخدام:
pip3 install stressberry
إذا كنت تستخدم أحدث إصدار من نظام التشغيل Raspberry Pi OS، فستحتاج إلى تثبيت Stressberry في بيئة Python الافتراضية (أطلقنا عليها اسم "overclock"):
python -m venv overclock
cd overclock
source bin/activate
pip3 install stressberry
يمكنك الآن إجراء اختبار ضغط أولي على سرعة الساعة الافتراضية لـ Pi Zero 2 W للمقارنة مع نتائج رفع تردد التشغيل لاحقًا. قم بتشغيل هذا الأمر (في بيئة Python الافتراضية على "Bookworm") لاختبار مدته 100 ثانية باستخدام جميع مراكز وحدة المعالجة المركزية الأربعة:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
بمجرد وصول SoC إلى درجة حرارة أساسية مستقرة، سيبدأ اختبار التحمل وسيُظهر كل سطر درجة حرارة وحدة المعالجة المركزية الحالية وترددها، والتي يجب أن تصل إلى 1000 ميجا هرتز (أي 1 جيجا هرتز).
قم بتحرير ملف Config.txt إلى Overclock
لنقم الآن برفع تردد التشغيل لـ Raspberry Pi Zero 2 W عن طريق تغيير إعدادات سرعة وحدة المعالجة المركزية ووحدة معالجة الرسومات، والتي سيتم تفعيلها عند إعادة التشغيل. افتح ال ملف التكوين.txt ملف الإعدادات في محرر النصوص النانو:
sudo nano /boot/config.txt
أضف الأسطر التالية:
arm_freq=1200
core_freq=500
هنا، نحن نستخدم Arm_freq لضبط سرعة ساعة وحدة المعالجة المركزية على 1200 ميجا هرتز (1.2 جيجا هرتز)، أثناء الاستخدام أيضًا core_freq لزيادة سرعة وحدة معالجة الرسومات (GPU) الأساسية (من السرعة الافتراضية البالغة 400 ميجاهرتز). انظر راسبيري باي الرسمي وثائق رفع تردد التشغيل لجميع الخيارات الممكنة. تعمل أحدث البرامج الثابتة تلقائيًا على زيادة الجهد الكهربي إذا تم رفع تردد تشغيل النظام، ولكن يمكنك تجاوز ذلك يدويًا إذا لزم الأمر (لم نفعل ذلك)، كما هو الحال مع:
over_voltage=2
اخرج من النانو واحفظ الإعدادات بالضغط كنترول + X، ثم ي و يدخل. لتنشيط كسر السرعة، قم بإعادة تشغيل Pi Zero 2 W:
sudo reboot
بمجرد إعادة التشغيل، قم بتشغيل com.neofetch الأمر الطرفي مرة أخرى؛ يجب أن تشاهد سرعة وحدة المعالجة المركزية الجديدة البالغة 1.2 جيجا هرتز.
اختبار الإجهاد الخاص بك فيركلوكيد Pi Zero 2 W
إذا كنت تستخدم نظام التشغيل Raspberry Pi OS "Bookworm"، فستحتاج إلى تشغيل Stressberry من داخل بيئة Python الافتراضية الخاصة بك، لذا قم بإعادة تنشيط ما يلي:
cd overclock
source bin/activate
ثم قم بإجراء نفس اختبار Stressberry كما كان من قبل (مع اسم ملف مختلف للإخراج):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
هذه المرة يجب أن ترى أن وحدة المعالجة المركزية تصل إلى سرعة كسر السرعة البالغة 1.2 جيجا هرتز. وستكون درجة حرارته أعلى أيضًا، في اختباراتنا بدون إضافة تبريد، وصلت درجة الحرارة إلى حد أقصى قدره 67.1 درجة مئوية (152.8 درجة فهرنهايت)، وهو أقل بكثير من مستوى 80 درجة مئوية الذي يبدأ عنده الاختناق الحراري. مُطبَّق.
مع التبريد الإضافي، مثل المروحة أو المبدد الحراري، تمكن بعض المستخدمين من زيادة سرعة وحدة المعالجة المركزية بشكل أكبر 1.4 جيجا هرتز، ووحدة معالجة الرسومات إلى 700 ميجا هرتز، ولكن قد يختلف عدد الأميال باختلاف لوحات Pi Zero 2 W وطريقة التبريد مستخدم.
إذا تسبب رفع تردد التشغيل عند مستوى معين في عدم استقرار النظام، فيجب عليك تجربة رفع تردد التشغيل بشكل أكثر تواضعًا. في بعض الحالات، قد لا يتم تشغيل Pi Zero 2 W حتى على سطح المكتب، عادةً بسبب نقص الطاقة الكافية.
ماذا لو لم يتم تشغيل Pi Zero 2 W؟
إذا، بعد تغيير إعدادات رفع تردد التشغيل ملف التكوين.txt، تجد أن جهاز Raspberry Pi Zero 2 W الخاص بك لن يتم تشغيله، فلا تقلق. الحل الأسهل هو ببساطة الضغط على يحول المفتاح أثناء التمهيد لتعطيل رفع تردد التشغيل مؤقتًا؛ يجب أن يقوم Raspberry Pi بالتمهيد بشكل طبيعي.
إذا لم ينجح ذلك، فأوقف تشغيل Pi Zero 2 W، ثم قم بإزالة بطاقة microSD وقم بتوصيلها (باستخدام قارئ بطاقة USB) بجهاز كمبيوتر آخر لتحرير الملف. ملف التكوين.txt الملف من هناك. يمكنك بعد ذلك تغيير إعدادات رفع تردد التشغيل، أو التعليق عليها عن طريق إضافة رمز # في بداية كل سطر.
رفع تردد التشغيل لـ Raspberry Pi Zero 2 W أمر سهل
إذا كنت بحاجة إلى القليل من قوة المعالجة الإضافية لمشروعك المحمول أو نظام الألعاب القديمة، فمن السهل نسبيًا تغيير إعدادات التكوين لرفع تردد التشغيل لـ Raspberry Pi Zero 2 W. للمساعدة في تجنب الاختناق الحراري لـ SoC، ستعمل بشكل أفضل مع شكل من أشكال التبريد.