DroidDeck runs Valve's Steam client and ARM64 Proton on Android handhelds, no flashing needed
The open-source app puts Steam Big Picture on Adreno-powered Android devices and plays Windows games through Proton. Version 0.3.2 adds Retroid Pocket 5 support and SD card libraries.
AI-drafted from 3 sources. This story was written with AI from the outside reporting listed under Sources, and checked by automated tools before it went up. The originals have the full detail.
DroidDeck, an open-source Android app, puts Valve's Steam client in Big Picture mode on Android handhelds and runs Windows games through Valve's ARM64 build of Proton. The project's GitHub page describes it as bringing "the SteamOS experience to Android". The repository was created on 24 September, is licensed under the GPL-3.0, and had close to 5,000 stars by 12 October. Version 0.3.2 followed on 8 October.
Until now, playing Windows games on Android handhelds has meant apps such as GameNative, Winlator and GameHub, or flashing a Linux build such as ROCKNIX. Retro Handhelds, which ran DroidDeck on an AYN Thor for a report on 9 October, said the main difference is that players use Steam's own interface rather than a third-party front end, and nothing has to be flashed.
What it needs
The README asks for Android 9 or newer and an Adreno GPU, either 730 or newer or an 8xx part. Adreno 6xx chips are experimental: DirectX 11 games use DXVK 2 and may run, while DirectX 12 games can still crash. Mali, Xclipse, PowerVR and Adreno 710 are not supported. No root is needed, but the runtime takes about 3 GB, plus another 1.1 GB for the optional desktop and emulators.
Before Steam will start, the Restrict child processes option in Android's developer settings has to be switched off. On Android 12 and 13 devices where that option is missing, the app offers a button to automate the change, and Retro Handhelds says wireless ADB debugging is used for it. Steam itself, the FEX translation layer and Proton are downloaded on first launch, after which players sign in as normal.
Beyond Steam, a Desktop tab installs a Linux desktop similar to the Steam Deck's Desktop Mode, along with emulators. A built-in store installs ARM64 Linux apps from Flathub, and an optional Stores panel signs in to GOG, Epic Games and Amazon Games and adds their games to Steam as non-Steam shortcuts that launch through Proton.
Version 0.3.2
The 8 October release adds experimental Adreno 6xx support, naming the Adreno 650 in the Retroid Pocket 5. Steam downloads can now carry on while Android sleeps, Steam's own sleep and wake works with cloud saves, and SD cards and external drives can be used as full Steam libraries. Steam and games now run on separate Xwayland servers, which the changelog says is closer to how SteamOS behaves. It also fixes MangoHud reporting roughly double the real battery draw, and a graphics memory leak that could kill the session.
The README warns that compatibility and performance vary by device and that hardware testing is limited. The project says it is not affiliated with Valve, has no website of its own, and that download links on sites claiming to be the DroidDeck team should not be trusted.
Sources
- DroidDeck: brings the SteamOS experience to Android (GitHub)
- DroidDeck 0.3.2 (GitHub)
- DroidDeck Brings SteamOS to Android in an App (Retro Handhelds)
Image: Retro Handhelds