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

About D7VK
D7VK is an open source translation layer that runs Direct3D 3, 5, 6 and 7 applications on Linux through Wine. It translates these older 3D calls into Vulkan. It uses a modified version of DXVK's D3D9 Vulkan backend together with either Wine's DDraw implementation or the native Windows DDraw implementation, acting as a proxy between the two.
The project covers immediate-mode rendering only. Retained-mode Direct3D applications are not supported. DirectDraw-only 2D games gain nothing from D7VK because their calls are passed through to the underlying DDraw implementation. Many games that mix Direct3D, DirectDraw and GDI are not expected to work. The author recommends the game's Glide or OpenGL renderer where one exists. Users on Wayland may see a very small picture, and the documented workarounds are not guaranteed to work in every case.
Key features
- Translates Direct3D 3, 5, 6 and 7 immediate-mode calls to Vulkan for Linux and Wine
- Built on a modified DXVK D3D9 Vulkan backend
- Works with Wine's DDraw or the native Windows DDraw implementation
- Optional aspect ratio correction and a ddraw.backBufferResize configuration option
- Ported to DXVK-Sarek for GPUs that support Vulkan 1.1 only
- Covers immediate-mode Direct3D 3, 5, 6 and 7 rendering, according to the project's documentation
- Open source, with the source code publicly available in a GitHub repository
- A DXVK-Sarek port allows use on GPUs that support Vulkan 1.1
- Retained-mode Direct3D applications are not supported
- Games that mix Direct3D, DirectDraw and GDI are generally not expected to work
- The project's FAQ indicates D7VK requires a Vulkan 1.4 capable GPU
D7VK at a glance
- Category
- Gaming › Linux & Mac Gaming
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
D7VK alternatives
Tools and sites you could use instead, ranked by how closely they match.
linux-tkg provides scripts to download, patch, and compile Linux kernel versions 5.4 and later.
Manage Proton, Wine, and other compatibility tools used to run Windows titles on Linux with ProtonPlus.
Apply Vulkan post-processing effects to graphics on Linux with vkBasalt.
Check Proton and Steam Deck compatibility from the Steam Store with this Chrome or Firefox extension.
Launch Windows games on Linux with umu-launcher, a unified launcher for Windows game compatibility tools.
Popular in Linux & Mac Gaming
Well-known listings from the same topic.
D7VK FAQ
Will D7VK work with every game?
What if my GPU does not support Vulkan 1.4?
What can I do about a tiny picture in the top left corner on Wayland?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












