有人把安卓手机变成了Steam Deck,用的还是一个免费开源App。
它叫DroidDeck。不串流、不跑虚拟机,而是把Valve的Arm原生Steam客户端直接装进安卓手机里。作者在荣耀Magic V6上做了测试,并称数字证明这不是花架子。
![]()
这件事能成,得先谢Valve自己。新发布的Steam Frame VR头显用的是Arm架构的高通骁龙8 Gen 3芯片,不是x86的AMD处理器。Valve为它做的适配工作,被DroidDeck直接拿来用了。
它和以前的方案差在哪
以前在安卓手机上跑PC游戏,路子是模拟Windows。代价是吃掉大量内存和CPU资源。
DroidDeck换了个思路:Steam客户端本身就原生跑在Arm上,不用在后台再跑一套SteamOS,资源一点不浪费。开源的Turnip Vulkan驱动直接和骁龙芯片里的GPU对话。
结果是一上来就有SteamOS级别的优化,包括云存档、各种性能浮层,以及原生支持AMD的FSR、骁龙GSR和无损缩放帧生成。
换句话说,你Steam库里已有的PC游戏,跑在骁龙的芯片上,本地运行。
装起来有点折腾
作者说,这东西要调对得花点功夫。第一步不难:去项目的GitHub releases页面下载最新版。之后还有几步,安装时可能需要关掉应用安全限制。
安卓默认会禁用进程内的子进程,也就是在安卓里再跑一套SteamOS这种操作。解决办法是进“关于手机”页面连点七次版本号,激活开发者模式,进开发者选项打开“禁用子进程限制”。
然后进DroidDeck的Setup和Overview,如果“Ready to Play”那个圈里缺什么,点Details把需要的东西装上。点Play Steam打开SteamOS,首次启动会花点时间装其他依赖,装完就能装游戏了。
设置怎么调
从屏幕右侧往左滑,能拉出右侧菜单,设置调整都在这里。作者基于骁龙8 Gen 5手机的早期测试,给了几个他认为最好用的选项:
- 帧生成:LSFG 3x。需要在Steam上下载Lossless Scaling才能启用,售价6.99美元
- 缩放滤镜:骁龙GSR(Quality)
- FEX预设:FEX是把游戏代码翻译到手机上运行的翻译层。玩独立游戏或老游戏选“Use Default”,玩3A大作选“Performance + TSO”
末尾那个“+ TSO”(Total Store Order)会让CPU按严格顺序读写内存。还有更极端的选项,ETA Prime在视频里用的就是那个,但作者用它把《赛博朋克2077》跑崩了。
实测三款游戏
作者目前只来得及折腾三款游戏,承认这还是个半成品,但确实能玩。
独立游戏玩家会喜欢这个方案。《哈迪斯2》表现不错,在Magic V6的OLED屏上画面很惊艳。《传送门2》则是快速爽快的一波回忆杀,作者说他和侄子玩了很多次。
3A游戏可以调到30帧以上运行。作者不确定ETA Prime是怎么跑到60帧的,但表示自己这边还得花时间慢慢调。
苹果的游戏策略被戳中了
即便有这些早期使用上的摩擦,DroidDeck还是暴露了苹果游戏策略的一个致命弱点:游戏库锁定。
PC玩家花十年甚至更久,在Steam、GOG和Epic Games上攒下了庞大的游戏库,DroidDeck三个平台都支持。你在Steam上买一款游戏,它能在你的台式机上跑,能在Steam Deck上跑,现在还能在安卓手机或折叠屏上跑。
苹果的围墙花园则对自定义驱动和后台进程施加iOS限制。像DroidDeck这样的App,在未越狱的iPhone上技术上和法律上都不可能实现。考虑到那颗GPU的原始性能,这挺可惜的。
作者说测试才刚开始,但他已经在想象把它和一副AR眼镜搭配,用在长途航班上。不用再玩那些缩水的手机抽卡游戏了,他可以直接清自己的PC游戏库存。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.