DroidDeck 0.3.0 为 Android 带来 Steam Deck 风格的操控和帧生成,同时将 Steam 启动时间从 31 秒缩短至 6 秒

开源项目 DroidDeck 在其 Steam 环境中推出重大更新,面向兼容的 Android 设备。就在几天前,该项目才开始受到 Android 游戏社区的关注。
与那些用其他操作系统取代 Android 的项目不同,DroidDeck 仍是一款 Android 应用。一位开发者在 Reddit 讨论中简洁地描述了两者的区别:“我们希望它是一款用起来像操作系统的应用。”该应用甚至可以设置为 Android 启动器。
DroidDeck 可在受支持的 Adreno 硬件上,以 Big Picture 模式运行 Valve 的 ARM64 Steam 客户端,并通过 Valve 的 ARM64 Proton 运行 Windows 游戏。无需 root 权限。
版本 0.3.0大幅扩展了这一体验。现在,在 Steam 会话期间,DroidDeck 可以将掌机的控制装置作为 Steam Deck 控制器提供给 Steam 客户端使用,其中包括可正常工作的 Quick Access 按钮和设备陀螺仪。游戏可以接收 Steam Input 的虚拟控制器,让 Steam Input 布局能够应用于游戏。
双屏设备还获得了一项特别独特的功能:第二块屏幕可以充当 Steam Deck 的背部握把和触控板。
DroidDeck 的性能叠加层现在提供 1 至 4 级选项,并可显示 CPU 和 Adreno GPU 的利用率、时钟频率、温度、VRAM 及电池信息。Quick Access 还可以显示剩余电量和预计充电时间。
此次更新还显著提升了据称的启动速度。开发者表示,Steam 的启动时间已从约 31 秒缩短至约 6 秒,这项改动也让离线模式能够正常运行。
这相当于启动时间缩短了约 80%。
Lossless Scaling 目标为 60、90 和 120 FPS
另一项重要新增功能是 Lossless Scaling 帧生成。
DroidDeck 可以从用户自己的 Steam 库中获取 Lossless Scaling,并提供 60、90 和 120 FPS 的 LSFG 目标帧率,帧生成节奏与游戏帧同步。DroidDeck 不会分发 Lossless Scaling 的专有着色器,用户需要拥有该软件的副本。
0.3.0 版还引入了按模式设置的帧率限制器、可选的 GPU 时钟固定功能,以及 Mesa 的数据库着色器缓存。
开发者表示,他们在底层减少了几个 PRoot 陷阱,并将一些常见的路径查找操作移至进程内执行。现在也可以在不造成阻塞的情况下处理 Turnip GPU 时间戳轮询。
一则早期社区报告尤其引人注目,但应谨慎看待。一位 AYN Odin 3 用户报告称,更新后,MXGP 2021 在低画质设置下的帧率从约 20 FPS 提升到了中画质设置下的 60 FPS;据称,在降频模式下仍能达到 30 FPS。
这只是单个用户的观察结果,并非受控基准测试。要将这一提升完全归因于 DroidDeck 0.3.0,还需要控制设置、软件环境及其他变量。
» Notebookcheck多媒体笔记本电脑Top 10排名
» Notebookcheck游戏笔记本电脑Top 10排名
» Notebookcheck低价办公/商务笔记本电脑Top 10排名
» Notebookcheck高端办公/商务笔记本电脑Top 10排名
» Notebookcheck工作站笔记本电脑Top 10排名
» Notebookcheck亚笔记本电脑Top 10排名
» Notebookcheck超级本产品Top 10排名
» Notebookcheck变形本产品Top 10排名
» Notebookcheck平板电脑Top 10排名
» Notebookcheck智能手机Top 10排名
» Notebookcheck评测过最出色的笔记本电脑屏幕
» Notebookcheck售价500欧元以下笔记本电脑Top 10排名
» Notebookcheck售价300欧元以下笔记本电脑Top 10排名
Turnip 驱动程序自动管理
DroidDeck 0.3.0 还新增了 GPU 驱动程序自动管理功能。
新面板会检测 GPU,并维护相匹配的运行时和显示驱动程序组合,其中包括 DroidDeck 自有的 DD-Turnip 软件包。高级用户可以切换为手动选择。
硬件支持仍然有限。项目的 当前要求规定,需在受支持的 Adreno 硬件上运行 Android 9 或更高版本,并要求使用 Adreno 730 或更新型号,或 8xx 系列 GPU。Mali、Xclipse、PowerVR 和 Adreno 710 明确不受支持,其他几款 Adreno GPU 也尚未经过测试。
基础运行时需要约 3 GB 存储空间,桌面和模拟器组件为可选,另需 1.1 GB。
一位 DroidDeck 开发者表示,Snapdragon 8 Gen 2 是主要开发目标,他们主要在 AYN Thor Pro 上进行测试。
一位独立用户尝试在搭载 Dimensity 7050 和 Mali-G68 的 Realme 11 Pro 5G 上运行 DroidDeck 时,报告称 Gamescope 在启动期间失败。这一结果与项目文档明确将 Mali GPU 列为不受支持的情况一致。
开发者也提醒,兼容性和性能会因设备而异,硬件验证仍然有限。
它正逐渐不只是一个 Steam 启动器
DroidDeck 的可选 Linux 环境现已支持通过 Flathub 安装 ARM64 应用和游戏。用户还可以添加脚本、AppImage、Flatpak ID,或指定 GitHub 仓库中的最新 ARM64 AppImage。
此次更新还在 DroidDeck 内直接引入了 Stable、Preview 和 Test 更新通道。甚至可以安装针对开放拉取请求构建的 Test 版本。
现在可以为手动添加的游戏导入和导出 GameHub 与 Winlator 的存档;存储在次级游戏库中的游戏也可以作为实际的 Steam 游戏显示,而不再是非 Steam 快捷方式。导入的游戏还会保留已安装的构建版本,避免不必要的 Steam 重新验证。
DroidDeck 0.3.0 新增了西班牙语本地化,并欢迎贡献者提供更多翻译。
撰写本文时,这个年轻的项目在 GitHub 上已获得超过 500 颗星。该项目采用 GPL-3.0 许可,而 Steam 和 Proton 仍是 Valve 的软件。DroidDeck 声明其与 Valve 无关。
开发者还披露,DroidDeck 的开发过程中使用了 AI 工具,但没有说明具体使用程度。
目前仍存在一些不完善之处。一位 Reddit 用户最初报告称,在更新到 0.3.0 后,Steam 中的控制器停止工作;不过,切换到 X360 控制器选项后,该用户随后将问题标记为已解决。另一位用户则描述了在使用较早的 0.2 版本时遇到的桌面持久化和网络问题,开发者因此请求对方提供复现步骤和日志。
这些只是个别反馈,并不能证明存在普遍故障,但也凸显了该软件仍处于测试阶段。
当被问及 DroidDeck 能否运行 Steam Deck 上所有可玩的游戏时,该项目的一位开发者回答:“我不会说‘全部’。”不过,他也补充说,使用官方 ARM 版 Steam 客户端是该项目的一大兼容性优势。
因此,DroidDeck 0.3.0 并没有把每部 Android 手机都变成 Steam Deck。相反,它正在受支持的 Adreno Android 硬件上,迅速构建一个越来越像 Deck 的 Steam 环境,同时保留 Android 系统本身。








