-
Notifications
You must be signed in to change notification settings - Fork 852
Driver support
DXVK requires a Vulkan 1.3 capable driver, as well as Wine 7.1 or newer 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) | 24.0 | 24.0 |
Nvidia | 535.183.01 | 560.35.03 |
Intel (ANV) | 24.0 | 24.0 |
Note: Nvidia's Kepler architecture (most GTX 600 / 700 series) is no longer supported. Please use DXVK 1.10.3 in combination with these cards.
The following extensions are required for correct operation. All drivers listed in the table above support these features.
-
VK_EXT_robustness2
: DXVK will not run without this extension. ThenullDescriptor
androbustBufferAccess2
features are required. -
VK_EXT_transform_feedback
: Required for D3D10 and D3D11 support.
The following extensions are not required, but can lead to a better gameplay experience.
-
VK_KHR_maintenance5
: DXVK 2.5 relies on certain guarantees made by this extenison which may not hold true otherwise. -
VK_EXT_graphics_pipeline_library
: Used to reduce shader compilation stutter.- Only used if the driver supports the
graphicsPipelineLibraryIndependentInterpolationDecoration
feature.
- 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.
While not directly supported, the following drivers may work:
-
AMDVLK: Generally good compatibility and performance. Version 2024.Q1.3 or newer recommended for
VK_EXT_graphics_pipeline_library
support. RX 5000 series or newer GPU required. - AMDGPU-PRO: Mediocre compatibility and performance. In specific games, performance may be better than on other drivers on some GPUs. RX 5000 series or newer GPU required.
- NVK: As of version 24.1, many games are expected to run, but performance may be low in more demanding titles.
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 |