Компания Retroid известна созданием портативных ретро-консолей. Как правило, эти устройства используют Android в качестве операционной системы, и на то есть веские причины.
Android открывает массу возможностей для кастомизации, обеспечивает отличную производительность в эмуляторах и позволяет запускать любимые Android-игры так, чтобы можно было выкрутить графические настройки на максимум.
Тем не менее фанаты Linux уже много лет просили реализовать поддержку этой ОС на устройствах компании, но до сих пор Retroid не подавала никаких реальных признаков того, что подобное станет возможным.
Теперь же стало известно, что основная ветка Linux для устройств Retroid Pocket уже доступна — а именно Linux Kernel 7.3, который (на данный момент) будет работать со следующими консолями: Retroid Pocket 6 (QCS8550), Retroid Pocket Nova (QCS8550) и Retroid Pocket Duo (Eliza). Сейчас работает:
Сенсорный экран и геймпад (RSInput), RGB-подсветка стиков (RP6 / Nova), графический процессор (GPU), декодирование и кодирование видео;
Звук: динамики, наушники, встроенные микрофоны, микрофон гарнитуры, аудио через DisplayPort (RP6 / Nova);
Wi-Fi и Bluetooth (WCN7850 на RP6 / Nova, WCN7750 на Duo);
USB-C с поддержкой режима DisplayPort Alt Mode, накопитель UFS и microSD; ШИМ-вентилятор с термоконтролем.
Пользователям понадобятся некоторые технические знания, чтобы установить это на своё устройство, но Retroid поделилась всеми ссылками на скачивание через GitHub: например, на ядро (ветка retroidpocket/v7.3), аудиотопологию (ветка retroidpocket/v1.0.5) и конфигурацию UCM (ветка retroidpocket/v1.2.16). В Retroid заявили, что для работы звука необходимо установить и топологию, и конфигурацию UCM.