Hasty Briefsbeta

FEX: A fast usermode x86 and x86-64 emulator for ARM64 Linux

a day ago
  • #ARM64
  • #gaming
  • #emulation
  • FEX enables running x86 applications on ARM64 Linux devices, similar to qemu-user and box64.
  • Supports both 32-bit and 64-bit binaries and can be used with Wine/Proton for Windows games.
  • Forwards API calls to host system libraries (e.g., OpenGL, Vulkan) to reduce emulation overhead.
  • Includes an experimental code cache to minimize in-game stuttering.
  • Offers per-app configuration for performance tweaks (e.g., skipping costly memory model emulation).
  • Provides a user-friendly FEXConfig GUI for adjusting settings.
  • Requires ARMv8.0+ hardware and has been tested on Arch Linux, Fedora, openSUSE, and Ubuntu.
  • An x86-64 RootFS is required and can be downloaded using FEXRootFSFetcher or manually generated.
  • Installation is done via a PPA using a provided Python script.