Выбор между Recalbox и RetroPie обычно встаёт сразу после покупки Raspberry Pi для сборки ретро-консоли: обе системы бесплатны, обе работают на одном железе, но записывают образ на карту памяти по-разному и по-разному ведут себя после первого запуска. Если вы уже скачали оба образа и не знаете, какой заливать на microSD, — начните с простого критерия: нужна ли вам система «включил и играй» или платформа для глубокой ручной настройки.
Обе сборки построены вокруг эмуляторов и фронтенда EmulationStation, но философия у них разная. Recalbox ориентирована на минимум действий со стороны пользователя, а RetroPie даёт доступ практически к каждому параметру эмуляции через собственный конфигурационный скрипт. Ниже разберём различия по установке, производительности, настройке геймпадов, работе с ROM и сценариям использования, чтобы вы могли выбрать систему под свою задачу.
Общая философия: коробочное решение против конструктора
Recalbox задумывалась как готовая «приставка»: вы записываете образ, вставляете карту, подключаете геймпад — и система сразу загружается в игровое меню. Практически все базовые настройки доступны из графического интерфейса, а лезть в командную строку не требуется вообще. Это делает её удобной для подарка, для гостиной и для людей, далёких от Linux.
RetroPie, напротив, устанавливается поверх Raspberry Pi OS (хотя есть и готовые образы) и предполагает, что вы будете периодически открывать меню RetroPie Setup и настраивать систему под себя. За это вы получаете более тонкий контроль: выбор конкретных ядер эмуляторов, ручную правку конфигов, установку дополнительных портов и экспериментальных пакетов.
Установка и первый запуск
Установка Recalbox максимально проста: скачиваете образ под свою модель платы с официального сайта проекта, записываете его на microSD через Raspberry Pi Imager или balenaEtcher и загружаетесь. Первый запуск занимает несколько минут — система сама расширяет разделы и предлагает привязать геймпад. Никаких терминалов и текстовых меню.
С RetroPie есть два пути. Первый — готовый образ, который записывается аналогично. Второй — установка поверх уже настроенной Raspberry Pi OS через скрипт:
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
cd RetroPie-Setup
sudo ./retropie_setup.sh
Второй способ дольше, но позволяет совместить ретро-консоль с другими задачами на той же карте памяти — например, с медиасервером или домашней автоматизацией. Учтите, что сборка пакетов из исходников может занять продолжительное время в зависимости от модели платы.
☑️ Перед записью образа проверьте
Производительность и поддержка эмуляторов
На одинаковом железе базовая производительность обеих систем сопоставима: 8- и 16-битные консоли (NES, SNES, Mega Drive) работают без проблем и там, и там. Различия начинаются на более тяжёлых платформах вроде PlayStation, Nintendo 64 или Dreamcast, где многое решает выбор конкретного ядра эмулятора и его настройки.
Здесь RetroPie даёт больше свободы: через меню конфигурации можно назначить разные эмуляторы для разных систем и даже для отдельных игр. В Recalbox выбор ядер тоже есть, но набор опций более курируемый — разработчики отбирают стабильные конфигурации, что снижает риск «сломать» систему неудачной настройкой, но ограничивает эксперименты.
⚠️ Внимание: точный список поддерживаемых платформ и ядер зависит от версии системы и модели платы. Перед покупкой железа под конкретную консоль (например, Dreamcast или PSP) сверьтесь с актуальной документацией проекта — поддержка меняется от релиза к релизу.
Сравнение ключевых характеристик
| Критерий | Recalbox | RetroPie |
|---|---|---|
| Порог входа | Минимальный, всё из графического меню | Требует работы с меню настройки и конфигами |
| Установка | Только готовый образ | Образ или установка поверх Raspberry Pi OS |
| Гибкость настройки эмуляторов | Ограниченный курируемый набор | Широкий выбор ядер и параметров |
| Обновления | Встроенный механизм обновления системы | Через скрипт RetroPie Setup |
| Подходящий сценарий | Гостиная, подарок, новичок | Энтузиаст, тонкая настройка, эксперименты |
Отдельно стоит упомянуть, что Recalbox исторически поддерживает не только Raspberry Pi, но и обычные ПК на x86, а также ряд одноплатников других производителей. Если ваша цель — ретро-система на старом ноутбуке или мини-ПК, это может стать решающим аргументом. Точный перечень поддерживаемого оборудования проверяйте на сайте проекта, он периодически обновляется.
Настройка геймпадов и интерфейс
Обе системы используют EmulationStation в качестве оболочки, поэтому внешний вид меню во многом схож: список платформ, обложки игр, скрапинг метаданных. Геймпады определяются автоматически в обеих системах, при первом подключении запускается мастер привязки кнопок. Популярные контроллеры — Xbox, PlayStation, 8BitDo — как правило, работают из коробки, но поведение конкретной модели стоит проверять по спискам совместимости.
Разница проявляется в нестандартных ситуациях:
- 🎮 В Recalbox переназначение кнопок и настройка хоткеев делается прямо из меню, без выхода в терминал.
- 🔧 В RetroPie можно править конфигурационные файлы
retroarch.cfgвручную и задавать профили под каждую платформу отдельно. - 📡 Обе системы поддерживают Bluetooth-геймпады, но процедура сопряжения и её стабильность зависят от версии системы и модели контроллера.
- 🕹️ Для аркадных стиков и самодельных панелей RetroPie обычно удобнее за счёт доступа к низкоуровневым настройкам.
Работа с ROM-файлами и скрапинг
Загрузка игр в обеих системах возможна по сети: после подключения к домашнему Wi-Fi карта памяти становится доступна как сетевой ресурс, и ROM-файлы копируются обычным перетаскиванием из проводника. Также обе системы умеют читать игры с USB-накопителя, что удобно при больших коллекциях.
Скрапинг — автоматическая загрузка обложек, описаний и метаданных — встроен в обе оболочки. В Recalbox он интегрирован плотнее и запускается парой нажатий, в RetroPie доступны альтернативные скраперы с более гибкими настройками источников данных.
⚠️ Внимание: скачивание и использование образов игр регулируется законодательством вашей страны. Юридически безопасный вариант — дампы игр, которыми вы владеете, и бесплатные homebrew-проекты. Формирование коллекции — ответственность пользователя.
Обновления, сообщество и документация
Recalbox распространяется как монолитная система с собственным циклом релизов: обновление приходит целиком и устанавливается штатным механизмом. Это удобно, но откатиться на предыдущую версию сложнее. Документация проекта дружелюбна к новичкам, есть активное франкоязычное и международное сообщество.
RetroPie обновляется через скрипт RetroPie Setup, который позволяет обновлять отдельные компоненты — ядра эмуляторов, фронтенд, драйверы. Документация проекта очень подробная, а форум и wiki покрывают множество нестандартных сценариев: от подключения CRT-телевизоров до аркадных кабинетов.
А есть ли альтернативы?
Помимо Recalbox и RetroPie существуют Batocera (близка по духу к Recalbox, широкая поддержка железа) и Lakka (минималистичная система на базе RetroArch с интерфейсом в стиле консолей). Если ни одна из двух «главных» систем не подошла, стоит посмотреть и на них — образы записываются аналогично, поэтому попробовать можно за один вечер, просто меняя карту памяти.
Что выбрать: практические рекомендации
Если свести всё к конкретным сценариям, картина выглядит так:
- 🏠 Консоль для гостиной или подарок человеку без технического опыта — Recalbox.
- 🛠️ Желание тонко настроить каждый эмулятор, добавить порты и экспериментальные пакеты — RetroPie.
- 💻 Установка на обычный ПК или нестандартный одноплатник — проверьте Recalbox, у неё шире список платформ (актуальность списка уточняйте на сайте проекта).
- 📚 Совмещение ретро-игр с другими сервисами на одной карте — RetroPie поверх Raspberry Pi OS.
Хорошая новость в том, что выбор не является окончательным. Купив вторую microSD-карту, вы можете держать обе системы и переключаться между ними простой заменой карты. Многие энтузиасты именно так и делают: Recalbox — для повседневных игр, RetroPie — для экспериментов.
Часто задаваемые вопросы
Можно ли перенести ROM и сохранения с Recalbox на RetroPie?
Да, сами ROM-файлы и большинство файлов сохранений совместимы, так как обе системы используют схожие эмуляторы. Однако структура папок различается, поэтому файлы придётся разложить вручную в соответствии с требованиями целевой системы. Конфигурации геймпадов и настройки интерфейса напрямую не переносятся.
Какая система лучше для слабой платы, например Raspberry Pi Zero?
Обе системы имеют сборки под маломощные платы, но набор платформ, которые реально комфортно эмулируются, ограничен возможностями железа, а не оболочкой. На слабых платах разумно ориентироваться на 8- и 16-битные консоли. Перед установкой проверьте, поддерживается ли ваша конкретная модель актуальной версией выбранной системы.
Нужен ли интернет для работы Recalbox или RetroPie?
Нет, после установки и загрузки игр обе системы полностью автономны. Интернет нужен только для начальной настройки, скрапинга обложек, обновлений и передачи файлов по сети — причём передачу можно заменить USB-накопителем.
Можно ли выходить из игр и менять настройки без клавиатуры?
Да, обе системы рассчитаны на управление только геймпадом: выход из игры выполняется комбинацией горячих кнопок (как правило, Hotkey + Start, но сочетание зависит от вашей конфигурации). Клавиатура понадобится разве что для начальной настройки Wi-Fi, если пароль нельзя ввести с геймпада, и для продвинутых настроек RetroPie.
Что делать, если игра запускается с чёрным экраном?
Возможные причины: повреждённый или несовместимый ROM-файл, отсутствие необходимого BIOS для данной платформы, неподходящее ядро эмулятора. Проверьте целостность файла, наличие требуемых BIOS в соответствующей папке (их список есть в документации системы) и попробуйте сменить эмулятор для конкретной игры — в обеих системах это делается из меню запуска.