开源项目 FX Steam Launcher 公布:将 SteamOS 环境封装为独立应用,让苹果 Mac 运行 Windows 游戏
IT之家 11 月 3 日消息,近期有开发者推出一款名为 FX Steam Launcher 的开源项目,相应项目主要是将 SteamOS 环境封装为独立应用程序,让用户能够像运行普通 Mac 应用一样启动 Steam,直接下载并运行 Windows 游戏,IT之家附项目地址(https://fxgl.github.i
开发者最近放出了一个叫 FX Steam Launcher 的开源项目,思路是把整套 SteamOS 环境打包成一个独立应用。用户在 Mac 上像点开普通应用那样启动 Steam,就能直接下载并运行 Windows 游戏。项目地址为 https://fxgl.github.io/steamac/。
面对 DirectX 游戏,这套工具给出两条转换路径。一条走 SteamOS 的 Proton 兼容层:先把 DirectX 12 转成 Vulkan,再转成苹果的 Metal 图形 API。另一条用实验性的 DXMT 项目,把 DirectX 10、11 游戏转成 Metal API,用来兼容一部分较老的 Windows 游戏。

拿它和 CrossOver 比,FX Steam Launcher 跑现代游戏要经过两层图形 API 转换,性能损耗可能更明显。好处是它用即时编译机制,游戏启动后就能玩,不用再做复杂配置。项目还提供了部分反作弊系统的兼容方案;理论上,只要一款游戏能在 Steam Deck 上正常运行并连上服务器,就有机会在 Mac 上跑起来。

外设这块,键盘、鼠标和游戏控制器都做了兼容。软件还能灵活分配 CPU 和内存资源,苹果自带的 Metal Performance HUD 性能监控工具也能正常调用。
外媒 ETA Prime 拿搭载 M4 Max 芯片的 Mac mini 做过实测。1080P 分辨率、高画质下跑《巫师 3》,帧率大约 70 FPS;跑《剑星》改用 800P 加高画质,同样能到约 70 FPS。M4 Max 的原生图形性能接近 RTX 5070 Laptop 显卡,这个成绩也说明多层图形 API 转换带来的性能损耗不能忽视。