Latest · v0.2.0 Beta — Released September 28, 2026

SteamOS on Android.

The complete DroidDeck guide. Run Valve’s real ARM64 Steam client inside your Android phone — full Big Picture mode, your actual Steam library, and ARM64 Proton + FEX to run Windows PC games. No root. No bootloader unlock. Android stays exactly as it is.

๐Ÿค– Android 9+ ⚡ Adreno 730+ ๐Ÿ’พ ~3 GB runtime ๐Ÿ”’ No root required
21:47๐Ÿ”‹ 5G · ๐ŸŒ
BIG PICTURE
▶ NOW PLAYING
LIBRARYSTOREFRIENDS
FEX · x86 → ARM64 Proton · Windows → Linux Turnip · Adreno drivers DXVK · DirectX → Vulkan
0FPS · Hollow Knight: Silksong
0FPS · Portal 2 on Ultra
0GB runtime download
0Root · bootloader unlock needed
v0.2.0 · SEP 28, 2026

DroidDeck 0.2.0 Beta — real ARM64 Steam client inside Gamescope · full Steam Deck-style launcher (MangoHud, NIS, Decky Loader) · Components Manager · built-in Win-FG + LSFG · Turnip driver modes · experimental HDR10 · optional LXQt desktop with emulators · no root. See what’s new →

Tested Games

Real results, straight from the deck

Community-tested titles running through DroidDeck on top-end Snapdragon hardware. Scroll down for device-by-device benchmarks.

Hollow Knight: Silksong 100+ FPSHollow Knight: Silksong
Proton CachyOSGreat
Portal 2 57–58 FPSPortal 2
Ultra settingsGreat
Cuphead ~60 FPSCuphead
1080p playableGreat
BattleBlock Theater 60–63 FPSBattleBlock Theater
StableGreat
Euro Truck Simulator 2 40–50 FPSEuro Truck Simulator 2
PlayableGreat
GTA V PlayableGTA V · Single Player
Cloud saves workGood
Naruto Ultimate Ninja Storm 4 30 FPS lockNaruto Storm 4
Online worksGood
The Witcher 3 10–12 FPSThe Witcher 3 · DX12
FSR Quality onHeavy

Game images: official Steam store headers · results from the creators’ tests.

Overview

First, the important clarification

SteamOS itself is not officially installable on a normal Android phone the way you would flash an Android ROM. Projects like DroidDeck are what people actually mean by “SteamOS on Android.”

โ„น️

Read this before anything else

Valve officially supports SteamOS on specific hardware only. The officially “Powered by SteamOS” devices today are Steam Deck, Steam Machine, Steam Frame and Legion Go S. DroidDeck is an independent community project that brings Valve’s ARM64 Steam environment and the required Linux/compatibility stack into Android — it does not replace your operating system and is not affiliated with Valve.

✅What DroidDeck IS

  • An Android-side project running Valve’s real ARM64 Steam client inside an Android-hosted Linux environment
  • Full Steam Big Picture, designed around controller and handheld navigation
  • ARM64 Proton + FEX for running Windows PC games
  • A normal application — your phone remains an Android phone

❌What DroidDeck is NOT

  • Not official SteamOS flashed onto your phone
  • Not a replacement for Android — the OS stays installed
  • Not an x86 processor emulator — it’s an x86 translation layer
  • Not an official Valve product — it’s a community project

“A SteamOS-like Steam gaming environment running inside Android, using Valve’s ARM64 Steam technology and compatibility layers.”

Is this actually SteamOS? It feels like it — you get the Steam interface, Big Picture, library functionality and much of the handheld experience — but Android itself hasn’t been replaced.

๐ŸŽ‰What’s new in v0.2.0?

Seven major feature additions, an LXQt Linux desktop with emulators, dual-screen support, a full session system and Gamescope 3.16.29 updates — released September 28, 2026. See the full breakdown →

Latest Update · September 28, 2026

DroidDeck 0.2.0 — the biggest release yet

DroidDeck 0.2.0 (beta) is currently the latest official release, with several supporting runtime updates shipped immediately before it. This isn’t just a new frontend — the underlying Linux and graphics stack has been actively updated too.

1️⃣Real ARM64 Steam Client

DroidDeck now runs Valve’s native ARM64 Steam client directly on Android, inside Gamescope. This isn’t a Winlator-style Steam installation — the Steam client itself is ARM64, while Windows games use:

ARM64 Steam→ARM64 Proton→FEX→Windows game

Steam can also start offline after the first sign-in.

2️⃣Complete Steam Deck Experience

  • Steam library with capsule artwork
  • Games tab & per-game settings
  • Controller navigation · Deck-style interface
  • Quick Access · MangoHud · battery info
  • NIS upscaling + Decky Loader support

You can even set DroidDeck as your Android Home app — turning the phone’s normal launcher into a gaming launcher.

3️⃣Windows Game Compatibility

A new Components Manager handles the compatibility stack:

FEXDXVKVKD3D-ProtonGE-Protonproton-cachyos

FEX presets are selectable per session — from Stability to Extreme, with TSO options.

4️⃣Frame Generation

  • Built-in Win-FG
  • LSFG using your own Lossless Scaling
  • 2×–4× frame generation

Frame Generation is actually part of DroidDeck’s display/performance stack — not a bolt-on.

5️⃣Turnip Driver Support

Import or download Turnip drivers for different modes, with per-mode resolution, aspect ratio and display configuration.

There’s even an “Exactly this panel” option for unusual 4:3 and 3:2 displays.

6️⃣HDR10

HDR10 support has been added for compatible displays — currently marked experimental.

7️⃣Android Performance Handling

  • Runs as a game on Android → sustained-performance mechanisms + ADPF hints
  • Pin Steam & games to selected CPU cores
  • Faster proot via WinNative’s seccomp/tracing improvements
Beyond the Frontend

Linux desktop, dual screens, controls & sessions

๐ŸงLinux Desktop + Emulators

One of the biggest features. DroidDeck can install an LXQt Linux desktop running through labwc and Vulkan. From there you can use:

RPCS3 · PS3 ARMSX2 · PS2 Dolphin · GC/Wii Cemu · Wii U DuckStation · PS1 PPSSPP · PSP melonDS · DS RetroArch

Emulator games appear in the DroidDeck frontend with artwork and launch fullscreen. Notably, the project moved to ARMSX2 instead of PCSX2 — release notes claim substantially better performance in their testing.

๐Ÿ–ฅ️Dual-Screen Support

For dual-screen Android handhelds, DroidDeck can use the second screen for:

  • Android applications
  • Keyboard & trackpad
  • Linux terminal

— while Steam remains on the primary display.

๐ŸŽฎControls

  • Physical controllers appear as an Xbox 360 controller
  • Built-in touchscreen controller + adaptive sticks
  • Steam/QAM touch buttons · desktop touchpad · cursor support
  • Soft keyboard + full PC keyboard

The on-screen controls are fully editable.

⏱Session System

  • Sessions continue running when you leave the DroidDeck app
  • Back button opens a session menu: Display → Controls → Settings
  • Pause behavior: Auto / Manual / Never
  • Session logs exportable directly from the app
๐Ÿš€

New Gamescope updates — shipped right before 0.2.0

Immediately before 0.2.0, the project released patched Gamescope 3.16.29 builds and wlroots 0.20.2. The Gamescope patches include ARM64 client fixes, Vulkan improvements, night-mode/color-temperature functionality and other compositor changes. So 0.2.0 isn’t just a new frontend — the underlying Linux/graphics stack has been actively updated.

๐Ÿ“ˆ

One important thing about performance

Community testing right now is mixed. Users report that 0.2.0 is significantly better than earlier DroidDeck builds, but some are still seeing lower or less-consistent performance than GameHub, GameNative, Winlator or Bannerlator — along with higher power consumption in some cases. These are user reports, not standardized benchmarks. The interesting part: DroidDeck’s architecture is fundamentally different — developers say it uses Steam’s own ARM64 components rather than the traditional Winlator container/compatibility-layer approach.

The Technology

Why this is suddenly possible

The biggest development is Valve’s move toward ARM64. Valve needed technology capable of running traditional PC games on ARM — and DroidDeck makes that same stack accessible on phones.

Snapdragon 8 Gen 3Steam Frame processor
ARM64 architectureSame as your phone
16 GB unified RAMSteam Frame memory
SteamOS 3Valve operating system
Arch Linux baseUnderlying distro
KDE PlasmaDesktop environment
๐Ÿ’ป

Why Steam Frame matters

Valve explicitly describes Steam Frame as a PC that runs SteamOS on a Snapdragon processor. Traditional Steam Deck hardware uses an x86-64 AMD chip, while Snapdragon phones use ARM64 — so Valve’s own documentation confirms the two key equations: most Windows games run through Proton, and x86 games are translated to ARM64 using FEX. This is effectively the technological foundation that makes Steam gaming on ARM possible.

ARM64→FEX→x86 / x86-64
Windows game→Proton→Linux

๐ŸงชFEX

The CPU translator. Translates x86 / x86-64 instructions to ARM64 while forwarding graphics and API calls to native host libraries, and uses code caching to reduce stuttering.

๐ŸทProton

Windows → Linux. Windows games expect Windows APIs, DirectX, Windows libraries, filesystem behavior and input/audio components. Proton (modified Wine) provides that environment on Linux.

๐Ÿ”นDXVK

DirectX → Vulkan. Valve says Proton combines modified Wine with graphics implementations such as DXVK, which translates DirectX graphics calls to Vulkan.

๐Ÿ”ทVKD3D-Proton

DirectX 12 → Vulkan. Handles DirectX 12 titles, giving modern PC games a Vulkan-based graphics path on the Linux side.

๐Ÿค–
AndroidYour phone’s OS stays fully intact
๐ŸŽฎ
DroidDeckThe app hosting everything
๐Ÿง
Linux ARM64 environmentAndroid-hosted runtime (~3 GB)
♨️
ARM64 SteamValve’s real client + Big Picture
๐ŸŽฏ
x86 / x86-64 gameThe Windows PC title you launch
๐Ÿงช
FEXTranslates x86 CPU code to ARM64
๐Ÿท
Proton / WineWindows compatibility environment
๐Ÿ”น
DXVK · VKD3D-ProtonDirectX → Vulkan translation
⚡
VulkanThe graphics API everything targets
๐Ÿฅ”
Turnip driverOpen Adreno Vulkan driver
๐Ÿ”ฅ
Adreno GPUQualcomm graphics silicon renders the frame

The full DroidDeck stack — follow a game from tap to GPU. DroidDeck uses an x86 translation layer rather than running an x86 processor natively.

⚡

Snapdragon + Adreno = the interesting combo

Snapdragon phones use Qualcomm Adreno GPUs. On supported devices, DroidDeck can use the Android/Linux Vulkan graphics stack, including Turnip drivers, giving PC games a direct path: DirectX → DXVK/VKD3D → Vulkan → Turnip → Adreno. That’s why Snapdragon devices are currently far more interesting for this technology than phones using Mali, Xclipse or PowerVR GPUs.

Requirements

DroidDeck 0.2.0 system requirements

The official 0.2.0 requirements table — note which GPUs are explicitly unsupported — plus our recommended sweet spot for the best experience.

⚙️ OFFICIAL — v0.2.0

  • AndroidAndroid 9+
  • GPUAdreno 730+ or Adreno 8xx
  • RootNot required
  • Runtime~3 GB
  • Desktop + apps~1.1 GB additional
  • MaliUnsupported
  • XclipseUnsupported
  • Adreno 710Unsupported
  • PowerVRUnsupported

๐Ÿ† RECOMMENDED — OUR PICK

  • OSAndroid 13 or newer
  • ChipsetSnapdragon 8 Gen 2 / Gen 3 / 8 Elite class
  • GPUAdreno 740+ with Turnip support
  • Storage8 GB+ free — games need tens of GB
  • ControlsBluetooth controller recommended
  • ThermalsCooling headroom for long sessions
⚠️

Project minimums ≠ game guarantees

These are the requirements to run the environment — not a promise that every supported chip will run every game. The real limitation is game compatibility and driver behavior: a high-end Snapdragon can run the environment perfectly while one particular game still crashes, shows graphical errors or performs poorly.

Step by Step

Setup guide — from zero to gaming

Follow all ten steps in order. Total time: roughly 20–40 minutes depending on your internet connection.

01

Check your device

Make sure you’re on Android 9 or newer with a Snapdragon chip using Adreno 730 or newer / 8xx-class graphics. Free up at least ~3 GB of storage (4.1 GB+ if you also want the desktop package).

Recommended: 8 Gen 1 / 2 / 3 / 8 Elite classOlder chips (SD 845, 665) currently can’t open the client
02

Download the files

Grab the DroidDeck 0.2.0 Beta APK from the official releases page. Optionally, also download the Desktop & Apps package (~1.1 GB) if you want Firefox, a file manager, a terminal and emulators.

๐Ÿ”’

Safety first

Only download from the project’s official release channels. Avoid mirror sites and re-uploaded APKs.

03

Allow app installs

Open Settings → Apps → Special app access → Install unknown apps, select your browser or file manager, and enable Allow from this source. The exact path varies slightly between manufacturers.

Samsung · Xiaomi · Pixel · OnePlus paths may differ
04

Install DroidDeck

Open the downloaded APK, tap Install, and wait for the app to appear on your home screen. First launch will prepare the environment on your device.

05

Let the runtime download

On first launch, DroidDeck downloads the ~3 GB Linux ARM64 runtime. This is the heavy part — be patient and don’t force-close the app.

๐ŸŒ

Stay connected

Use Wi-Fi, keep the app in the foreground, and ideally keep your phone plugged in while the runtime downloads.

06

(Optional) Add the Desktop & Apps package

Install the ~1.1 GB package inside DroidDeck to unlock the optional LXQt Linux desktop: Firefox, a file manager, a terminal, and a lineup of emulators including RPCS3, ARMSX2, Dolphin, Cemu, DuckStation, melonDS, PPSSPP and RetroArch.

~1.1 GB additional storageSkippable — Steam works without it
07

Sign in to Steam

Sign into your normal Steam account. Because this is the real ARM64 Steam client, your library, cloud saves, achievements and friends list all work through the standard Steam interface. Steam can also start offline after the first sign-in.

08

Pick a performance preset

Use the Components Manager and pick an FEX preset per session — from Stability to Extreme, with TSO options. Start conservative — an aggressive preset can introduce crashes or compatibility problems, so the fastest-sounding option isn’t automatically the best.

09

Install & test a lightweight game first

Start with 2D, indie or older PC titles — they have the best chance of running smoothly. Set your resolution (480p / 720p / 1080p — lower reduces GPU workload) and test in order: launch → gameplay → save system.

Good first tests: Cuphead · Portal 2 · Hollow Knight: Silksong
10

Tune Proton & test online separately

Try different compatibility tools per game — Valve Proton, Proton Experimental, GE-Proton, proton-cachyos. Then test online multiplayer and anti-cheat as separate checks: a game launching does not mean its multiplayer works.

๐Ÿšซ

Anti-cheat reality check

Kernel-level or unsupported anti-cheat (e.g. BattleEye in GTA Online) can block online play even when the single-player game runs perfectly. Test launch, gameplay, saves, online and anti-cheat separately.

๐ŸŽฏ

The golden rule of tuning

Change one setting → restart & test → record the result → then change the next setting. That’s far more useful than changing five things simultaneously.

Features

A handheld Steam experience in your pocket

DroidDeck essentially gives you a handheld Steam interface on Android — powered by the real client, not a replica.

๐ŸŽฎSteam Library

Your Steam games appear through the normal Steam interface — the actual client, not a workaround.

๐Ÿ–ฅ️Big Picture Mode

The interface is designed around controller and handheld navigation, just like a Steam Deck.

☁️Account & Cloud Saves

Sign into your normal Steam account. Games supporting Steam Cloud use Steam’s cloud infrastructure.

๐Ÿ†Achievements

Steam achievements continue to work normally wherever the game itself supports them.

๐Ÿ’ฌFriends & Chat

Steam’s social features are available through the Steam client — friends list and chat included.

๐ŸŒOnline Games

Online functionality can work, but game-specific anti-cheat is a major limitation — see the tuning section.

๐ŸงOptional Linux desktop

DroidDeck isn’t limited to Steam. The optional LXQt desktop running through labwc and Vulkan provides Firefox, a file manager, a terminal and Linux applications — it’s effectively trying to give an Android phone a small Linux gaming PC environment, not just act as a Steam launcher.

๐ŸŽฎEmulator lineup

The current project documentation lists support for major emulators:

RPCS3ARMSX2DolphinCemuDuckStationmelonDSPPSSPPRetroArch

๐Ÿ’พExternal game storage

DroidDeck can work with additional game-library locations. Depending on your setup you can use internal storage, USB storage, external drives, or SD cards on supported hardware. This matters because PC games easily consume tens or hundreds of gigabytes — the DroidDeck installation itself is relatively small compared with the games.

Tuning Guide

Getting the most out of it

Four levers matter most: resolution, performance presets, Proton version and frame generation.

๐Ÿ“Resolution

You aren’t locked to the phone’s native resolution. Use 480p, 720p, 1080p or a custom resolution where supported. Lowering resolution reduces GPU workload and can improve performance; on high-end phones you can experiment with higher resolutions if the game has enough GPU headroom.

⚙️Performance presets

Choose between Stability, Compatibility and Performance FEX configurations. Performance isn’t automatically the best choice — a game can run better on a conservative preset because aggressive FEX settings may introduce crashes or compatibility problems.

๐ŸทProton versions

Games aren’t restricted to one Proton build. Experiment with Valve Proton, Proton Experimental, GE-Proton and proton-cachyos. One game might work on Experimental while another requires GE-Proton — that’s normal Linux gaming behavior.

๐ŸŽฅFrame generation

v0.2.0 ships with built-in Win-FG and LSFG (using your own Lossless Scaling) at 2×–4×. But FG doesn’t make the game actually render at that FPS — 30 real FPS + generated frames looks smoother than 30 real FPS, while the simulation still runs around 30. Aggressive multipliers can add artifacts, latency, broken UI, ghosting and unstable frame pacing. Treat it as an optional enhancement, not a magic FPS multiplier.

๐Ÿ›ก️

Launch ≠ multiplayer

A PC game can run perfectly and still fail online because its anti-cheat doesn’t support the environment. Kernel-level or unsupported anti-cheat systems are particularly problematic. When testing a game, separately check: game launch → gameplay → save system → online multiplayer → anti-cheat.

๐ŸŸขLightweight games

2D games, indie titles, older PC and older 3D games. Best chance of running smoothly.

๐ŸŸกMid-range PC games

Potentially very playable on high-end Snapdragon hardware with appropriate settings.

๐Ÿ”ดModern AAA games

Much harder — limited by CPU translation overhead, GPU power, VRAM/shared memory, driver compatibility, shader compilation, RAM, thermal throttling and Proton compatibility.

๐Ÿ’ฌ

Set expectations

“Steam games on Android” does not mean “every Steam game runs at 60 FPS.”

๐Ÿš˜What about GTA V?

Because DroidDeck uses the actual Steam ecosystem, Rockstar titles can use their normal PC launch ecosystem rather than being treated as manually installed executables — an advantage over some Android Windows-gaming environments, with Rockstar cloud saves working in tests. But GTA Online is a separate issue because of its anti-cheat requirements: BattleEye blocks it. Never say “GTA V works, therefore GTA Online works” — those are two different compatibility tests.

๐ŸฎWhat about RDR2?

The same principle applies — the Steam/PC launcher ecosystem helps because DroidDeck isn’t merely pretending to be a standalone Windows game folder. However, RDR2 is extremely demanding: CPU translation + Proton + Vulkan + mobile GPU limitations stack up quickly. A game launching successfully doesn’t mean it will provide a playable frame rate.

Benchmarks

Real-world results, tagged by device

Results are from the creators’ and community tests. The device matters a lot — so every result is tagged. Remember: this is beta software, and numbers change with every release.

DroidDeck · Red Magic

Top-end Snapdragon

HIGH-END
BBattleBlock Theater BattleBlock Theater60–63 FPS
CCuphead Cuphead1080p playable on another device~60 FPS
HHollow Knight Silksong Hollow Knight: SilksongNeeded Proton CachyOS100+ FPS
PPortal 2 Portal 2Ultra settings57–58 FPS
EEuro Truck Simulator 2 Euro Truck Simulator 240–50 FPS
NNaruto Ultimate Ninja Storm 4 Naruto Storm 4Locked 30 · 60 in menus · online works30 FPS lock
GGTA V GTA V (single player)Runs quite well · Rockstar cloud savesPlayable
WThe Witcher 3 The Witcher 3 (DX12)Even with FSR on Quality10–12 FPS
? Unlisted tested titleMinor bugs reported60 FPS
๐Ÿ›‘ Broken on this deviceResident Evil 2 demo (error) · Hellblade (out of video memory) · GTA Online (BattleEye blocks it)

Other Snapdragon phones

Community tests

MIXED
PPortal 2 iQOO (8 Gen 2) — Portal 2Low settings, some stutters62–67 FPS
DDevil May Cry 5 iQOO (8 Gen 2) — Devil May Cry 5Crashed
M Poco F5 (7+ Gen 2) — Mega Bonk41–48 FPS
PPortal 2 Poco F5 — Portal 2Smoother than the 8 Gen 2 testPlayable
CCall of Duty Black Ops 2 Poco F5 — Black Ops 2Reached start screen, then crashedCrashed
PPortal 2 Galaxy S24 Ultra (8 Gen 3) — Portal 2Default settings, then tuned33 → ~50–60
TTricky Towers Galaxy S24 Ultra — Tricky TowersWon’t launch
๐Ÿ›‘ Below minimumPoco F1 (SD 845) & Redmi Note 8 (SD 665): the client won’t open, or games freeze.

Armada · KPF handheld

Separate OS — shown for reference

REFERENCE
PPersona 4 Golden Persona 4 Golden1600×900, low — steadyStable
C Crisis CoreLow settings, smooth48 FPS
SShenmue I and II Shenmue I & IIGood
SSpin Rhythm XD Spin Rhythm XDGood
F Final Fantasy Resonance demoA few stuttersPlayable
BBioShock Infinite BioShock Infinite30–45 FPS
DDragon Quest 3 HD-2D Remake Dragon Quest 3 HD-2DChoppy
CCrash Bandicoot N Sane Trilogy Crash BandicootOnly in offline modeIssues
๐Ÿ›‘ BadDead Cells (sluggish) · NFS Hot Pursuit (poor FPS, audio cutting out) · Kena: Bridge of Spirits (unstable even on low, locked to 30)
Comparison

DroidDeck vs actual SteamOS

Valve’s official “Powered by SteamOS” devices today: Steam Deck · Steam Machine · Steam Frame · Legion Go S.

FeatureOfficial SteamOSDroidDeck on Android
SteamOS itselfYesNo
Android remains installedNoYes
Steam clientYesYes
ARM64 SteamSteam FrameYes
FEXSteam FrameYes
ProtonYesYes
Big PictureYesYes
Linux desktopYesYes, optional
Root requiredDevice dependentNo
Bootloader unlockDevice dependentNo
Replace AndroidPossible on supported PC hardwareNo
Snapdragon supportSteam FrameTargeted
Official Valve Android supportNoCommunity project
For Android Gamers

DroidDeck vs GameHub vs Winlator

Probably the most important comparison for Android gamers — three different philosophies of PC gaming on a phone.

Steam Experience

๐ŸŽฎ DroidDeck

Steam Deck-style Steam environment on Android
  • Real Steam client & library
  • Steam Cloud & achievements
  • Friends & chat
  • Proton + FEX built in
  • Optional Linux desktop
  • Steam-style interface
Streamlined PC Gaming

⚡ GameHub

Android-focused PC gaming environment
  • Focus on individual PC games running
  • Android-specific optimizations
  • Per-game configurations
Manual Control

๐Ÿ’ป Winlator

Windows compatibility environment for Android
  • Considerably more manual control
  • Containers, Wine & DXVK tuning
  • Driver-level configuration

DroidDeck = Steam experience · GameHub = streamlined PC gaming · Winlator = manual Windows gaming environment. That’s an oversimplification — but a useful way to understand the difference.

๐Ÿ”ฌ

Does this mean SteamOS phones are coming?

Not officially. Valve has been investing heavily in the software required to make Windows games run on ARM, and has discussed its broader ARM strategy publicly — including work around FEX and Proton. But Valve has not announced a SteamOS smartphone. The accurate statement: Valve is developing the technology required for SteamOS and PC games to work effectively on ARM hardware, while community projects such as DroidDeck are bringing parts of that ecosystem to Android phones.

Reality Check

The honest limitations right now

DroidDeck is still early — the current 0.2.0 release is explicitly a beta. Know what you’re getting into.

  • Game compatibility isn’t universal
  • Performance varies dramatically between games
  • Snapdragon / Adreno support is the main focus
  • Anti-cheat can prevent multiplayer
  • Some games require specific Proton versions
  • Some games require specific FEX presets
  • Touch controls aren’t ideal for PC games
  • High-end AAA games can be extremely demanding
  • Thermal throttling can become a problem
  • Some drivers can introduce graphical issues
  • Linux / Steam components are still being actively developed
FAQ

Frequently asked questions

No. DroidDeck is a community project that runs Valve’s real ARM64 Steam client inside an Android-hosted Linux environment. Official SteamOS is only supported on Valve-designated hardware: Steam Deck, Steam Machine, Steam Frame and Legion Go S.

No. Your phone remains an Android phone — DroidDeck runs as an application and Android stays fully intact.

No root and no bootloader unlock are required. That’s one of the project’s biggest advantages over flashing-based approaches.

0.2.0 runs the real ARM64 Steam client inside Gamescope, adds a full Steam Deck-style launcher (MangoHud, NIS, Decky Loader, battery info), a Components Manager, built-in Win-FG and LSFG frame generation, Turnip driver modes, experimental HDR10, an optional LXQt desktop with emulators (ARMSX2 instead of PCSX2), dual-screen support, a persistent session system, and patched Gamescope 3.16.29 + wlroots 0.20.2 underneath.

No. Compatibility varies dramatically. Lightweight 2D, indie and older titles have the best chance; mid-range games can be very playable on high-end Snapdragon; modern AAA titles are much harder due to CPU translation overhead, GPU limits, VRAM, shader compilation and thermal throttling.

GTA Online is currently blocked by BattleEye anti-cheat, even though GTA V single-player runs well. Kernel-level or unsupported anti-cheat is problematic in general — always test single-player and online modes as two separate compatibility tests.

No. The official 0.2.0 requirements explicitly list Mali, Xclipse, Adreno 710 and PowerVR as unsupported. DroidDeck targets Snapdragon devices with Adreno 730+ GPUs because the Turnip Vulkan driver path (DirectX → DXVK/VKD3D → Vulkan → Turnip → Adreno) is what makes PC graphics work well.

Community reports are mixed. 0.2.0 is significantly better than earlier DroidDeck builds, but some users still see lower or less-consistent performance than GameHub, GameNative, Winlator or Bannerlator, with higher power consumption in some cases. These are user reports, not standardized benchmarks. The architecture is fundamentally different — it uses Steam’s own ARM64 components rather than a Winlator-style container approach.

Install a lightweight game, use the Stability preset at 720p, and change one setting at a time — restart, test, record the result, then move to the next. Good first tests include Cuphead, Portal 2 and Hollow Knight: Silksong.

Downloads

Get DroidDeck 0.2.0 Beta

Always download from the project’s official release channels.

DroidDeck

v0.2.0 Beta · Released September 28, 2026
v0.2.0 Beta ARM64 Android 9+ ~3 GB runtime No root

Downloads the Linux ARM64 runtime on first launch

OPTIONAL PACKAGE

Desktop & Apps Package

Adds the optional LXQt desktop: Firefox, file manager, terminal, Linux applications and emulators — RPCS3, ARMSX2, Dolphin, Cemu, DuckStation, melonDS, PPSSPP and RetroArch.

Install inside DroidDeck after the main setup
SOURCE & COMMUNITY

GitHub & Community

Follow development, report compatibility results, and get help from the community on the official channels.

Verify all links from the official source before installing
⚠️

Disclaimer

DroidDeck is an independent community project and is not affiliated with Valve Corporation. Steam, SteamOS, Steam Deck and Steam Frame are trademarks of Valve Corporation. This is beta software — expect bugs, back up your data, and download only from official channels.