D7VK implements Direct3D versions 3 through 7 through Vulkan for Linux and Wine compatibility.
DXVK
DXVK translates Direct3D 8 through 11 to Vulkan so 3D applications can run on Linux through Wine.

About DXVK
DXVK is an open-source Vulkan-based translation layer for Direct3D 8, 9, 10 and 11. It allows 3D applications to run on Linux using Wine. The project is hosted on GitHub as a repository, with source code, releases, and development builds. It is relevant to Linux and Windows platforms according to directory.
To use a DXVK release, users install its DLLs into a Wine prefix, copy or link them into system32 and syswow64 directories, then open winecfg and add native DLL overrides for d3d8, d3d9, d3d10core, d3d11 and dxgi. DLL dependencies vary by API. Tools such as Steam Play, Lutris, Bottles, and Heroic Launcher can handle setup automatically when enabled.
DXVK includes a HUD controlled by DXVK_HUD, showing options like devinfo, fps, frametimes, memory, and more. It logs messages to stderr and can create log files with DXVK_LOG_PATH. The repository notes that manipulating Direct3D libraries in multiplayer games may be considered cheating and can lead to account bans, including some single-player games with multiplayer portions. It suits Linux users running Windows 3D games through Wine.
Key features
- Translates Direct3D 8, 9, 10 and 11 to Vulkan for Linux/Wine.
- Runs 3D applications on Linux through Wine.
- Install into Wine prefix by copying DLLs and adding native overrides.
- HUD options show FPS, frametimes, memory, draw calls and more.
- Logs to stderr and optional files via DXVK_LOG_PATH.
- Used with tools like Steam Play, Lutris, Bottles and Heroic Launcher.
- Open-source translation layer for Direct3D 8 through 11 on Vulkan.
- Can be installed manually into a Wine prefix or handled by gaming tools.
- Provides HUD and logging options for monitoring and debugging.
- Available as releases and development builds from the GitHub repository.
- Installing manually requires copying DLLs and setting native overrides in winecfg.
- Manipulating Direct3D libraries in multiplayer games may be considered cheating and risk account bans.
- Requires a recent enough Vulkan driver for your hardware before reporting issues.
DXVK at a glance
- Website
- github.com/doitsujin/dxvk
- Category
- Gaming › Linux & Mac Gaming
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Windows
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
DXVK alternatives
Tools and sites you could use instead, ranked by how closely they match.
Apply Vulkan post-processing effects to graphics on Linux with vkBasalt.
Browse a Linux game center with preconfigured Wine and native game entries in this open-source project.
Manage Proton, Wine, and other compatibility tools used to run Windows titles on Linux with ProtonPlus.
Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
Check Proton and Steam Deck compatibility from the Steam Store with this Chrome or Firefox extension.
Popular in Linux & Mac Gaming
Well-known listings from the same topic.
DXVK FAQ
What does DXVK do?
Is DXVK free?
How do I install DXVK in a Wine prefix?
Can using DXVK get me banned in multiplayer games?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












