Run x86 and x86-64
programs on RISC-V

felix86 is a userspace emulator that lets you run x86 and x86-64 Linux programs and games on RISC-V devices.

To install on your RISC-V device, execute the following command:

bash <(curl -fsSL https://install.felix86.com)
Read the documentation

Game-ready

Our in-house just-in-time recompiler translates x86 instructions to RISC-V code on the fly. Using our OpenGL and Vulkan passthrough games can run with great performance.

Hackable

Free, open source, and configurable. Our documentation will help you use the emulator in many different ways, with or without a rootfs.

Rigorously tested

Validated against a wide range of Linux programs and games. Every instruction is extensively tested for correctness.