IT之家 9 月 17 日消息,科技媒体 Ars Technica 今天(9 月 17 日)发布博文,报道称 Valve 为扩展其 VR 头显 Steam Frame 的应用兼容体验,在现有 Proton 兼容层外,还新增了 FEX 与 Lepton 两个兼容层。
IT之家注:Proton 是 Valve 基于 Wine 开发的兼容层,主要处理 Windows 程序接口与 Linux 系统环境之间的兼容问题,用于让 SteamOS(基于 Linux)运行面向 Windows 编写的游戏。
Valve 为了让 Steam Frame(运行 SteamOS)头显运行更多游戏,扩展新增 FEX 与 Lepton 两个兼容层。前者面向 Arm 硬件,后者面向 Android 应用包。
根据 Steam 页面公告信息,FEX 源自 fex-emu 项目,是 Valve 移植的开源兼容工具,主要在 Arm 芯片组上模拟 x86 处理器指令。自 fex-emu 项目 2018 年启动开始,Valve 资助其首席开发者 Ryan Houdek。

其典型应用是在 Arm 设备上运行采用 x86 架构编译的游戏,并通过重编译安装包、调用图形库和代码缓存提高运行效率。
FEX 现已准备集成到 Steam Frame 中,Valve 工程师 Pierre-Loup Griffais 表示,公司正在探索面向其他 Arm 设备的 SteamOS 版本,目标是让基于 Arm 的设备运行 Steam 游戏时,不必因兼容问题放弃部分游戏库。
而 Lepton 基于现有 Waydroid 项目进一步扩展,通过软件容器,在 SteamOS 上运行标准 Android APK。由于许多独立 VR 游戏最初为基于 Android 的 Quest 头显设计,Lepton 成为 Steam Frame 的重要兼容组件。

VR.org 本月分析 Steam 元数据发现,首批 120 款“Great on Frame”(意味着良好兼容)的游戏中,有 52 款通过 Lepton 运行 Android APK,占比约为 43%。

Valve 工程师 Lawrence Yang 则表示,公司没有禁止开发者借助 Lepton 运行其他 Android 应用,但目前该项目重点仍是游戏。








