Box64 vs DXVK
Box64
box86.orgDXVK
github.comSide by side
| Figure | Box64 | DXVK |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | — | Yes |
| Linux | Yes | Yes |
| Android | Yes | — |
| Plans published | 0 | 1 |
| Spec score · Game Compatibility Layers | 7.3 (#15) | 7.6 (#11) |
| Configuration | Behavior can be configured through environment variables and INI-style configuration files at /etc/box64.box64rc and ~/.box64rc. | Users can configure DXVK with environment variables or a configuration file, including shader cache, logging and GPU selection options. |
| License | The Box64 repository provides the software under the MIT License. | The software uses the zlib/libpng license, which permits use for any purpose including commercial applications, subject to stated conditions. |
| Purpose | Box64 runs x86_64 Linux programs, including games, on non-x86_64 Linux systems. | DXVK is a Vulkan based translation layer for Direct3D 8, 9, 10 and 11 that lets 3D applications run on Linux using Wine. |
Plans
In their own words
DXVK
DXVK is a Vulkan-based translation layer for running Direct3D 8, 9, 10, and 11 applications on Linux through Wine. DXVK Native can also run without Wine and is intended for game and application ports or port bring-up. The project provides release builds and links to recent development builds through GitHub; release packages include 32-bit and 64-bit versions. Steam Play, Lutris, Bottles, and Heroic Launcher can configure DXVK automatically when enabled. An optional HUD can display frame rate, frame times, GPU load, memory use, API feature level, and shader compiler activity. On supported drivers, Graphics Pipeline Library can compile Vulkan shaders as games load Direct3D shaders, reducing or eliminating shader compilation stutter in many games. Users can configure shader caching, logging, and GPU selection through environment variables or a configuration file. DXVK is free under the zlib/libpng license and supports Linux and Windows. It requires a sufficiently recent Vulkan driver. The project warns that modifying Direct3D libraries in multiplayer games may be considered cheating and could result in an account ban.