Hasty Briefsbeta

双语

FEX-emu – run x86 applications on ARM64 Linux devices

6 months ago
  • #linux
  • #gaming
  • #emulation
  • FEX 支持在 ARM64 Linux 设备上运行 x86 应用程序,类似于 qemu-user 和 box64。
  • 同时支持32位和64位二进制文件,可与 Wine/Proton 配合运行 Windows 游戏。
  • 通过 API 转发至主机系统库(如 OpenGL、Vulkan)以减少性能开销。
  • 包含实验性代码缓存功能,最大限度减少游戏内卡顿。
  • 提供针对每个应用程序的配置选项,例如跳过耗时的内存模型模拟以优化性能。
  • 配备用户友好的 FEXConfig 图形界面,方便管理设置。
  • 先进的二进制重编译器支持现代 x86(-64) 扩展指令集(包括 AVX/AVX2)。
  • 自定义中间表示(IR)使重编译器生成的代码比传统散列 JIT 更优化。
  • 全面的系统调用转换层处理操作系统差异及 seccomp 等小众功能。
  • 模块化核心设计使 FEX 可作为 Wine 的 WoW64/ARM64EC 后端使用。
  • 最新版本:FEX 2510 和 FEX 2509,持续改进并新增功能。