Превратите свой 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, оснащенное той же SoC Broadcom BCM2710A1, что и полноразмерная 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 Вт на более высокой скорости приводит к выделению большего количества тепла. Как только температура достигнет 80°C (176°F), SoC автоматически начнет дросселировать ядра ЦП, снижая их скорость до тех пор, пока температура не упадет. Если температура поднимется до 85°C (185°F), сработает максимальный троттлинг, в том числе и для графического процессора.
Хотя нам удалось добиться разгона до 1,2 ГГц с помощью простой платы Pi Zero 2 Вт, вы можете обнаружить, что добавление некоторого охлаждения поможет снизить температуру, особенно при работе с тяжелыми нагрузками в течение любой длины. время. Это охлаждение может быть в виде радиатора или вентилятора — или даже того и другого, как, например, в The Pi Hut. Радиатор с двумя вентиляторами.
Как разогнать Raspberry Pi 2 Вт
Так же, как и на других Модели Raspberry Pi используя стандартную операционную систему Raspberry Pi OS (ранее известную как Raspbian), вы можете изменить тактовую частоту встроенной системы (SoC) Pi Zero 2 W, изменив конфиг.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 (или 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 на «Книжном черве») для 100-секундного теста с использованием всех четырех ядер ЦП:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Как только SoC достигнет стабильной базовой температуры, начнется стресс-тест, и в каждой строке будет отображаться текущая температура и частота процессора, которая должна достигать 1000 МГц (т. е. 1 ГГц).
Отредактируйте файл Config.txt для разгона.
Теперь давайте выполним разгон Raspberry Pi Zero 2 W, изменив настройки скорости процессора и графического процессора, которые будут активированы при перезагрузке. Открой конфиг.txt файл настроек в текстовом редакторе nano:
sudo nano /boot/config.txt
Добавьте следующие строки:
arm_freq=1200
core_freq=500
Здесь мы используем рука_частота чтобы установить тактовую частоту процессора на 1200 МГц (1,2 ГГц), а также использовать core_freq чтобы увеличить частоту ядра графического процессора (по умолчанию 400 МГц). См. официальный Raspberry Pi документация по разгону для всех возможных вариантов. Последняя прошивка автоматически увеличивает напряжение, если система разогнана, но при необходимости вы можете вручную изменить это (мы этого не делали), например:
over_voltage=2
Выйдите из nano и сохраните настройки, нажав Ctrl + Икс, затем Да и Входить. Чтобы активировать разгон, перезагрузите Pi Zero 2 W:
sudo reboot
После перезагрузки запустите неофетч команда терминала еще раз; вы должны увидеть новую частоту процессора 1,2 ГГц.
Стресс-тест вашего разогнанного Pi Zero 2 Вт
Если вы используете ОС Raspberry Pi «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 Вт и метода охлаждения. использовал.
Если разгон на определенном уровне вызывает нестабильность системы, следует попробовать более скромный разгон. В некоторых случаях 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, он будет лучше работать с какой-либо формой охлаждения.