Raspberry Pi 5 — мощный одноплатный компьютер, но вы можете заставить его работать еще быстрее с помощью разгона.
Ключевые выводы
- Raspberry Pi 5 можно разогнать для повышения производительности, что может быть полезно для ресурсоемких задач, таких как машинное обучение.
- Чтобы разогнать Pi 5, необходимо поддерживать его температуру ниже 80°C. Официальный корпус Raspberry Pi 5 с охлаждающим вентилятором и аксессуар Active Cooler с радиатором и вентилятором могут помочь с терморегулированием.
- Разгон Pi 5 включает в себя изменение файла настроек загрузки config.txt и изменение настроек скорости процессора. Однако разгон может сократить срок службы вашего Pi 5 и привести к аннулированию гарантии, поэтому действуйте осторожно.
Хотя Raspberry Pi 5 в два-три раза быстрее, чем Pi 4, его можно разогнать для еще большей производительности. Узнайте, как разогнать встроенную систему вашего Raspberry Pi 5, чтобы получить бесплатный прирост скорости.
Зачем разгонять Raspberry Pi 5?
Частота процессора Raspberry Pi 5 по умолчанию, равная 2,4 ГГц, значительно выше, чем у Pi 4 с частотой 1,8 ГГц, что обеспечивает заметно более высокую производительность для многих задач. Его графический процессор VideoCore VII (графический процессор) также по умолчанию работает на частоте 800 МГц, по сравнению с VideoCore VI Pi 4 на частоте 500 МГц.
Так же, как и с разгон Raspberry Pi 4Однако эти скорости можно повысить за счет разгона четырех ядер ЦП и графического процессора Pi 5 SoC. Это должно привести к повышению производительности при выполнении ресурсоемких задач, таких как использование Raspberry Pi в качестве медиасервера Plexили пытается запустить большую языковую модель для чат-бота с искусственным интеллектом.
Обратной стороной разгона является то, что он может сократить срок службы вашего Pi 5. Использование чрезмерного перенапряжения может даже привести к аннулированию гарантии. Так что вы делаете это на свой страх и риск, особенно если переходите на более высокие скорости.
Держите Raspberry Pi 5 прохладным
Чтобы обеспечить разгон SoC (системы на кристалле) вашего Raspberry Pi 5, вам необходимо поддерживать его температуру ниже 80 ° C (176 ° F). Как только он достигнет этого уровня, SoC автоматически активирует механизм безопасности, который начинает дросселировать ядра ЦП, снижая их скорость до тех пор, пока температура не упадет. Если температуре удастся достичь 85°C (185°F), сработает максимальный троттлинг, в том числе и для графического процессора.
Хотя Raspberry Pi 5 на самом деле работает холоднее, чем Pi 4, при выполнении типичных настольных задач, при больших нагрузках ему требуется некоторая помощь с терморегулированием. Вот почему компания Raspberry Pi выпустила Pi 5 с парой дополнительных опций.
Официальный корпус Raspberry Pi 5 имеет встроенный охлаждающий вентилятор, который подключается к порту JST с надписью «FAN» на плате Pi 5. Для еще большей мощности охлаждения аксессуар Active Cooler, установленный на верхней части платы Pi 5, имеет как радиатор, так и вентилятор. В наших тестах на разгон мы использовали Active Cooler.
Как разогнать Raspberry Pi 5
Как и в случае с другими Модели Raspberry Pi используя официальную операционную систему Raspberry Pi OS, вы можете изменить тактовую частоту SoC Pi 5, изменив конфиг.txt файл настроек загрузки.
Прежде чем начать, лучше всего обновить и обновить вашу систему. Откройте окно терминала, щелкнув его значок в верхней строке меню или через Меню > Аксессуары > Терминали введите:
sudo apt update && sudo apt upgrade -y
Проверка наличия последних пакетов программного обеспечения и последующее обновление системы может занять некоторое время.
Прежде чем разгонять Raspberry Pi 5, мы установим пару полезных инструментов, чтобы мы могли сравнить производительность и температуру до и после. Сначала установите инструмент системной информации Neofetch:
sudo apt install neofetch
Чтобы просмотреть текущую информацию о системе, запустите:
neofetch
Он должен показывать частоту процессора Pi 5 по умолчанию — 2,4 ГГц. Затем установите инструмент, генерирующий «стрессовую» рабочую нагрузку:
sudo apt install stress
Чтобы установить инструмент стресс-тестирования Stressberry в ОС Raspberry Pi «Bookworm», вам сначала необходимо создайте виртуальную среду Python (мы назвали нашу «разгон»), перейдите в нее и активируйте его:
python -m venv overclock
cd overclock
source bin/activate
Затем вы можете установить Stressberry:
pip3 install stressberry
Теперь давайте проведем первоначальный стресс-тест на тактовой частоте по умолчанию, чтобы позже сравнить с результатами разгона. Запустите эту команду для 100-секундного теста с использованием всех четырех ядер ЦП:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
После ожидания стабильной базовой температуры, что может занять некоторое время, запускается стресс-тест. и в каждой строке будет указана текущая температура и частота процессора (в МГц), которая должна достигать 2400.
Отредактируйте файл Config.txt для разгона.
Пришло время изменить настройки скорости процессора, чтобы начать разгон Pi 5. Открой конфиг.txt файл настроек в текстовом редакторе nano:
sudo nano /boot/config.txt
Добавьте следующие строки:
arm_freq=2800
gpu_freq=900
over_voltage_delta=50000
Здесь мы устанавливаем тактовую частоту процессора на 2,8 ГГц, также увеличиваем скорость графического процессора и увеличиваем напряжение ядра SoC, чтобы помочь — вам может потребоваться, а может и не потребоваться применить это перенапряжение, чтобы оно заработало. Выйдите из nano и сохраните настройки, нажав Ctrl + Икс, затем Да и Входить. Чтобы активировать разгон, перезагрузите Pi 5:
sudo reboot
Когда он перезагрузится, запустите неофетч команда терминала еще раз; вы должны увидеть новую частоту процессора 2,8 ГГц.
Стресс-тест вашего разогнанного Pi 5
Вам нужно будет запустить Stressberry из виртуальной среды Python, поэтому повторно активируйте его:
cd overclock
source bin/activate
Затем запустите тот же тест Stressberry, что и раньше (с другим именем файла для вывода):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
На этот раз вы должны увидеть, что процессор достигает разогнанной частоты 2,8 ГГц или любой другой скорости, которую вы установили. Он также будет иметь более высокую температуру — в наших тестах с активным охладителем, установленным на Pi 5, она достигла максимума 64,8 ° C (148,6 ° F), что значительно ниже уровня, при котором будет применяться регулирование.
Некоторым пользователям удалось еще больше повысить скорость процессора до 3 ГГц или чуть больше, а графического процессора до 1 ГГц, но результат может различаться в зависимости от разных плат Pi 5 и используемого метода охлаждения. Если разгон на определенном уровне вызывает нестабильность системы, следует попробовать более скромный разгон. В некоторых случаях Pi 5 может даже не загрузиться на рабочий стол, обычно из-за отсутствия достаточного питания.
Что делать, если Pi 5 не загружается?
Если после изменения настроек разгона в конфиг.txt, вы обнаружите, что ваш Raspberry Pi 5 не загружается, не волнуйтесь. Самый простой обходной путь — просто удерживать Сдвиг клавиша во время загрузки для временного отключения разгона; Pi 5 должен загрузиться нормально.
Если это не сработает, вы всегда можете выключить Pi 5, затем извлечь карту microSD и подключить ее (с помощью USB-кардридера) к другому компьютеру, чтобы отредактировать данные. конфиг.txt файл оттуда. Затем вы можете изменить настройки разгона или закомментировать их, добавив символ # в начале каждой строки.
Можно даже разогнать Pi 5, если вы хотите уменьшить энергопотребление (возможно, для портативного проекта) и/или снизить температуру.
Разгон Raspberry Pi 5 прост в использовании
Как вы видели, разгон Pi 5 — относительно простой процесс. Благодаря дополнительной вычислительной мощности, полученной в результате разгона, вы можете более эффективно выполнять задачи, интенсивно использующие ЦП, поэтому это может оказаться полезным для таких задач, как машинное обучение и большие языковые модели. Ваша вновь обретенная дополнительная мощность откроет еще больше возможностей для проектов для вашего Raspberry Pi 5.