Гид по технологиям

Как разогнать Raspberry Pi 3B и 3B+

9 min read Raspberry Pi Обновлено 18 Apr 2026
Как разогнать Raspberry Pi 3B и 3B+
Как разогнать Raspberry Pi 3B и 3B+

Плата Raspberry Pi 3B+

Введение

Хотя Raspberry Pi 3B и 3B+ уступают по производительности Pi 4 и Pi 5, их часто можно ускорить программно — путём разгона CPU. Разгон повышает максимальную тактовую частоту процессора, но при этом увеличивается тепловыделение. Без адекватного отвода тепла SoC может перейти в режим троттлинга (понижения частоты) или система станет нестабильной.

В этой статье подробно описаны подготовительные действия, настройка и план тестирования, а также набор практических проверок и шаблонов для безопасного разгона Raspberry Pi 3B/3B+. Материал подходит для хобби-проектов, ретро‑консолей на RetroPie и лёгких медиапроектов.

Что вы получите из этой инструкции

  • Пошаговая инструкция по настройке config.txt для разгона
  • Команды установки инструментов мониторинга и стресс‑теста
  • Контрольные критерии приёмки и тестовые сценарии
  • План отката и рекомендации по устранению неполадок
  • Чеклисты для разных ролей: энтузиаста, разработчика, системного администратора

Почему имеет смысл разгонять Raspberry Pi 3

Разгон с 1.2 ГГц (Pi 3B) до 1.3 ГГц или с 1.4 ГГц (Pi 3B+) до 1.45–1.5 ГГц делает систему чувствительнее при работе с графическим интерфейсом, ускоряет код, требовательный к CPU, и улучшает производительность при эмуляции игр. Однако есть компромисс: повышенная температура и потенциальное сокращение срока службы компонента. Использование параметра force_turbo=1 включает всегда активный турбо‑режим и может аннулировать гарантию.

Важно: разгоняйте устройство на свой страх и риск. Всегда имейте резервные копии важных данных и резервную копию исходного файла /boot/config.txt.

Базовые значения и ограничения (факты)

  • Стандартная частота CPU: Pi 3B — 1.2 ГГц, Pi 3B+ — 1.4 ГГц
  • Троттлинг Raspberry Pi SoC: обычно начинается при 80 °C; полное троттлинг-ограничение — 85 °C
  • На Pi 3B+ троттлинг стартует уже при ~60 °C по умолчанию; порог можно поднять до 70 °C в config.txt
  • Разгон и повышение напряжения увеличивают тепловыделение и нагрузку на питание

Подготовка: обновление системы и установка инструментов

Прежде чем менять настройки, обновите систему и установите инструменты для мониторинга и стресс‑теста. Откройте терминал через Меню > Accessories > Terminal или иконку в верхней панели и выполните:

sudo apt update && sudo apt upgrade -y

Установите Neofetch для быстрого просмотра системной информации:

sudo apt install neofetch

Установите инструменты для стресс‑теста: стандартный stress и пакет stressberry для графического съёма температур во времени:

sudo apt install stress
sudo pip3 install stressberry

Запустите neofetch, чтобы зафиксировать исходное состояние:

neofetch

Запишите или сохраните вывод — он будет базовой линией для сравнения после разгона.

Мини‑методология разгона (кратко)

  1. Снимите исходную конфигурацию /boot/config.txt (создайте резервную копию).
  2. Добавьте консервативные параметры разгона и перезагрузите устройство.
  3. Прогоните стресс‑тест 100 секунд, соберите кривую температуры и частоты.
  4. Если система стабильна и температура в норме — можно корректировать частоты дальше, увеличивая шаг за шагом.
  5. При нестабильности — откат к предыдущему рабочему набору параметров или улучшение охлаждения.

Установка и выполнение начального стресс‑теста

Выполните начальный стресс‑тест в стоковом состоянии, чтобы иметь сравнительную метрику. Пример запуска stressberry на 100 секунд с полным использованием четырёх ядер:

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
  • -n — имя теста
  • -d — длительность в секундах
  • -i — интервал между замерами в секундах
  • -c — количество потоков/ядер

Дождитесь установления базовой температуры, затем зафиксируйте результат.

Редактирование config.txt для разгона

Откройте файл конфигурации загрузчика:

sudo nano /boot/config.txt

Найдите секцию, начинающуюся с “#uncomment to overclock the arm”. В новых версиях Raspberry Pi OS (Bookworm и позже) эта секция может отсутствовать — в таком случае добавьте строки вручную.

Рекомендуемые начальные настройки для Pi 3B (консервативный разгон):

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

Эти строки повышают CPU до 1.3 ГГц, частоту ядра и GPU до 500 МГц и немного увеличивают напряжение ядра.

Для Raspberry Pi 3B+ используйте более скромный шаг от 1.4 ГГц к 1.45 ГГц:

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

Сохраните файл (Ctrl+X, Y, Enter) и перезагрузите:

sudo reboot

После перезагрузки снова выполните neofetch, чтобы увидеть текущую тактовую частоту.

Примечание: в некоторых случаях neofetch может показать округлённое значение (например, 1.5 ГГц вместо 1.45 ГГц). Важно смотреть на реальные данные частоты при стресс‑тесте.

Распаянный SoC Raspberry Pi 3B+ с теплоотводом

Проведение стресс‑теста после разгона

Запустите stressberry повторно с теми же параметрами для сравнения:

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

Вывод neofetch в терминале Raspberry Pi

Наблюдайте за графиком температуры и частоты. Ожидаемо: частота достигнет нового целевого значения (1300 МГц для Pi 3B или 1450 МГц для Pi 3B+), а температура возрастёт. Если температура превысит порог троттлинга, система будет автоматически снижать частоту.

Результаты стресс‑теста в терминале Raspberry Pi

Охлаждение: пассивное и активное

Чтобы удержать температуру в допустимых пределах используйте:

  • Пассивное охлаждение: радиатор (heat sink) на SoC с термопастой/термопрокладкой. Некоторые корпуса включают встроенный радиатор.
  • Активное охлаждение: вентилятор 5V или 3.3V. Многие корпуса для Pi поставляются с вентилятором.
  • Комбинация обоих методов увеличивает запас по температуре.

Важно: на Pi 3B+ встроенный теплораспределитель (металлическая пластина) повышает заводской предел над Pi 3B, но дополнительный радиатор/вентилятор всё равно полезен при серьёзном разгоне.

Повышение порога троттлинга на Pi 3B+

По умолчанию Pi 3B+ начинает троттлить при ≈60 °C. Чтобы поднять мягкий порог до 70 °C, добавьте в config.txt:

temp_soft_limit=70

Перезагрузите систему. Учтите, что изменение этого параметра может привести к более частому троттлингу на более высоких температурах и, как следствие, к повышенному износу.

Разгон до более высоких частот — что нужно знать

Некоторые энтузиасты добиваются 1.5 ГГц для Pi 3B и 1.6 ГГц для Pi 3B+ при хорошем активном и пассивном охлаждении. Для этого обычно увеличивают over_voltage до >6 и добавляют force_turbo=1 в config.txt. Но:

  • force_turbo=1 отключает динамическое понижение частоты и может аннулировать гарантию.
  • Повышенное напряжение и частота увеличивают тепловую нагрузку и могут привести к нестабильности или повреждению при некачественном питании.

Если вы решите тестировать такие уровни, делайте это поэтапно: небольшие шаги изменения частоты и обязательные стресс‑тесты после каждого изменения.

Что делать, если Raspberry Pi не загружается после изменения config.txt

  1. Удерживайте Shift при загрузке — это временно отключит разгон и позволит загрузиться.
  2. Если Shift не помогает, выключите питание, извлеките microSD, подключите её к другому компьютеру и отредактируйте /boot/config.txt вручную.
  3. Комментируйте строки разгона, добавив # в начале, или восстановите резервную копию config.txt.

План отката и аварийный рукоплан

Шаблон быстрого отката:

  1. Выключите Pi и извлеките microSD.
  2. Подключите microSD к другому ПК.
  3. В файле /boot/config.txt закомментируйте или удалите строки, связанные с разгонами (arm_freq, over_voltage, force_turbo и т. д.).
  4. Верните карту в Pi и загрузитесь.

Если устройство всё ещё не стартует, восстановите образ microSD из резервной копии или переставьте исходную карту.

Чеклист до разгона (энтузиаст)

  • Создана резервная копия /boot/config.txt
  • Обновлена система (apt update/upgrade)
  • Установлены neofetch и stressberry
  • Задокументированы исходные значения частот и температур
  • Подготовлено охлаждение (радиатор/вентилятор)
  • Наличие внешнего стабильного блока питания 5V с достаточным током

Чеклист для разработчика/системного администратора:

  • План тестирования нагрузки и критерии приёмки
  • Процедуры отката и восстановления
  • Контроль стабильности приложений под повышенной частотой
  • Логирование температур и перформанса

Критерии приёмки

  • Система успешно проходит stressberry 100 с без выпадения процессов или ошибок.
  • Средняя температура под нагрузкой не превышает целевого безопасного порога (обычно <80 °C для Pi 3B, <70 °C для Pi 3B+ при выбранной конфигурации).
  • Нет неожиданных падений производительности из‑за троттлинга.
  • Стабильная работа прикладных задач (эмуляция, видео, серверные процессы) в течение длительного теста (например, 1–2 часа) при реальном рабочем профиле.

Тестовые сценарии и критерии успеха

  1. Базовый тест (100 с): stressberry-run -n “My Test” -d 100 -i 30 -c 4 mytest1.dat
    • Успех: постоянная частота достигает заданного значения, без перезапусков процессов.
  2. Продлённый тест (2 часа) — имитация рабочей нагрузки.
    • Успех: средняя температура в пределах допустимого, отсутствие троттлинга или системных падений.
  3. Интеграционный тест приложения (эмулятор/медиаплеер).
    • Успех: снижение кадровых просадок, улучшение UX без падений.

Рекомендуемые профили разгона (шаблоны)

Консервативный профиль (Pi 3B):

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

Разгон для умеренного охлаждения (Pi 3B+):

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

Агрессивный профиль (только для опытных пользователей с хорошим охлаждением и проверенным питанием):

arm_freq=1500
core_freq=550
gpu_freq=550
over_voltage=6
sdram_freq=550
force_turbo=1

Важно: агрессивный профиль повышает риск и может аннулировать гарантию. Тщательно тестируйте и фиксируйте поведение.

Ментальные модели и эвристики

  • Шаг за шагом: увеличивайте частоту маленькими шагами и тестируйте после каждого шага.
  • Тепло = энергия: повышение частоты и напряжения прямо увеличивает тепловыделение.
  • Источник питания критичен: нестабильное питание вызывает сбои и ошибки при высоких частотах.
  • Охлаждение расширяет безопасную границу, но не делает систему неубиваемой.

Когда разгон не подходит (контрпримеры)

  • Если устройство работает в плохо вентилируемом корпусе без возможности добавить радиатор или вентилятор.
  • Если питание понижено или нестабильно (адаптер не обеспечивает достаточный ток).
  • Когда важнее долговечность и предсказуемость, чем кратковременные приросты производительности (в продакшн‑кластерах предпочтительнее стоковые настройки).

План безопасности и снижение рисков

Риски:

  • Перегрев и троттлинг — mitigation: улучшить охлаждение, снизить частоту.
  • Повреждение SoC — mitigation: не превышать разумные напряжения и следовать шагам.
  • Аннулирование гарантии — mitigation: избегать force_turbo=1 и высоких over_voltage.

Пример runbook для инцидента: троттлинг или падение при нагрузке

  1. Зафиксировать время и логи stressberry.
  2. Проверить температуру и частоту: vcgencmd measure_temp (если доступно).
  3. Отключить устройство, добавить охлаждение (радиатор/вентилятор).
  4. Если проблема повторяется — откатить config.txt до предыдущего стабильного набора.
  5. Проанализировать поставку питания и возможные ошибки в приложениях, вызывающие пиковую нагрузку.

Полезные команды (чиз‑шит)

  • Проверка температуры:
vcgencmd measure_temp
  • Просмотр частоты CPU:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
  • Запуск neofetch:
neofetch
  • Запуск стресс‑теста:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest.dat

Простой граф принятия решения (Mermaid)

flowchart TD
  A[Хотите разгонять Pi?] --> B{Есть ли охлаждение?}
  B -- Нет --> C[Добавьте радиатор/вентилятор]
  B -- Да --> D{Есть ли резервная копия и тесты?}
  D -- Нет --> E[Сделайте бэкап и напишите тест-планы]
  D -- Да --> F[Внести консервативные параметры в config.txt]
  F --> G[Перезагрузить и запустить stressberry]
  G --> H{Стабильно?}
  H -- Да --> I[Можно осторожно повышать частоты]
  H -- Нет --> J[Откатить или улучшить охлаждение]

Короткое резюме

Разгон Raspberry Pi 3B/3B+ — простой способ получить дополнительную производительность для настольных задач, эмуляции и медиапроекта. Главное — следовать пошаговой методике: резервная копия конфигурации, контроль температуры, адекватное охлаждение, последовательные тесты стабильности и готовность к откату.

Важные напоминания

  • Никогда не увеличивайте over_voltage без мониторинга температуры и питания.
  • Force_turbo=1 может привести к потере гарантии. Используйте только при крайней необходимости.
  • Если вы не уверены — выбирайте консервативные значения и улучшайте охлаждение.

Краткое резюме для соцсетей (100–200 слов)

Разгон Raspberry Pi 3B/3B+ — эффективный способ ускорить графику и CPU‑зависимые задачи. Перед изменением параметров создайте резервную копию /boot/config.txt, обновите систему и установите neofetch и stressberry для мониторинга. Начните с консервативных настроек (например, arm_freq=1300 для Pi 3B) и тестируйте систему стресс‑тестами. Обеспечьте радиатор и/или вентилятор: тепло — главный ограничитель при разгоне. При попытках добиться экстремальных частот учитывайте риск аннулирования гарантии при force_turbo=1 и повышенном over_voltage. Рекомендуется пошаговый подход: менять частоты по небольшим шагам, фиксировать поведение и откатываться при нестабильности.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Лучшие виджеты для iPhone — обзор и инструкция
iPhone

Лучшие виджеты для iPhone — обзор и инструкция

Темы WordPress: выбор, установка, управление
WordPress

Темы WordPress: выбор, установка, управление

KVM на Arch Linux: установка и первая виртуальная машина
Виртуализация

KVM на Arch Linux: установка и первая виртуальная машина

Эффект Зейгарник для продуктивности
Продуктивность

Эффект Зейгарник для продуктивности

Ремонт ноутбука: диагностика и практические советы
Ремонт техники

Ремонт ноутбука: диагностика и практические советы

Безопасное выключение Raspberry Pi
Raspberry Pi

Безопасное выключение Raspberry Pi