Skip to content

DroidDeck 0.2.0 (beta)

Latest

Choose a tag to compare

@xXJSONDeruloXx xXJSONDeruloXx released this 28 Sep 03:20
· 60 commits to main since this release
197fc3f

Valve's native ARM64 Steam client on your Android handheld. Windows games run through Valve's ARM64 Proton and FEX, and an optional Linux desktop brings emulators along.

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

Needs: Android 9+, Adreno 730 or newer (or 8xx), ~3 GB free for the runtime (+1.1 GB for Desktop & apps).

This is the first release from the Droid-Deck org, so it covers everything DroidDeck does, not just what changed since 0.1.7. legacy#N links go to pull requests in The412Banner/DroidDeck, from before the move.


Highlights

Steam, running natively

The real Steam client in Big Picture, fetched from Valve on your device. Turn on Run Steam when DroidDeck starts and the app icon takes you straight in, as above.

A launcher made for handhelds

Your Steam library as a capsule wall, and a Games tab with per-game settings.

Steam tab with the capsule wall Games tab with a game's launch settings

Your Android home screen

Set DroidDeck as the Home app and your Android apps live in the launcher too, and in the session menu, so you can open one without leaving your game.

Android apps listed in the session menu over Steam

Made for two screens

On a dual-screen handheld, launch an Android app on the second screen while Steam keeps the first, or turn the second screen into a keyboard and trackpad, or a Linux terminal.

Launching Geometry Wars 3 on the second screen from the session menu Second screen as a trackpad and keyboard Second screen as a Linux terminal under Big Picture

A session menu over any game

Press Back mid-game for display, controls, components and session settings, paged with LB/RB.

Paging through the session menu's tabs

A Linux desktop, with emulators one tap away

LXQt on the GPU, plus RPCS3, ARMSX2, Dolphin, DuckStation, melonDS, Cemu, PPSSPP and RetroArch.

LXQt desktop with a file manager and terminal Desktop tab with emulators to install


Everything in 0.2.0

Steam

Launcher

Sessions

Controls

Display and performance

  • Frame generation: built-in Win-FG, or LSFG from your own Lossless Scaling, 2×–4× (@The412Banner)
  • Import or download Turnip drivers per mode, from Banners-Turnip and WinNative (@The412Banner)
  • Resolution and shape per mode, including "Exactly this panel" for 4:3 and 3:2 screens (@The412Banner, legacy#14)
  • Stretch games to fill; Quake-engine games windowed to fit (@The412Banner, legacy#32)
  • HDR10 on supported panels (experimental) (@The412Banner)
  • Runs as a game on Android: sustained performance, fastest panel mode, ADPF hints (@The412Banner)
  • Steam's interface stays on the GPU (@maxjivi05)
  • Pin Steam and games to chosen CPU cores (@The412Banner)
  • Faster proot with WinNative's seccomp and tracing fixes (@maxjivi05, #4, #37)

Desktop and emulators

Audio

Fixed

Security

Behind the scenes