Freedom251 › Game Compatibility Layers
Box64

What Box64 is
Box64 runs x86_64 Linux programs, including games, on Linux devices with ARM64, RISC-V 64-bit or LoongArch processors. The host must be 64-bit and little-endian, with 64-bit libraries. Box64 uses native system libraries such as libc, libm, SDL and OpenGL to integrate with the host. Its DynaRec dynamic recompilers support Arm, RISC-V and LoongArch, and the project describes them as 5–10 times faster than the interpreter alone. Box64 supports Wine64 and Proton. Running 32-bit Windows components requires Box86, apart from experimental Wine WOW64 support; the project directs users seeking to run 32-bit binaries to Box86 or Box32, which it describes as experimental. Configuration is available through system or home-directory files and environment variables. DynaCache is enabled by default, stores generated code under ~/.cache/box64 and can use up to 2 GB by default. The project maintains a game compatibility list with working, partial, not working and unknown statuses. Box64 is identified as MIT licensed.
Who it suits
Box64 suits people who want to run x86_64 Linux programs or games on supported 64-bit ARM64, RISC-V or LoongArch Linux systems.
What it does well
- Targets ARM64, RISC-V 64-bit and LoongArch Linux devices.
- DynaRec supports all three target architectures.
- Supports Wine64 and Proton.
- Project maintains a game compatibility list.
What to know first
- Requires a little-endian 64-bit host with 64-bit libraries.
- 32-bit binaries require Box86 or experimental Box32.
- DynaCache can use up to 2 GB by default.
Limits
Box64 is intended for 64-bit programs. Running 32-bit Windows components requires Box86, except for experimental Wine WOW64 support; Box32 is also described as experimental. DynaCache is enabled by default and can use up to 2 GB by default.
Getting started
- Visit the Box64 project website.
- Confirm the host is 64-bit, little-endian, and has 64-bit libraries.
- Check the compatibility list for the program or game.
- Configure settings in /etc/box64.box64rc, ~/.box64rc, or environment variables.
- Use Box86 or Box32 for 32-bit binaries.
Verdict
Box64 is aimed at running 64-bit x86 Linux software on specified non-x86 Linux hosts. Its host requirements and separate route for 32-bit binaries are important constraints.
Questions
Is Box64 free?
Yes. Box64 is listed as free, with a free plan and no free trial.
Which systems can run Box64?
It targets Linux devices with ARM64, RISC-V 64-bit, and LoongArch processors. Linux and Android are listed as host platforms; the host must be 64-bit, little-endian, and have 64-bit libraries.
Can Box64 run 32-bit programs?
Box64 is for 64-bit programs. The project points users to Box86 or Box32 for 32-bit binaries, and describes Box32 as experimental.
Does Box64 work with Steam and Proton?
Steam integration is listed, and Box64 supports Proton and Wine64. Running 32-bit Windows components requires Box86, except for experimental Wine WOW64 support.
What license does Box64 use?
The project identifies Box64 as MIT licensed.
Who is the maker of Box64?
The project identifies ptitSeb as its author and describes him as a freelance developer.
Facts from Box64's own pages
- 32-bit limit
- Box64 is for 64-bit programs; the README directs users to Box86 or Box32 for 32-bit binaries, and describes Box32 as experimental. · github.com, 30 Sept 2026
- Cache limit
- DynaCache is enabled by default and its compressed files can use up to 2 GB by default. · github.com, 29 Sept 2026
- Compatibility
- The maker maintains a game compatibility list with working, partially working, not working, and unknown statuses. · box86.org, 30 Sept 2026
- Configuration
- Behavior can be configured through environment variables and INI-style configuration files at /etc/box64.box64rc and ~/.box64rc. · github.com, 30 Sept 2026
- DynaCache
- DynaCache is enabled by default, stores generated code under ~/.cache/box64, and uses up to 2 GB by default. · github.com, 30 Sept 2026
- Dynamic recompilation
- Its DynaRec backends for Arm, RISC-V, and LoongArch are described as 5–10 times faster than the interpreter alone. · github.com, 30 Sept 2026
- Dynamic recompiler
- DynaRec supports Arm, RISC-V, and LoongArch and is described as 5–10 times faster than the interpreter alone. · github.com, 29 Sept 2026
- Gaming compatibility
- The project links to a compatibility list of games confirmed to run or not run with Box64. · box86.org, 29 Sept 2026
- Host requirement
- Box64 requires a 64-bit little-endian host and 64-bit host libraries. · github.com, 30 Sept 2026
- License
- The Box64 repository provides the software under the MIT License. · github.com, 30 Sept 2026
- Maker
- The About page identifies ptitSeb as the author of Box64 and says he is a freelance developer. · box86.org, 29 Sept 2026
- Native libraries
- Box64 uses native system libraries such as libc, libm, SDL, and OpenGL to integrate with applications. · github.com, 30 Sept 2026
- Purpose
- Box64 runs x86_64 Linux programs, including games, on non-x86_64 Linux systems. · box86.org, 30 Sept 2026
- Steam and Wine
- Box64 supports Wine64 and Proton; 32-bit components require Box86, while Wine WOW64 support in Box64-only environments is described as experimental. · github.com, 30 Sept 2026
- Support and maintainer
- The project author identifies as ptitSeb, a freelance developer, and invites people to contact him about helping their projects. · box86.org, 30 Sept 2026
- Supported host architectures
- The project targets ARM64, RISC-V 64-bit, and LoongArch Linux devices. · github.com, 30 Sept 2026
- Supported hosts
- The project targets ARM64, RISC-V 64-bit, and LoongArch Linux devices. · github.com, 29 Sept 2026
Where Box64 stands on Freedom251
- Game Compatibility Layers#10 of 27