DroidDeck запускает Steam на Android: требования и установка

81 комментарии
Приложение DroidDeck запускает Linux-клиент Steam и Windows-игры через Proton прямо на устройстве, без root-доступа. Нужны Android 9 или новее и совместимая графика Adreno (730 и выше); Mali, Xclipse, PowerVR и Adreno 710 официально не поддерживаются. Linux-окружение занимает около 3 ГБ, а рабочий стол и эмуляторы требуют ещё 1,1 ГБ

ETA Prime протестировал запуск компьютерных игр через DroidDeck на Nubia RedMagic 11 Pro со Snapdragon 8 Elite Gen 5 и 16 ГБ оперативной памяти. Приложение запускает Linux-клиент Steam внутри Android и позволяет устанавливать игры непосредственно на смартфон. В опубликованном обзоре теста сообщается примерно о 60 FPS в Cyberpunk 2077 и Skyrim Special Edition при 720p и средних настройках. DroidDeck продолжает развиваться: APK доступен на GitHub, а для установки нужны Android 9 или новее и совместимая графика Adreno.

Как DroidDeck запускает игры на Android

DroidDeck – приложение с открытым исходным кодом под лицензией GPL-3.0. Оно создаёт Linux-окружение внутри Android и запускает ARM64-клиент Steam в режиме Big Picture. Android остаётся основной системой устройства; отдельная установка SteamOS не требуется. Проект не связан с Valve.

Примечание. Выберите в настройках видео "Язык > Русский - rus", чтобы смотреть с Нейропереводом на русском языке, и "Субтитры > Русский - rus" – для русских субтитров.

Пользователь входит в свой аккаунт Steam, загружает игры из библиотеки и запускает их на самом устройстве. Для работы не нужен компьютер, который транслировал бы изображение на телефон. Windows-игры запускаются через ARM64-версию Proton, а FEX переводит инструкции x86 для выполнения на процессоре ARM64.

Proton – инструмент совместимости на основе Wine, который позволяет запускать Windows-игры в Linux. FEX решает другую задачу: обеспечивает выполнение программ для процессоров x86 на устройствах ARM64.

Интерфейс напоминает игровой режим SteamOS. В DroidDeck предусмотрены Steam Input, мониторинг производительности, управление графическими драйверами и настройка параметров запуска. Дополнительное окружение рабочего стола позволяет устанавливать Linux-приложения и эмуляторы, включая RPCS3 для PlayStation 3; наличие эмулятора само по себе не гарантирует приемлемую скорость каждой игры.

desktop round trip
Используется KDE Plasma 6 в стиле SteamOS

Результаты на RedMagic 11 Pro

В видео ETA Prime показаны установка DroidDeck, параметры запуска, профили производительности и игровые эпизоды. Для теста автор использовал RedMagic 11 Pro со Snapdragon 8 Elite Gen 5, 16 ГБ оперативной памяти и жидкостным охлаждением. В системе AquaCore этого смартфона также работает встроенный вентилятор.

Notebookcheck приводит следующие результаты демонстрации. Для всех пяти игр издание указывает разрешение 720p, или 1280 &規 720 пикселей.

Игра Настройки графики Результат по данным Notebookcheck Условия и замечания
Cyberpunk 2077 Средние В среднем около 60 FPS Частота кадров нестабильна
The Elder Scrolls V: Skyrim Special Edition Средние Около 60 FPS Издание не уточняет режим масштабирования и генерации кадров
Left 4 Dead 2 Высокие Около 120 FPS Игра вышла в 2009 году
Ghost of Tsushima Средние В среднем около 48 FPS С FSR Frame Generation – около 60 FPS, по данным издания
Hogwarts Legacy Средние Без стабильных 30 FPS Эти настройки не обеспечили устойчивую частоту кадров

Это результаты демонстрации на одном смартфоне. В пересказе не указаны единая методика усреднения, длительность замеров и полный набор параметров масштабирования для каждой игры. Поэтому указанные 60 FPS нельзя автоматически считать результатом при нативном разрешении рендеринга и отключённой генерации кадров.

Для Hogwarts Legacy VideoCardz описывает другой режим: около 40 FPS при сниженных настройках и включённом FSR. Он не равнозначен 720p со средним пресетом из таблицы. Для этой игры особенно важны выбранное качество графики и параметры масштабирования.

Генерация кадров – создание дополнительных изображений между кадрами, которые отрисовала игра. Она повышает отображаемую частоту кадров, поэтому результат с включённой генерацией нужно отличать от исходного FPS.

В DroidDeck есть отдельная возможность использовать LSFG – генерацию кадров из Lossless Scaling. Для неё требуется собственная копия Lossless Scaling: проект не включает её шейдеры. Эту возможность не следует смешивать с FSR Frame Generation, которую Notebookcheck упоминает в тесте Ghost of Tsushima.

Требования к устройству

Разработчики указывают следующие требования и ограничения:

  • Android 9 или новее.
  • Совместимая графика Adreno 730 и новее либо Adreno серии 8xx.
  • Adreno 6xx поддерживается экспериментально. Игры с DirectX 11 могут работать через DXVK 2, а игры с DirectX 12 всё ещё могут завершаться с ошибкой.
  • Mali, Xclipse, PowerVR и Adreno 710 официально не поддерживаются.
  • Root-доступ не требуется.
  • Около 3 ГБ свободного места для Linux-окружения и ещё примерно 1,1 ГБ для дополнительного рабочего стола и эмуляторов. Место под сами игры нужно выделить отдельно.

Совместимость и скорость зависят от устройства, а объём аппаратного тестирования пока ограничен. В документации также отмечены программный рендеринг композитора рабочего стола и сниженная изоляция Firefox при работе под PRoot.

Установка и первый запуск

На момент подготовки статьи доступен DroidDeck 0.4.0, выпущенный . Разработчики предупреждают, что у проекта нет отдельного официального сайта: APK следует брать из раздела Releases репозитория GitHub, а не со страниц, которые выдают себя за сайт команды.

  • Установите APK DroidDeck и загрузите Linux-окружение средствами приложения.
  • Перед запуском Steam отключите Restrict child processes в параметрах разработчика Android.
  • Если этот переключатель отсутствует, как на некоторых устройствах с Android 12 и 13, используйте кнопку Fix it for me, которую приложение предложит при первом запуске Steam для помощи с настройкой.
  • Нажмите Play. При первом запуске приложение загрузит Steam; затем войдите в свой аккаунт.
  • Установите нужную игру из библиотеки и настройте параметры запуска для своего устройства.
  • Для рабочего стола и эмуляторов дополнительно установите Desktop & apps.

В версии 0.4.0 разработчики заменили LXQt рабочим столом KDE Plasma 6.7 с Dolphin, Firefox, Konsole и кнопкой Return to Gaming Mode. Также появились сенсорный контроллер Steam в бета-версии, поддержка до четырёх контроллеров для локальной совместной игры и отдельные профили совместимости для игр.

Linux-приложения и другие игровые магазины

Раздел Store устанавливает Linux-приложения и игры из Flathub через Flatpak. Используются сборки ARM64; кроме того, предусмотрены установка AppImage и настройка скриптов.

Отдельный раздел Stores поддерживает GOG, Epic Games и Amazon Games. Чтобы показать его в боковой панели, откройте Setup, затем Stores и включите Show Stores in the rail. После входа в аккаунт можно просматривать каталоги и собственные библиотеки, а также загружать игры.

DroidDeck сохраняет такие игры в хранилище Games и добавляет их в клиент Steam как сторонние игры для запуска через Proton. Значок шестерёнки в строке выбранного магазина позволяет задать вкладку, которая открывается первой, и режим скорости загрузки. В версии 0.4.0 для игр GOG и Epic Games также предусмотрены облачные сохранения.

Вывод

DroidDeck позволяет владельцам совместимых Android-устройств устанавливать и запускать компьютерные игры из своей библиотеки Steam непосредственно на телефоне. Демонстрация RedMagic 11 Pro показывает заметную разницу между играми: даже на мощном смартфоне требовательному проекту может понадобиться снижение настроек. Перед установкой стоит проверить модель GPU и свободное место, а при оценке FPS учитывать масштабирование и генерацию кадров.

Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте