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

Kodi и ретро‑игры на Raspberry Pi

9 min read Raspberry Pi Обновлено 27 Dec 2025
Kodi и ретро‑игры на Raspberry Pi
Kodi и ретро‑игры на Raspberry Pi

Raspberry Pi с Kodi и ретро‑играми

Зачем сочетать Kodi и ретро‑эмуляторы

Raspberry Pi — компактный и доступный вариант для медиацентра и ретро‑приставки. Kodi предоставляет удобный интерфейс для воспроизведения потокового и локального медиаконтента, а RecalBox и RetroPie делают из Pi универсальную игровую консоль. Объединение этих функций позволяет переключаться между просмотром фильмов и чтением High Score, но влечёт за собой компромиссы в производительности и удобстве.

Опции по сочетанию:

  • установить Kodi внутри RetroPie или RecalBox (проще, но производительность падает и некоторые аддоны не работают);
  • настроить dual boot на одной microSD-карте с помощью PINN/NOOBS Companion (сложнее, но каждая ОС получает свои ресурсы).

Важно: если планируете использовать сторонние аддоны для потоков высокой чёткости, учитывайте ограничения сетевого и аппаратного обеспечения Raspberry Pi.

Что нужно подготовить

Перед началом соберите всё необходимое:

  • Raspberry Pi 3 или выше. На Pi 4 гораздо лучшее поведение при многозадачности и 4K‑видео (если модель поддерживает).
  • microSD‑карта минимум 16 ГБ для dual boot; для установки только Kodi в RecalBox/RetroPie можно использовать 8 ГБ, но 16 ГБ или 32 ГБ удобнее.
  • блок питания на рекомендуемые 2.5–3 А (для Pi 3/4).
  • кабели HDMI, Ethernet (или Wi‑Fi), USB‑контроллер или клавиатура/мышь.
  • ПК с картридером для подготовки microSD.

Совет: используйте качественную карту с классом скорости UHS‑I и маркированной endurance, если планируете частую запись/удаление образов.

Установка Kodi внутри RetroPie

Если вы хотите максимально просто сохранить одну ОС и иметь меню с Kodi внутри RetroPie, выполните шаги:

  1. Запустите RetroPie и убедитесь, что Raspberry Pi подключён к интернету.
  2. В главном меню выберите RetroPie, затем RetroPie Setup.
  3. Откроется текстовое меню на синем фоне. Перейдите в Manage Packages → Manage Optional Packages.
  4. Прокрутите список до элемента 308 kodi и выберите OK.
  5. Выберите Install from binary, дождитесь завершения установки.
  6. Перезапустите интерфейс посредством Main Menu → Quit → Restart Emulation Station, либо перезагрузите систему полностью.

После перезапуска Kodi появится в меню Ports. Это быстро и удобно, но имейте в виду:

  • Kodi работает внутри той же ОС, поэтому видеодекодирование и другие ресурсы делятся с эмуляторами.
  • Сторонние аддоны для потоковой передачи могут не работать корректно; локальные файлы и DLNA/NAS обычно стабильнее.

Полезные донастройки внутри RetroPie:

  • выделите дополнительную память видеопамяти (gpu_mem) через raspi‑config, но не менее 128 МБ для медиаплеера;
  • избегайте одновременного запуска тяжёлых эмуляторов и Kodi.

Использование Kodi в RecalBox

В RecalBox Kodi обычно предустановлен:

  1. Нажмите кнопку Start на контроллере и выберите Kodi.
  2. Kodi откроется сразу, можно подключаться к сетевым ресурсам и настраивать аддоны.

Преимущество RecalBox — простота и готовность «из коробки». Недостаток — ограничения в тонкой настройке и те же проблемы с разделением ресурсов, что и в RetroPie.

Почему dual boot часто лучше

Запуск Kodi «наверх» ретро‑среды экономит время, но мешает производительности. Dual boot позволяет каждой системе иметь собственную файловую систему, partition table и при старте загружать только нужную ОС. Это снижает конфликты, улучшает стабильность аддонов и даёт возможность выбрать оптимальную сборку Kodi (OSMC / LibreELEC).

Когда dual boot предпочтительнее:

  • вы часто смотрите видео в высоком разрешении или используете ресурсоёмкие аддоны;
  • вы хотите минимизировать вмешательство в конфигурацию эмуляторов;
  • вы хотите выбрать отдельные ОС с разным базовым софтом и ядром.

Подготовка microSD для dual boot с PINN

PINN — форк NOOBS с расширенным списком ОС и удобными опциями install/backup. Для установки:

  1. Скачайте PINN для Raspberry Pi с официальной страницы разработчика.
  2. Распакуйте ZIP в корень свежей отформатированной microSD (FAT32). Не используйте перезаписывающие инструменты поверх старой установки, если нужна чистая конфигурация.
  3. Вставьте microSD в Raspberry Pi, подключите Ethernet, экран и мышь/клавиатуру.
  4. При старте отобразится меню PINN с перечнем ОС.
  5. Отметьте установку Kodi (рекомендуется OSMC или LibreELEC как стабильные сборки), затем RetroPie или RecalBox. Также можно выбрать Lakka.
  6. Нажмите Install и дождитесь окончания. PINN создаст разделы под каждую выбранную ОС.

После установки PINN предложит меню выбора операционной системы при каждом старте, если вы не назначаете одну по умолчанию.

NOOBS Companion в Kodi и переключение ОС

Чтобы переключаться между установленными ОС прямо из Kodi, используйте NOOBS Companion (аддон MattHuisman.nz). Это удобно: не нужно физически извлекать карту или менять параметры в PINN.

Пошагово:

  1. В выбранной сборке Kodi откройте Settings → System → Add-ons → Unknown Sources и включите эту опцию.
  2. Откройте Settings → File Manager → Add Source → и введите URL http://kodi.matthuisman.nz. Назовите источник MH.
  3. Вернитесь в Add-ons → My add-ons → Install from ZIP file → MH → repository.matthuisman.zip.
  4. После установки репозитория перейдите Install from repository → MattHuisman.nz Repository → Program Add-ons → NOOBS Companion → Install.
  5. Откройте Add-ons → Program Add-ons → NOOBS Companion. Там будет список установленных на microSD ОС и опции Install Boot-Back (назначить ОС по умолчанию).

Примечание: установка Boot-Back полезна, если вы хотите, чтобы при перезагрузке система автоматически загружала выбранную ОС.

Пошаговая проверка и тестирование

Мини‑методология для теста конфигурации:

  1. Проверка базовой загрузки: убедитесь, что каждая ОС грузится из PINN и корректно запускает интерфейс.
  2. Тест сетевого доступа: подключитесь к NAS/DLNA и проверьте воспроизведение локального и сетевого контента в Kodi.
  3. Тест контроллера: в RetroPie проверьте сопоставление кнопок для нужных эмуляторов.
  4. Нагрузочное тестирование: запустите игру и потом откройте в Kodi видео 720p/1080p, следя за температурой и фризами.
  5. Логи: при проблемах соберите логи Kodi и RetroPie для анализа.

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

  • Kodi запускается и воспроизводит файлы с NAS без артефактов;
  • RetroPie запускает целевые ROMы без заметных задержек;
  • переключение между ОС через NOOBS Companion проходит без потери данных.

Оптимизация производительности

Рекомендации:

  • Для Kodi выделите больше видеопамяти в raspi‑config (gpu_mem=128–256), но не забывайте про требования эмуляторов.
  • Для Pi 4 используйте актуальную прошивку и драйверы, а также подключение через Ethernet для стабильной потоковой передачи.
  • Избегайте запуска фоновых служб в обеих ОС, которые потребляют CPU и сеть.
  • При использовании microSD с невысокой скоростью возможны длительные времена загрузки и подтормаживания; предпочтительнее карты 10‑го класса UHS.

Важно: разгону (overclock) сопутствуют риски стабильности и сокращения срока службы устройства; используйте его только если понимаете последствия.

Технические ограничения и когда всё идёт не так

Counterexamples — когда метод не подойдёт:

  • На Raspberry Pi 2 и младше запуск Kodi одновременно с эмуляторами часто невозможен из‑за слабого CPU и ограниченной памяти.
  • Потоковое 4K‑видео на большинстве моделей Pi не поддерживается аппаратно — лучше смотреть 720p или 1080p на старых моделях.
  • Некоторые сторонние аддоны используют несопровождаемые кодеки или протоколы, которые не работают в бинарных сборках Kodi для ARM.

Если вы заметили зависания, аудио‑синхронизацию или зависания при переключении, переходите на dual boot.

Альтернативные подходы

  • Использовать отдельные microSD: одна с Kodi, другая с RetroPie. Надёжно, но неудобно для частой смены.
  • Отдать медиа‑часть внешнему устройству: Smart TV / Chromecast / медиа‑сервер на NAS и держать Pi как чистую ретро‑консоль.
  • Перейти на отдельный компактный медиаплеер (например, отдельно купленный Android TV box) и оставить Pi только для игр.

Роль‑ориентированные чек‑лист‑советы

Для геймера:

  • Убедитесь в корректной настройке контроллера в RetroPie;
  • Проверьте ROM‑совместимость и настройку эмуляторов;
  • Отключите ненужные фоновые процессы.

Для медиапользователя:

  • Настройте источники контента в Kodi (NAS, SMB, DLNA);
  • Проверьте декодеры и включите hardware acceleration;
  • Назначьте Boot‑Back, если хотите, чтобы Pi загружался в Kodi по умолчанию.

Для разработчика/мастера:

  • Держите backup образов microSD;
  • Тестируйте обновления в отдельной ветке PINN перед массовым применением;
  • Собирайте логи и делайте контрольные проверки после каждой настройки.

Decision tree для выбора подхода

flowchart TD
  A[Нужен Kodi и ретро‑гейминг на одном Pi?] --> B{Использовать одновременно?}
  B -- Да --> C[Установить Kodi внутри RetroPie/RecalBox]
  B -- Нет --> D{Хочется максимальной производительности?}
  D -- Да --> E[Dual boot через PINN + NOOBS Companion]
  D -- Нет --> F[Отдельные microSD или внешний медиаплеер]
  C --> G[Ограничения: возможны фризы, избегать сторонних аддонов]
  E --> H[Каждая ОС получает свои ресурсы, сложнее настроить]
  F --> I[Максимальная простота, минимальные конфликты]

Безопасность и конфиденциальность

  • При добавлении внешних репозиториев и сторонних аддонов убедитесь, что источник надёжный. Отдача прав «Unknown Sources» повышает риск исполнения нежелательного кода.
  • Если вы подключаете NAS или общий сервер, используйте защищённые пароли и при возможности VPN для удалённого доступа.
  • Для публичных установок отключите автоматический доступ к личным аккаунтам и настройте ограниченный профиль.

Совместимость и заметки о миграции

  • RetroPie, RecalBox, OSMC и LibreELEC выпускаются с разной поддержкой аппаратного декодирования. При переходе уточняйте совместимость по версии Raspberry Pi.
  • При обновлении RetroPie или Kodi создавайте бэкап конфигураций и образа microSD. Некоторые обновления могут сломать сопоставления контроллеров или аддоны.

Частые проблемы и как их решать

Проблема: Kodi не запускается после установки в RetroPie

  • Проверьте логи RetroPie и /home/pi/.kodi/temp/kodi.log.
  • Попробуйте переустановку пакета 308 kodi через RetroPie Setup.

Проблема: видео заикания в Kodi

  • Увеличьте gpu_mem до 128–256 МБ.
  • Проверьте скорость microSD и подключение сети.

Проблема: NOOBS Companion не показывает другие ОС

  • Убедитесь, что репозиторий MattHuisman.nz установлен и MH‑источник добавлен верно.
  • Проверьте, что PINN действительно установил несколько систем и они видны в меню PINN.

1‑строчный глоссарий

  • Kodi — медиаплеер с интерфейсом для воспроизведения и аддонами.
  • RetroPie / RecalBox — сборки для превращения Raspberry Pi в ретро‑консоль.
  • PINN/NOOBS — установщики/менеджеры образов для мультизагрузки microSD.
  • NOOBS Companion — аддон для Kodi, позволяющий переключаться между ОС на microSD.

Вывод и рекомендации

  • Начните с простого: установите Kodi в RetroPie или используйте RecalBox, если хотите минимальной подготовки.
  • Если вы цените стабильность, аддоны и производительность — настройте dual boot через PINN и используйте NOOBS Companion для удобного переключения.
  • Всегда делайте резервные копии microSD перед значимыми изменениями и тестируйте обновления на отдельной карте.

Краткий чек‑лист перед финальным тестом:

  • microSD ≥ 16 ГБ
  • Проверка питания и охлаждения
  • Настройка gpu_mem
  • Рабочая сеть и доступ к NAS
  • Резервная копия образа

Спасибо за внимание. Попробуйте оба подхода и выберите тот, который лучше соответствует вашему сценарию использования.

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

  • Установка Kodi внутри RetroPie/RecalBox — быстро и просто, но есть ограничения в производительности.
  • Dual boot через PINN даёт лучшую стабильность и совместимость для серьёзного медиапользования.
  • Используйте NOOBS Companion для удобного переключения между ОС прямо из Kodi.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Как запускать и вести email‑рассылку
Маркетинг

Как запускать и вести email‑рассылку

Включение Tamper Protection в Microsoft Defender
Кибербезопасность

Включение Tamper Protection в Microsoft Defender

Как вернуть Проводник на панель задач в Windows 11
Windows 11

Как вернуть Проводник на панель задач в Windows 11

Очистка кэша Центра обновления Windows
Windows

Очистка кэша Центра обновления Windows

Stirling PDF — самохостящийся PDF‑комбайн
Self‑host

Stirling PDF — самохостящийся PDF‑комбайн

Живите в календаре: замена списка дел
Productivity

Живите в календаре: замена списка дел