玩安卓掌机或骁龙旗舰手机的朋友,大概率都折腾过 Windows 模拟器(比如 Winlator、Mobox)或者串流(Moonlight、Steam Link)。
但串流最大的痛点是“离不开家里的电脑”:出门在外、坐高铁、赶飞机,或者信号稍差一点,画面就会掉码率甚至卡死;而 Winlator 这类传统容器,每次点开都是冰冷的 Windows 桌面,得在触屏上搓着小鼠标,在密密麻麻的 Wine 菜单里翻找显卡驱动和 Box64 参数,稍微选错一个选项就直接闪退。
DroidDeck 的思路很不一样:它把 Valve 官方的 Steam 大屏幕模式完整搬到了 Android 上。启动之后直接进入掌机界面,拿起手柄就能选游戏、看成就、同步云存档;需要折腾系统工具或装模拟器时,还能一键切到和 Steam Deck 几乎一致的 KDE Plasma 桌面。
一句话说清底层原理:它到底是不是串流?
很多人第一次看到掌机跑 Steam 客户端,第一反应是“这又是哪个串流工具吧”。
并不是。DroidDeck 是 100% 的本地离线运算。
只要游戏下载好了,你把手机调成飞行模式、拔掉 SIM 卡,也照样能玩。它的底层技术栈大致可以拆为这几层:
- Linux PRoot 用户态容器:Android 本身基于 Linux 内核。DroidDeck 利用 PRoot 在 Android 普通应用权限下构建了一个完整的 Linux 根文件系统。不需要 Root 手机,不改动系统底层,完全不影响手机日常使用和保修。在 0.4.0 版本里,PRoot 的系统调用拦截经过了重构,文件读写和进程通信吞吐提升了 57%,空载时的 CPU 占用也大幅下降。
- Valve 原生 ARM64 Proton 兼容层:传统模拟方案之所以卡,是因为指令要先从 x86 翻译成 ARM,再通过多层封装转换 Windows API。DroidDeck 搭载了 Valve 为 ARM64 定制的 Proton 兼容层,调用链路更短,系统开销显著减少。
- Mesa Turnip 开源 Vulkan 驱动:游戏里的 DirectX 9/10/11 和 DirectX 12 渲染指令,分别通过 DXVK 2 和 VKD3D 实时转译为 Vulkan 指令,然后直接交由高通 Adreno GPU 硬件执行。
实际体验:哪些地方做得像 Steam Deck?
1. 手柄优先,没有鼠标搓屏的痛苦
开机直接就是 Steam Big Picture 大屏幕界面。无论你是用 Ayn Odin 2、Retroid、AYANEO 掌机自带的实体摇杆按键,还是用蓝牙连 Xbox、PS5 DualSense 手柄,甚至是折叠屏上的专属双屏虚拟触控,全部都能即插即用。手柄可以直接在商店、游戏库和系统设置之间平滑导航。
2. 多商店整合(GOG / Epic / Amazon)
以往在安卓上玩 PC 游戏,最烦的就是四处找解压版绿色包。DroidDeck 内置了 Stores 功能,在设置里打开后,可以直接登录你的 GOG、Epic Games 和 Amazon 官方账号。你拥有的游戏可以直接下载,系统会自动生成 Steam 快捷方式并抓取高清海报封面,GOG 和 Epic 甚至支持直接同步云存档。
3. KDE Plasma 6.7 桌面模式
如果你想装点别的工具,从电源菜单里点一下“切换到桌面”,就能进入一个完整的 Linux 桌面环境。这里有 Dolphin 文件管理器方便拷存档、Firefox 浏览器查攻略,还能通过 Flathub 应用商店一键安装各类独立模拟器(比如 RetroArch、Dolphin、PPSSPP、PCSX2)。玩爽了之后,双击桌面上的“Return to Gaming Mode”秒回游戏界面。
实机表现:什么样的游戏玩起来最舒服?
根据社区玩家在骁龙 8 Gen 2 / Gen 3 和 Odin 2 上的大量实测,建议大家建立合理的性能预期:
- 体验极佳(锁 60 帧,整机功耗 3W-5W,续航 5 小时以上): 优秀 2D 和轻量 3D 独立游戏。比如《土豆兄弟》(Brotato)、《杀戮尖塔》(Slay the Spire)、《空洞骑士》(Hollow Knight)、《蔚蓝》(Celeste)、《吸血鬼幸存者》、《城堡毁灭者》(Castle Crashers)。这类游戏画面流畅,机身温热,电池续航非常坚挺。
- 表现良好(中画质 30-60 帧,适合外接供电或掌机主动散热): 经典 DirectX 9/11 时代的 3A 游戏,比如《辐射: 新维加斯》、《上古卷轴5: 天际传奇版》、《求生之路2》、《火炬之光2》。
- 现阶段不推荐强行折腾: 近年来极其吃显卡显存吞吐的 DirectX 12 大型 3A(如《赛博朋克 2077》《黑神话: 悟空》)。受制于 ARM 转译损耗与手机共享内存带宽,这类游戏即便能勉强进入主菜单,实际帧率也只有十几帧,发热和掉电极快。
硬件门槛:什么手机和掌机能用?
这里必须重点提醒:DroidDeck 目前只认高通骁龙(Adreno GPU)。
- 首选推荐:骁龙 8 Gen 1、8+ Gen 1、8 Gen 2、8 Gen 3、8 Elite 设备,以及 Ayn Odin 2、AYANEO Pocket S、Retroid Pocket 5/Mini 等安卓掌机。
- 能玩但有限度:骁龙 7+ Gen 2 / Gen 3、老款骁龙 865/870/888(Adreno 6xx 对 DX12 硬件扩展支持不全,建议主要玩 DX11 及更早的游戏)。
- 完全不支持:联发科天玑系列(Mali GPU)和三星 Exynos 系列。因为缺乏像 Mesa Turnip 那样完善成熟的开源 Vulkan 驱动,这两类芯片在 ARM64 Linux 容器下基本跑不动 3D 图形转译。
新手上路注意事项
如果你准备下载尝鲜,有两点务必提前了解:
- Android 14+ 必须关闭子进程限制:Android 12/14 自带的“幽灵进程杀手”默认只允许单个 App 产生 32 个后台进程。Linux 容器加上 Steam 和 Proton 会开很多守护进程,一旦超标就会被系统直接后台强杀。建议先看我们的《停用子进程限制教程》,或者在 DroidDeck 弹窗提示时点击“Fix it for me”自动处理。
- 首次进游戏卡顿是正常的:很多 3D 游戏第一次加载场景时会编译着色器缓存(Shader Cache),前两三分钟会有轻微掉帧,等缓存写好后就会恢复平稳。
