آموزشسخت افزار

چگونه رزبری پای 3 را اورکلاک کنیم

در حالی که مدل‌های قدیمی‌تر رزبری پای 3B و 3B پلاس به اندازه پای 4 یا پای 5 جدید قدرتمند نیستند، می‌توانید با اورکلاک کردن تراشه عملکرد آنها را بهبود ببخشید. این باعث می‌شود که پردازنده با حداکثر سرعت بالاتری کار کند، اگرچه باید راهی برای دفع گرمای اضافی ایجاد شده پیدا کنید تا از انقباض حرارتی پردازنده و پایداری آن جلوگیری کنید. مراحل زیر را دنبال کنید تا Raspberry Pi 3 خود را اورکلاک کنید و یک تست استرس برای بررسی عملکرد آن انجام دهید.

چرا رزبری پای 3 خود را اورکلاک کنید؟

با اورکلاک کردن Raspberry Pi 3B از 1.2 گیگاهرتز استاندارد به حداکثر 1.3 گیگاهرتز، در حین پیمایش در رابط کاربری گرافیکی دسکتاپ، کمی بهتر به نظر می رسد و هنگام اجرای بارهای کاری سنگین، مانند هنگام اجرای سیستم بازی های رزبری پای با RetroPie، عملکرد بهتری خواهید داشت. همچنین می توانید مدل پای 3B پلاس را با سرعت پیش فرض 1.4 گیگاهرتز اورکلاک کنید.

نقطه ضعف اورکلاک این است که می تواند طول عمر Pi 3B یا 3B+ شما را کاهش دهد. همچنین اگر از تنظیمات force_turbo=1 برای فعال کردن حالت توربو استفاده کنید، ممکن است گارانتی شما را باطل کند. بنابراین با مسئولیت خود اورکلاک کنید – به خصوص اگر آن را به سرعت های بالاتر فشار دهید.

آن را خنک نگه دارید تا از Throttling جلوگیری کنید

یکی از اصلی‌ترین مواردی که باید هنگام اورکلاک کردن Raspberry Pi 3B در نظر بگیرید، دمای CPU است. اگر دمای آن به بالای 80 درجه سانتیگراد برسد، سیستم روی چیپ Raspberry Pi مکانیزم ایمنی دارد که به طور خودکار شروع به بازگرداندن هسته های پردازنده می کند و سرعت آنها را تا زمانی که دما پایین بیاید، کاهش می دهد. حداکثر Throttling (گلوگاه حرارتی)، از جمله GPU، در 85 درجه سانتیگراد رخ می دهد.

در رزبری پای 3B پلاس، Throttling فقط در دمای 60 درجه سانتیگراد شروع می شود، اگرچه می توانید با تنظیمات فایل پیکربندی، این دمای را تا 70 درجه سانتیگراد افزایش دهید. رزبری پای 3B پلاس دارای یک پخش کننده حرارت داخلی برای SoC خود است، از این رو رنگ نقره ای آن روی برد است. این به پای 3B پلاس امکان می دهد حداکثر سرعت کلاک پیش فرض پردازنده 1.4 گیگاهرتز را در مقایسه با 1.2 گیگاهرتزی پای 3B داشته باشد. با این حال، هنوز هم می توانید خنک کننده اضافی اضافه کنید.

همانند سایر کامپیوترهای تک برد رزبری پای (به غیر از Pi 400 یکپارچه با صفحه کلید)، می توانید خنک کننده غیرفعال را به پای 3B یا 3B پلاس به شکل یک هیت سینک متصل به SoC با خمیر حرارتی اضافه کنید. برخی از کیس های Raspberry Pi نیز حاوی یک هیت سینک داخلی هستند. همچنین گزینه خنک کننده فعال به شکل فن وجود دارد که با برق 5 ولت یا 3.3 ولت تغذیه می شود. باز هم، برخی از کیس های Pi دارای یک فن داخلی هستند. یکی از روش های خنک کننده یا هر دو، به پایین نگه داشتن دمای CPU در حین کار در زیر بارهای سنگین و در سرعت های بالاتر هنگام اورکلاک کمک می کند.

نحوه اورکلاک کردن رزبری پای 3

مانند سایر مدل های رزبری پای که سیستم عامل رسمی Raspberry Pi را اجرا می کنند، می توانید سرعت کلاک پردازنده را با تغییر فایل config.txt که برای تنظیمات هنگام بوت کردن استفاده می کند، تغییر دهید. قبل از انجام این کار، ایده خوبی است که سیستم خود را به روز رسانی و ارتقا دهید. یک پنجره ترمینال را با کلیک کردن روی نماد در نوار منوی بالا یا از طریق Menu > Accessories > Terminal باز کنید و وارد کنید:

sudo apt update && sudo apt upgrade -y

قبل از اینکه رزبری پای 3B یا 3B پلاس خود را اورکلاک کنید، باید چند ابزار مفید برای بررسی تنظیمات و نحوه عملکرد آن نصب کنید. ابتدا ابزار اطلاعات سیستم Neofetch را نصب کنید:

sudo apt install neofetch

سپس ابزار تست استرس Stressberry را نصب کنید:

sudo apt install stress
sudo pip3 install stressberry

برای مشاهده اطلاعات فعلی سیستم، اجرا کنید:

neofetch

باید سرعت پیش‌فرض پردازنده 1.2GHz را در پای 3B یا 1.4GHz را در پای 3B پلاس نشان دهد. قبل از اورکلاک، ممکن است بخواهید یک تست استرس اولیه را با سرعت ساعت پیش فرض انجام دهید تا بعداً با نتایج اورکلاک شده مقایسه شود. این دستور را برای یک تست 100 ثانیه ای با استفاده از هر چهار هسته CPU اجرا کنید:

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat

پس از انتظار برای دمای پایه ثابت (که ممکن است مدتی طول بکشد)، تست استرس شروع می شود و هر خط دما و فرکانس فعلی CPU را (به مگاهرتز) نشان می دهد. اکنون زمان آن است که تنظیمات سرعت پردازنده را تغییر دهید تا شروع به اورکلاک کردن رزبری پای 3B یا پای 3b پلاس شود. فایل config.txt را با ویرایشگر متن نانو باز کنید:

sudo nano /boot/config.txt

به پایین پیمایش کنید تا قسمتی را پیدا کنید که “#uncomment to overclock the arm” شروع می‌شود و خط زیر آن را حذف کنید. توجه داشته باشید که ممکن است این بخش در فایل config.txt نسخه Bookworm Raspberry Pi OS وجود نداشته باشد، اما همچنان می توانید خطوط زیر را برای اورکلاک اضافه کنید. اگر از 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 مگاهرتز (اختیاری) افزایش می دهیم. ما همچنین سطح ولتاژ هسته (with over_voltage=4) و فرکانس SDRAM را برای کمک به بهبود عملکرد کمی افزایش می دهیم. اگر از پای 3B پلاس استفاده می کنید، می توانید به جای آن از تنظیمات زیر استفاده کنید:

arm_freq=1450
core_freq=500
gpu_freq=500
over_voltage=4
sdram_freq=500

در اینجا ما یک اورکلاک متوسط از 1.4 گیگاهرتز پیش فرض تا 1.45 گیگاهرتز انجام می دهیم. خطوط دیگر مانند Pi 3B باقی می مانند. حال از ویرایشگر متن نانو خارج شده و تنظیمات جدید را با فشار دادن Ctrl + X و سپس Y و Enter ذخیره کنید. برای فعال کردن تنظیمات اورکلاک، باید پای 3B یا 3B پلاس را ریستارت کنید:

sudo reboot

هنگامی که Pi دوباره راه اندازی شد، دستور ترمینال neofetch را دوباره اجرا کنید. شما باید سرعت پردازنده جدیدی را که تنظیم کرده اید ببینید – در مورد پای 3B پلاس، در واقع به جای 1.45 گیگاهرتز، 1.5 گیگاهرتز را نشان می دهد، اما دومی درست است.

اورکلاک پای 3B/3B پلاس خود را تست استرس کنید

بیایید همان تست استرس قبلی را با استفاده از Stressberry اجرا کنیم:

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat

این بار باید ببینید که CPU به سرعت اورکلاک 1.3 گیگاهرتز (1300 مگاهرتز) یا 1.45 گیگاهرتز (1450 مگاهرتز) روی پای 3B پلاس می رسد. همچنین دمای بالاتری خواهد داشت – در آزمایش‌های ما، با استفاده از یک Pi 3B بدون خنک‌کننده، به بیش از 80 درجه افزایش یافت و CPU شروع به کاهش دما کرد تا دما پایین بیابد. افزودن خنک کننده باید به جلوگیری یا کاهش آن کمک کند.

در پای 3B پلاس بدون خنک‌کننده اضافی، دما از 60 درجه بالاتر رفت و حالت Throttling شروع شد. اگر می‌خواهید این آستانه را در پای 3B پلاس به 70 درجه سانتی‌گراد افزایش دهید، خط زیر را به config.txt اضافه کنید و راه‌اندازی مجدد کنید:

temp_soft_limit=70

اگر می خواهید سرعت CPU رزبری پای 3B یا 3B پلاس خود را حتی بالاتر ببرید و پایداری خود را حفظ کنید، قطعاً به یک سیستم خنک کننده خوب نیاز خواهید داشت. توجه داشته باشید که برای افزایش مقدار اضافه ولتاژ به بیش از 6، همچنین باید خط force_turbo=1 را به فایل config.txt اضافه کنید. برخی از کاربران گزارش کرده اند که Pi 3B را با موفقیت به فرکانس 1.5 گیگاهرتز و Pi 3B پلاس را تا فرکانس چشمگیر 1.6 گیگاهرتز (با استفاده از خنک کننده فعال و غیرفعال) اورکلاک کرده اند، اما مسافت پیموده شده شما ممکن است متفاوت باشد.

منبع
makeuseof
نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا