Дізнайтеся, як розігнати 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). Тож розганяйте на свій страх і ризик, особливо якщо підштовхуєте його до вищих швидкостей.

  26 найкращих розширень Firefox для розробників і дизайнерів

Зберігайте ваш Raspberry Pi Zero 2 W холодним

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

Хоча нам вдалося досягти розгону до 1,2 ГГц лише за допомогою плати Pi Zero 2 W, ви можете виявити, що додавання охолодження допоможе знизити температуру, особливо якщо ви працюєте з великими навантаженнями протягом будь-якого часу. Це охолодження може бути у формі радіатора чи вентилятора, або навіть обох, як у The Pi Hut. Радіатор із двома вентиляторами.

Як розігнати Raspberry Pi 2 Вт

Так само, як і в інших моделях Raspberry Pi зі стандартною операційною системою Raspberry Pi OS (раніше відома як Raspbian), ви можете змінити тактову частоту системи на чіпі (SoC) Pi Zero 2 W, змінивши налаштування config.txt. файл.

Рекомендується почати з оновлення та оновлення всіх системних пакетів. Якщо ви використовуєте графічний інтерфейс робочого стола, відкрийте вікно терміналу, клацнувши його піктограму у верхній панелі меню або за допомогою Меню > Аксесуари > Термінал і введіть:

 sudo apt update && sudo apt upgrade -y 

Це може зайняти кілька хвилин, щоб перевірити наявність найновіших програмних пакетів і потім оновити систему.

Встановіть інструменти моніторингу

Перед розгоном Raspberry Pi Zero 2 W ми встановимо кілька корисних інструментів для порівняння продуктивності та температури до та після. Спочатку встановіть інструмент Neofetch system info:

 sudo apt install neofetch 

Щоб переглянути поточну інформацію про систему, запустіть:

 neofetch 

Він повинен показувати частоту ЦП Pi Zero 2 W за замовчуванням 1 ГГц. Далі встановіть інструмент для створення навантаження «стрес»:

 sudo apt install stress 

Якщо ви використовуєте версію ОС Raspberry Pi «Bullseye» або ранішу (або Raspbian), ви можете встановити інструмент стрес-тестування Stressberry за допомогою:

 pip3 install stressberry 

Проте, якщо ви використовуєте останню версію ОС Raspberry Pi «Bookworm», вам потрібно буде інсталювати Stressberry у віртуальному середовищі Python (ми назвали наш «розгін»):

 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 ГГц).

  Як видалити обліковий запис Sling

Відредагуйте файл Config.txt для розгону

Тепер давайте зробимо розгін Raspberry Pi Zero 2 W, змінивши налаштування швидкості ЦП і ГП, які будуть активовані після перезавантаження. Відкрийте файл налаштувань config.txt у текстовому редакторі nano:

 sudo nano /boot/config.txt 

Додайте такі рядки:

 arm_freq=1200
core_freq=500

Тут ми використовуємо arm_freq, щоб встановити тактову частоту процесора на 1200 МГц (1,2 ГГц), а також використовуємо core_freq, щоб збільшити швидкість ядра GPU (із стандартних 400 МГц). Перегляньте офіційний Raspberry Pi документація з розгону на всі можливі варіанти. Остання прошивка автоматично збільшує напругу, якщо систему розігнано, але ви можете вручну змінити це, якщо потрібно (ми цього не зробили), наприклад за допомогою:

 over_voltage=2 

Вийдіть з nano та збережіть налаштування, натиснувши Ctrl + X, потім Y і Enter. Щоб активувати розгін, перезавантажте Pi Zero 2 W:

 sudo reboot 

Після перезавантаження знову запустіть команду терміналу 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°C (152,8°F), що значно нижче рівня 80°C, при якому почнеться термічне дроселювання.

За допомогою додаткового охолодження, такого як вентилятор або радіатор, деяким користувачам вдалося збільшити швидкість процесора до 1,4 ГГц, а графічного процесора до 700 МГц, але пробіг може відрізнятися для різних плат 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, він працюватиме краще з деякими форма охолодження.