Side by side
D7VK vs DXVK
Both stand on game compatibility layers. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxWindows
D7VK provides a focused translation route for supported older Direct3D applications on Linux with Wine. Its rendering scope and compatibility limits matter, and Windows use is explicitly untested.
Visit D7VK Free plan LinuxWindows
DXVK provides a Vulkan translation route for Direct3D applications, with launcher integrations and configuration options. Check driver compatibility and the multiplayer-game warning before using it.
Visit DXVKThe facts
| D7VK | DXVK | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Windows | Linux, Windows |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | github.com | github.com |
| On game compatibility layers | #11 of 27 | #7 of 27 |
D7VK: what it does well
- Free and open source under the Zlib license
- Supports Direct3D 7, 6, 5, and 3
- Offers frame-rate and presentation configuration
- HUD displays graphics and performance details
What to know first
- Retained-mode applications are not supported
- DirectDraw-only 2D games receive no benefit
- Windows use is untested and unsupported as a development target
- Games mixing older graphics APIs with GDI may not work properly
DXVK: what it does well
- Translates Direct3D 8, 9, 10 and 11 through Vulkan.
- Provides both 32-bit and 64-bit release packages.
- Several launchers can configure DXVK automatically.
- Optional HUD shows performance and shader details.
What to know first
- Requires a sufficiently recent Vulkan driver.
- Multiplayer library changes may be treated as cheating.
- Launcher integrations configure DXVK only when enabled.