Научете как да овърклокнете Raspberry Pi Zero 2 W

Научете как да овърклокнете Raspberry Pi Zero 2 W

Ключови изводи

  • Raspberry Pi Zero 2 W може да бъде овърклокнат за повишаване на производителността, което го прави идеален за по-взискателни преносими проекти и емулация на ретро игри.
  • Овърклокването може да намали продължителността на живота на Pi Zero 2 W, така че продължете с повишено внимание.
  • За най-добри резултати добавете мерки за охлаждане, за да предотвратите прегряване и термично дроселиране.

Подобно на други едноплаткови компютри Raspberry Pi, Raspberry Pi Zero 2 W може да бъде овърклокнат, за да се повиши неговата производителност. Разберете как да овърклокнете CPU и GPU на вашия 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. Като овърклокнете процесора (и GPU), можете да му дадете малко с допълнителен цип. Това също трябва да се окаже полезно за емулиране на системи за ретро игри.

Недостатъкът на овърклокването е, че може да намали продължителността на живота на вашия Pi Zero 2 W. Може също така да анулира гаранцията ви, ако използвате настройката force_turbo=1 във файла config.txt, за да активирате по-високи нива на пренапрежение (над 6). Така че овърклоквайте на свой собствен риск – особено ако го натискате до по-високи скорости.

Поддържайте своя Raspberry Pi Zero 2 W охладен

Пускането на вашия Raspberry Pi Zero 2 W на по-висока скорост води до отделянето на повече топлина. След като достигне 80°C (176°F), SoC автоматично ще започне да дроселира ядрата на процесора, намалявайки тяхната скорост, докато температурата спадне. Ако температурата достигне до 85°C (185°F), ще се задейства максимално дроселиране, включително за GPU.

Въпреки че успяхме да постигнем овърклок от 1,2 GHz само с една платка Pi Zero 2 W, може да откриете, че добавянето на малко охлаждане ще помогне да се поддържа температурата ниска, особено ако работите с големи натоварвания за какъвто и да е период от време. Това охлаждане може да бъде под формата на радиатор или вентилатор — или дори и двете, като например радиатора с двоен вентилатор на The Pi Hut .

Как да овърклокнете Raspberry Pi 2 W

Добра идея е да започнете с актуализиране и надграждане на всички системни пакети. Ако използвате GUI на работния плот, отворете прозорец на терминал, като щракнете върху иконата му в горната лента с менюта или чрез Меню > Аксесоари > Терминал и въведете:

sudo apt update && sudo apt upgrade -y

Това може да отнеме няколко минути, за да проверите за най-новите софтуерни пакети и след това да актуализирате системата.

Инсталирайте инструменти за наблюдение

Преди да овърклокнем Raspberry Pi Zero 2 W, ще инсталираме няколко полезни инструмента, за да сравним производителността и температурата преди и след. Първо инсталирайте инструмента за системна информация Neofetch:

sudo apt install neofetch

За да видите текущата системна информация, изпълнете:

neofetch

Трябва да показва скоростта на процесора по подразбиране на Pi Zero 2 W от 1GHz. След това инсталирайте инструмента за генериране на работно натоварване „стрес“:

sudo apt install stress

Ако използвате версията „Bullseye“ или по-стара на Raspberry Pi OS (или Raspbian), можете да инсталирате инструмента за стрес тестване на Stressberry с:

pip3 install stressberry

Ако обаче използвате най-новата „Bookworm“ версия на Raspberry Pi OS, ще трябва да инсталирате Stressberry във виртуална среда на Python (нарекохме нашата „овърклок“):

python -m venv overclockcd overclocksource bin/activatepip3 install stressberry

Вече можете да направите първоначален стрес тест при тактовата честота по подразбиране на Pi Zero 2 W за сравнение с резултатите от овърклок по-късно. Изпълнете тази команда (във виртуалната среда на Python на “Bookworm”) за 100-секунден тест, като използвате всичките четири процесорни ядра:

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

След като SoC достигне стабилна базова температура, стрес тестът ще започне и всеки ред ще показва текущата температура и честота на процесора, които трябва да достигнат до 1000MHz (т.е. 1GHz).

Редактирайте файла Config.txt за Overclock

Сега нека направим овърклок на Raspberry Pi Zero 2 W, като променим настройките за скорост на CPU и GPU, които ще се активират, когато се рестартира. Отворете файла с настройки config.txt в нано текстовия редактор:

sudo nano /boot/config.txt

Добавете следните редове:

arm_freq=1200core_freq=500

Редактиране на файла config.txt за овърклок

Тук използваме arm_freq , за да настроим тактовата честота на процесора на 1200MHz (1,2 GHz), като същевременно използваме core_freq , за да увеличим скоростта на ядрото на GPU (от стандартните 400MHz). Вижте официалната документация за овърклок на Raspberry Pi за всички възможни опции. Най-новият фърмуер автоматично увеличава напрежението, ако системата е овърклокната, но можете ръчно да отмените това, ако е необходимо (ние не го направихме), като например с:

over_voltage=2

Излезте от nano и запазете настройките, като натиснете Ctrl + X , след това Y и Enter . За да активирате овърклок, рестартирайте Pi Zero 2 W:

sudo reboot

След като се рестартира, изпълнете отново командата на терминала neofetch ; трябва да видите новата скорост на процесора от 1,2 GHz.

Стартиране на neofetch за системна информация

Стрес тествайте своя овърклокнат Pi Zero 2 W

Ако използвате Raspberry Pi OS „Bookworm“, ще трябва да стартирате Stressberry от вашата виртуална среда на Python, така че активирайте отново това:

cd overclocksource bin/activate

След това изпълнете същия тест Stressberry както преди (с различно име на файла за изхода):

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

Този път трябва да видите, че процесорът достига овърклокната скорост от 1.2GHz. Той също така ще има по-висока температура – ​​в нашите тестове, без добавено охлаждане, той достигна максимум от 67,1°C (152,8°F), доста под нивото от 80°C, при което ще започне да се прилага термично дроселиране.

Провеждане на Pi Zero 2W стрес тест

С допълнително охлаждане, като вентилатор или радиатор, някои потребители са успели да увеличат скоростта на процесора до 1,4 GHz и GPU до 700 MHz, но пробегът може да варира за различните платки Pi Zero 2 W и използвания метод на охлаждане.

Ако овърклокването на определено ниво причинява нестабилност на системата, трябва да опитате по-скромен овърклок. В някои случаи Pi Zero 2 W може дори да не се стартира на работния плот, обикновено поради липса на достатъчно мощност.

Какво ще стане, ако Pi Zero 2 W не стартира?

Ако след промяна на настройките за овърклок в config.txt установите, че вашият Raspberry Pi Zero 2 W не се зарежда, не се притеснявайте. Най-лесното решение е просто да задържите клавиша Shift по време на стартиране, за да деактивирате временно овърклок; След това Raspberry Pi трябва да стартира нормално.

Ако това не работи, изключете Pi Zero 2 W, след това извадете microSD картата и я свържете (чрез USB четец на карти) към друг компютър, за да редактирате файла config.txt от там. След това можете да промените настройките за овърклок или да ги коментирате, като добавите символ # в началото на всеки ред.

Овърклокването на Raspberry Pi Zero 2 W е лесно

Ако имате нужда от малко допълнителна процесорна мощност за вашия преносим проект или система за ретро игри, сравнително лесно е да промените настройките на конфигурацията, за да овърклокнете Raspberry Pi Zero 2 W. За да избегнете термичното регулиране на SoC, ще работи по-добре с някои форма на охлаждане.