DroidDeck README

The project's README from github.com/Droid-Deck/DroidDeck. As one markdown file: README.md.

DroidDeck

DroidDeck brings the SteamOS experience to Android: Valve's Steam client in Big Picture on your Adreno handheld, with Windows games through Valve's ARM64 Proton.

Tapping DroidDeck on the Android home screen and landing in Steam Big Picture

Requirements and install

Use Android 9 or newer on a supported Adreno device (730 or newer, or 8xx). Mali, Xclipse, PowerVR, and Adreno 710 are unsupported. No root is required. Allow about 3 GB for the runtime and 1.1 GB more for the desktop and emulators. Install the APK from Releases, install the Linux runtime, then press Play and sign in. Steam downloads on first launch. Install Desktop & apps to use the desktop and emulators.

On Android 12+, if Steam exits without a log, turn off Restrict child processes in Developer options.

Build

Run tools/build_local.sh with Docker, Java 17, the Android SDK/NDK, and zstd installed. It builds the ARM64 audio sinks from PulseAudio 13.0 and packages them into the APK at app/build/outputs/apk/release/app-release.apk. Set DROIDDECK_PA13_SOURCE_DIR to an existing PulseAudio 13.0 source directory to skip downloading it. To install the APK on an attached device, run tools/deploy_local.sh.

Limits

Compatibility and performance vary by device; hardware validation is limited. Desktop compositing uses software rendering. Firefox sandboxing is reduced under proot. See the session logs in Download/DroidDeck/ when diagnosing problems.

Credits and licence

GPL-3.0. Runtime, shim, input, and controller work build on WinNative and Bannerlator (maxjivi05). See LICENSE. Steam and Proton belong to Valve Corporation; this project is not affiliated with Valve.

DroidDeck (Droid-Deck/DroidDeck)

Searching Database…

Что это такое?DroidDeck приносит опыт SteamOS Big Picture на Android, позволяя запускать Steam-клиент Valve и игры для Windows через ARM64 Proton от Valve на Android-консоли с чипом Adreno.
Это эмулятор, Linux runtime или порт Steam-клиента?Это Android-приложение, которое упаковывает Linux runtime и Proton, чтобы Steam и игры для Windows работали через прослойки совместимости на базе Wine, плюс опциональную десктопную среду с эмуляторами.
Как это запустить?Установите APK из Releases, установите Linux runtime, затем нажмите Play и войдите; Steam скачается при первом запуске, а по желанию можно установить Desktop & apps для десктопа и эмуляторов.
Какое железо и версия Android нужны?Нужен Android 9 или новее на поддерживаемой GPU Adreno (730 или новее, либо 8xx); root не требуется, и стоит рассчитывать примерно на 3 ГБ под runtime плюс ещё 1,1 ГБ под десктоп и эмуляторы.
Работает ли он хорошо на любом Android-телефоне?Нет — поддерживаются только определённые GPU Adreno (Mali, Xclipse, PowerVR и Adreno 710 явно не поддерживаются), проверка железа ограничена, поэтому совместимость и производительность различаются по устройствам, композитинг десктопа откатывается на программный рендеринг, а изоляция Firefox урезана под proot.
Для кого это и на каких платформах работает?Это для геймеров на Android с поддерживаемыми консолями на Adreno, которым нужен опыт в духе SteamOS и Steam Deck; работает только на Android, а не на iOS или десктопе.
Нужен ли конкретный тип GPU?Да, требуется GPU Adreno (730+ или 8xx); чипы Mali, Xclipse и PowerVR не поддерживаются.
Нужно ли получать root на телефоне, чтобы использовать DroidDeck?Нет, DroidDeck явно не требует root-доступа на Android-устройстве.
Что делать, если Steam падает без логов на Android 12+?Отключите опцию 'Restrict child processes' в настройках разработчика Android, которая может мешать Steam нормально запускаться или вести логи.
DroidDeck официально связан с Valve?Нет, проект использует Steam и Proton от Valve, но прямо заявляет, что не связан с Valve Corporation.
What are similar projects?winlator, ServerBox, Proton, Husk, GameNative, Tyranor-Next, emufii, d4r
Creator
Droid-Deck
Size
138.3 MB
Stars
9.7K
Age
23d
Commits · 90 Days