这个项目能做什么

FEX-Emu 在 ARM64 Linux 系统上提供 x86 和 x86-64 二进制文件的用户态模拟。它同时支持 32 位和 64 位应用,并与 Wine/Proton 集成以运行 Windows 游戏。主要特性包括将图形 API 调用(OpenGL、Vulkan)直接转发到主机库以减少开销、一个可最大限度减少游戏内卡顿的实验性代码缓存,以及一个按应用配置系统,允许进行性能调整,例如跳过代价高昂的内存模型模拟。图形化配置工具(FEXConfig)简化了这些设置的管理。FEX 需要 ARMv8.0+ 硬件和一个 x86-64 根文件系统,对于许多发行版,可通过提供的 FEXRootFSFetcher 工具自动获取。在 Ubuntu(22.04 至 25.04)上,可通过 PPA 脚本简化安装,而其他发行版则按照 wiki 引导进行设置。该项目正在积极开发中,并在 Arch、Fedora、openSUSE 和 Ubuntu 上进行测试。