-
Notifications
You must be signed in to change notification settings - Fork 1k
Driver support
A compatible driver must support Vulkan 1.3 and fulfill the requirements mentioned in the Required Vulkan features section. Wine 8.14 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 | Required version | Recommended version |
|---|---|---|
| AMD (RADV) | 25.0 | 25.1 |
| Nvidia (prop.) | 550.54.14 | 575.51.02 |
| Nvidia (NVK) | 25.1 | See below |
| Intel (ANV) | 25.0 | 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.
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_EXT_robustness2VK_EXT_transform_feedback
Drivers must expose at least 256 bytes of push constants and support descriptor indexing.
The following extensions are not required, but can lead to a better gameplay experience.
-
VK_KHR_present_wait: Required for proper frame latency control. -
VK_EXT_descriptor_buffer: 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_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_swapchain_maintenance1: Needed for correctness, and fixes performance issues in games that frequently toggle Vsync.
We do not provide first-party support for Android or mobile graphics drivers.
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 |