RetroArch на Android TV после первого запуска часто показывает пустой интерфейс без единой игры — и это нормально: приложение представляет собой оболочку, в которую нужно вручную загрузить ядра эмуляторов и добавить ROM-файлы. Без этих двух шагов запустить ни одну игру не получится, поэтому именно с них начинается настройка.
В этом руководстве разберём весь процесс: от установки приложения на телевизор или приставку до настройки геймпада, шейдеров и решения типичных проблем вроде чёрного экрана или тормозов в играх. Инструкция ориентирована на устройства с Android TV и Google TV — приставки, телевизоры Sony, TCL, Philips и ТВ-боксы.
Что такое RetroArch и почему его выбирают для Android TV
RetroArch — это не один эмулятор, а модульная платформа, которая объединяет десятки эмуляторов в едином интерфейсе. Каждый эмулятор здесь называется ядром (core): одно ядро отвечает за NES, другое — за PlayStation, третье — за Sega Mega Drive. Такой подход удобен на большом экране: вся ретро-библиотека собирается в одном приложении с единым меню, обложками и настройками управления.
Для Android TV это особенно актуально, потому что:
- 🎮 Единый интерфейс, адаптированный под управление с пульта и геймпада, без необходимости переключаться между разными приложениями.
- 📦 Ядра обновляются централизованно через встроенный загрузчик — не нужно искать свежие версии отдельных эмуляторов.
- 🖼️ Поддержка шейдеров и фильтров, которые сглаживают пиксельную картинку на больших экранах с высоким разрешением.
- 💾 Общие настройки управления, сохранений и горячих клавиш для всех платформ сразу.
Из ограничений стоит учитывать, что производительность зависит от железа конкретной приставки. Требовательные платформы вроде Nintendo 64 или PlayStation могут работать нестабильно на слабых ТВ-боксах, а вот 8-битные и 16-битные консоли запускаются практически на любом устройстве.
Установка RetroArch на Android TV
Самый простой способ — установить приложение через Google Play прямо на телевизоре. Откройте магазин приложений, введите в поиске «RetroArch» и установите версию, разработчиком которой указан Libretro. Это официальная команда проекта, и именно её сборка получает актуальные обновления.
Если на вашем устройстве Play Market недоступен или приложение не отображается в поиске, существует альтернатива — установка APK-файла с официального сайта проекта. Для этого потребуется включить установку из неизвестных источников в настройках безопасности Android TV и передать файл на устройство через флешку или файловый менеджер с сетевым доступом.
⚠️ Внимание: скачивайте APK только с официального сайта проекта RetroArch. Сторонние каталоги нередко распространяют модифицированные сборки с рекламными модулями, которые могут запрашивать лишние разрешения.
После установки при первом запуске приложение запросит доступ к хранилищу — это разрешение обязательно, без него RetroArch не сможет читать ROM-файлы и сохранять конфигурацию. На новых версиях Android действует ограничение доступа к файловой системе, поэтому папку с играми лучше выбирать внутри разрешённых директорий, которые предложит само приложение.
Загрузка ядер и добавление игр
После установки RetroArch пуст — ядра нужно загрузить отдельно через встроенный загрузчик. Перейдите в раздел Загрузить ядро (Load Core → Download a Core) главного меню и выберите нужные платформы из списка. Загрузка идёт через интернет, поэтому убедитесь, что приставка подключена к сети.
Какие ядра выбрать для популярных платформ:
| Платформа | Рекомендуемое ядро | Требовательность |
|---|---|---|
| NES / Dendy | Nestopia UE или FCEUmm | Низкая |
| SNES | Snes9x | Низкая |
| Sega Mega Drive | Genesis Plus GX | Низкая |
| PlayStation 1 | PCSX ReARMed | Средняя |
| Game Boy Advance | mGBA | Низкая |
Когда ядра загружены, добавьте игры через пункт Сканировать каталог (Scan Directory) и укажите папку с ROM-файлами. RetroArch проанализирует файлы, сопоставит их со своей базой и создаст плейлисты с обложками — игры появятся в горизонтальном меню, сгруппированные по платформам.
☑️ Подготовка RetroArch к первому запуску игр
Если после сканирования часть игр не появилась в плейлистах, возможная причина — несовпадение контрольных сумм файлов с базой данных RetroArch. Такие ROM можно запустить вручную через Загрузить контент (Load Content), выбрав файл в проводнике и указав подходящее ядро.
Настройка геймпада и управления
Большинство Bluetooth-геймпадов — Xbox Wireless Controller, DualShock 4, DualSense и совместимые бюджетные модели — подключаются к Android TV штатно через раздел Bluetooth в настройках системы. RetroArch в большинстве случаев определяет их автоматически и применяет готовый профиль раскладки.
Если кнопки работают некорректно или часть из них не откликается, назначьте раскладку вручную. Откройте Настройки → Ввод → Привязки порта 1 (Settings → Input → Port 1 Controls) и последовательно задайте каждую кнопку, нажимая соответствующую на геймпаде. Готовую конфигурацию можно сохранить как профиль, чтобы не повторять настройку после переустановки.
Отдельно стоит настроить горячие клавиши — комбинации для вызова меню, быстрого сохранения и перемотки. За это отвечает раздел Настройки → Ввод → Горячие клавиши. Как минимум назначьте кнопку вызова меню RetroArch: без неё выйти из игры на ТВ-приставке можно только принудительным закрытием приложения.
Геймпад определяется, но раскладка перепутана
Проверьте раздел Settings → Input → Port 1 Controls и пункт Set All Controls — полная переназначение обычно решает проблему. Также убедитесь, что геймпад подключён в режиме XInput или стандартного Android-контроллера: некоторые модели имеют переключатель режимов на корпусе, и в неподходящем режиме Android распознаёт устройство как клавиатуру.
Оптимизация картинки и производительности
На большом экране пиксельная графика ретро-игр выглядит грубовато, и здесь помогают шейдеры. Во время игры откройте быстрое меню (Quick Menu), перейдите в раздел Шейдеры и попробуйте варианты из категории CRT — они имитируют строки развёртки и смягчают картинку. Учтите, что сложные шейдеры нагружают процессор: на слабых приставках лучше ограничиться лёгкими вариантами.
Если игра подтормаживает или звук заикается, проверьте несколько настроек. В разделе Настройки → Видео → Синхронизация убедитесь, что вертикальная синхронизация включена — её отключение часто вызывает разрывы кадра. В разделе Настройки → Аудио при заикании звука можно увеличить задержку аудиобуфера, хотя это добавляет минимальный лаг отклика.
Для требовательных ядер вроде эмуляторов PlayStation или Nintendo 64 помогает смена самого ядра на более лёгкое: например, PCSX ReARMed обычно менее требователен, чем альтернативные варианты. Также закройте фоновые приложения на приставке — на устройствах с малым объёмом оперативной памяти это заметно влияет на плавность.
⚠️ Внимание: не меняйте параметры видеодрайвера (раздел Settings → Drivers) без необходимости. Некорректный выбор драйвера может привести к чёрному экрану при запуске игр, и вернуть настройки придётся через сброс конфигурации.
Типичные проблемы и их решение
Чёрный экран при запуске игры. Чаще всего причина в отсутствующем или несовместимом ядре, либо в повреждённом ROM-файле. Проверьте, что ядро загружено и обновлено через Обновление установленных ядер, а сам файл игры запускается с другим ядром той же платформы. Для PlayStation дополнительно требуются файлы BIOS — без них ядро не стартует.
Приложение не видит папку с играми. На новых версиях Android действуют ограничения доступа к файловой системе. Решение — перенести ROM в папку, к которой у RetroArch есть доступ, либо использовать системный диалог выбора каталога, который приложение вызывает при сканировании.
Нет звука или звук хрипит. Проверьте настройки аудиодрайвера и увеличьте буфер задержки в разделе Настройки → Аудио. Если используется вывод звука через HDMI на ресивер или саундбар, причина может быть и в настройках звука самой приставки.
RetroArch вылетает при сканировании большой коллекции. Разбейте ROM-библиотеку на папки по платформам и сканируйте их по очереди — единовременная обработка тысяч файлов может превышать доступную память устройства.
Часто задаваемые вопросы
Можно ли играть в RetroArch на Android TV без геймпада?
Технически да — приложение поддерживает экранные кнопки и управление с пульта, но для большинства игр это неудобно. Для полноценной игры рекомендуется любой Bluetooth-геймпад, совместимый с Android.
Где взять файлы BIOS для эмуляции PlayStation?
BIOS — это прошивка консоли, и её распространение регулируется авторскими правами. Легальный способ — извлечь BIOS с собственной консоли. Файлы размещаются в папке system внутри каталога RetroArch.
Почему игры не появляются в плейлистах после сканирования?
RetroArch сопоставляет ROM со своей базой по контрольным суммам. Модифицированные или редкие дампы могут не распознаться. Такие игры запускайте вручную через Load Content, выбрав файл и подходящее ядро.
Какое ядро выбрать для слабой ТВ-приставки?
Ориентируйтесь на 8- и 16-битные платформы: NES, SNES, Sega Mega Drive, Game Boy Advance. Их ядра — FCEUmm, Snes9x, Genesis Plus GX, mGBA — нетребовательны и работают плавно даже на бюджетном железе.
Сохраняются ли прогресс и сохранения при обновлении RetroArch?
Да, сохранения хранятся в отдельных папках (saves и states) и не удаляются при обновлении приложения. Но перед переустановкой или сбросом устройства скопируйте эти папки — при удалении приложения они могут быть стёрты вместе с данными.