Table of Contents
DXVK 3.x
A compatible driver should support Vulkan 1.4 and fulfill the requirements mentioned in the Required Vulkan features section. Wine 10.1 or newer is needed for winevulkan support.
In general, please try to keep your graphics drivers up to date as possible, and use at least the latest stable version available for your operating system and your hardware. The table below lists the minimum required versions to run DXVK, as well as versions that provide additional feature support or performance in the recommended column.
The following Linux drivers are supported:
| Driver | Minimum required version |
|---|---|
| AMD (RADV) | 25.0 |
| Nvidia (prop.) | 575.51.02 |
| Nvidia (NVK) | 25.1 |
| Intel (ANV) | 25.1 |
Note: NVK is generally supported and expected to work, but performance is still not on par with the proprietary driver in many cases. Please use the latest version available for the best experience.
Note: Despite not advertizing Vulkan 1.4 support as of Mesa 26.1, older AMD GCN cards (Radeon HD 7xxx and some R9 2xx / 3xx cards) will continue to work.
Required Vulkan features
The following extensions are required for correct operation. All drivers listed in the table above support these features.
VK_EXT_depth_clip_enableVK_KHR_maintenance5VK_KHR_maintenance6VK_KHR_loat_store_op_noneVK_EXT_robustness2VK_EXT_transform_feedback
Drivers must expose at least 256 bytes of push constants and support descriptor indexing, as well as 8-bit, 16-bit and 64-bit integer types and the scalarBlockLayout feature.
Optional Vulkan features
The following extensions are not required, but can lead to a better gameplay experience.
VK_KHR_maintenance{8,9,10,11}: Used for various minor optimizations.VK_KHR_present_wait: Required for proper frame latency control.VK_KHR_unified_image_layout: Used to reduce unnecessary GPU synchronization.VK_EXT_descriptor_heap: Used for a more efficient resource binding model.VK_EXT_graphics_pipeline_library: Used to reduce shader compilation stutter.- Only used if the driver supports the
graphicsPipelineLibraryIndependentInterpolationDecorationfeature.
- Only used if the driver supports the
VK_KHR_swapchain_maintenance1: Needed for correctness, and fixes performance issues in games that frequently toggle Vsync.VK_EXT_memory_budget: Helps memory management be aware of driver-internal allocations as well as VRAM requirements of external apps.VK_EXT_shader_module_identifier: Further improvements when graphics pipeline libraries are supported, especially in 32-bit games.VK_EXT_extended_dynamic_state3: May further reduce stutter when graphics pipeline libraries are supported.VK_EXT_attachment_feedback_loop_layout: Needed to avoid artifacts in certain D3D9 games.
We do not provide first-party support for Android or mobile graphics drivers.
DXVK 1.10.3
Legacy versions of DXVK require a Vulkan 1.1 capable driver.
| Driver | Required version | Recommended version |
|---|---|---|
| AMD (RADV) | 20.2 | 22.0 |
| Nvidia | 470.82 | 510.47.03 |
| Intel (ANV) | 22.0 | 22.0 |