Открытый проект DroidDeck выпустил крупное обновление своей Steam-среды для совместимых Android-устройств — всего через несколько дней после того, как он начал привлекать внимание сообщества мобильного гейминга.
Оверлей производительности Steam в DroidDeck 0.3.0 может показывать загрузку GPU и CPU, частоты, температуры, объём VRAM, информацию о батарее и данные о времени кадра.
В отличие от решений, которые заменяют Android альтернативной операционной системой, DroidDeck остаётся обычным Android-приложением. Один из разработчиков метко описал суть в обсуждении на Reddit:
«Это приложение, которое должно ощущаться как операционная система».
Его можно даже назначить лаунчером Android. При этом DroidDeck запускает ARM64-клиент Steam от Valve в режиме Big Picture на поддерживаемом железе Adreno, а Windows-игры работают через ARM64-версию Proton. Права root при этом не требуются.
Управление в стиле Steam Deck
Версия 0.3.0 заметно расширяет возможности. Во время игровых сессий DroidDeck теперь может представлять органы управления устройства клиенту Steam как контроллер Steam Deck — включая рабочую кнопку Quick Access и гироскоп. Игры получают виртуальные контроллеры Steam Input, так что к ним применяются и раскладки Steam Input.
Для устройств с двумя экранами есть необычное дополнение: второй дисплей может работать как задние «грипсы» и тачпады Steam Deck.
Оверлей производительности теперь предлагает уровни с 1 по 4 и показывает загрузку процессора и видеочипа Adreno, частоты, температуры, объём видеопамяти и данные о батарее. Через Quick Access можно вывести остаток заряда и примерное время зарядки.
Запуск Steam ускорился почти на 80%
Одно из самых заметных изменений — скорость старта. По словам разработчиков, время запуска Steam сократилось примерно с 31 секунды до шести, а заодно заработал офлайн-режим. Это соответствует снижению примерно на 80%.
Ещё одно важное нововведение — генерация кадров Lossless Scaling. DroidDeck берёт её из собственной библиотеки Steam пользователя и предлагает цели LSFG в 60, 90 и 120 кадров в секунду, синхронизируя сгенерированные кадры с кадрами игры. Проприетарные шейдеры Lossless Scaling проект не распространяет — нужна собственная копия программы.
В версии 0.3.0 также появились ограничитель кадров для каждого режима, опциональная фиксация частоты GPU и дисковый кеш шейдеров Mesa. «Под капотом» разработчики сократили часть ловушек PRoot и перенесли ряд обращений к путям внутрь процесса, а опрос таймстампов GPU в Turnip теперь не блокирует работу.
Один из первых отзывов сообщества выглядит впечатляюще, но требует осторожности. Владелец AYN Odin 3 сообщил, что в MXGP 2021 производительность выросла примерно с 20 кадров в секунду на низких настройках до 60 на средних, а в режиме с пониженными частотами удавалось удерживать 30 кадров.
Это наблюдение одного пользователя, а не контролируемый тест. Прежде чем приписывать прирост исключительно DroidDeck 0.3.0, нужно учесть настройки, программное окружение и другие переменные.
Автоматические драйверы и требования к железу
Обновление добавляет автоматическое управление драйверами GPU. Новая панель определяет видеочип и поддерживает согласованную пару драйверов — среды выполнения и дисплея, включая собственные пакеты DD-Turnip. Продвинутые пользователи могут переключиться на ручной выбор.
Поддержка оборудования по-прежнему ограничена. Текущие требования проекта таковы:
- Android 9 или новее;
- видеочип Adreno 730 и новее либо серии 8xx;
- Mali, Xclipse, PowerVR и Adreno 710 прямо не поддерживаются, а ряд других Adreno пока не протестирован.
Базовая среда занимает около 3 ГБ памяти, ещё 1,1 ГБ нужно для опциональных компонентов рабочего стола и эмулятора. Разработчики называют Snapdragon 8 Gen 2 основной целевой платформой и в первую очередь тестируют сборки на AYN Thor Pro.
Независимый пользователь, запустивший DroidDeck на Realme 11 Pro 5G с Dimensity 7050 и Mali-G68, столкнулся со сбоем Gamescope при старте — что согласуется с документацией, прямо относящей чипы Mali к неподдерживаемым. Сами авторы предупреждают, что совместимость и производительность зависят от устройства, а проверка на разном железе пока ограничена.
Linux-окружение, каналы обновлений и перенос сохранений
Опциональное Linux-окружение теперь умеет устанавливать ARM64-приложения и игры через Flathub. Можно также добавлять скрипты, файлы AppImage, идентификаторы Flatpak или свежий ARM64 AppImage из указанного репозитория на GitHub.
Внутри DroidDeck появились каналы обновлений Stable, Preview и Test, причём тестовые сборки можно устанавливать даже для открытых пул-реквестов. Архивы сохранений из GameHub и Winlator теперь импортируются и экспортируются для вручную добавленных игр, а тайтлы из вторичных библиотек отображаются как полноценные игры Steam, а не как сторонние ярлыки. Импортированные игры сохраняют установленную сборку, избавляя от лишней перепроверки в Steam. Добавлена и испанская локализация — к переводам приглашают присоединяться всех желающих.
На момент публикации у молодого проекта было более 500 звёзд на GitHub. Он распространяется под лицензией GPL-3.0, тогда как Steam и Proton остаются продуктами Valve; с самой Valve проект не связан. Разработчики также раскрывают, что при создании DroidDeck применялись инструменты искусственного интеллекта, хотя и не уточняют, насколько широко.
Шероховатости тоже есть. Один пользователь Reddit сначала сообщил, что после обновления до 0.3.0 перестал работать контроллер в Steam, но затем отметил проблему как решённую, переключившись на вариант контроллера X360. Другой жаловался на сбои с сохранением состояния рабочего стола и интернетом ещё на версии 0.2 — разработчик попросил шаги воспроизведения и логи. Это единичные сообщения, а не свидетельства массовых сбоев, но они подчёркивают бета-статус программы.
На вопрос, способен ли DroidDeck запускать все игры, которые идут на Steam Deck, один из разработчиков ответил сдержанно:
«Я бы не сказал, что все», — добавив при этом, что использование официального ARM-клиента Steam делает совместимость одной из сильных сторон проекта.
Иными словами, DroidDeck 0.3.0 не превращает любой Android-смартфон в Steam Deck. Он стремительно собирает всё более похожую на Deck среду Steam вокруг поддерживаемого Android-железа на Adreno — оставляя при этом сам Android нетронутым.


















