REFERENCE · 65 RELEASES · DXVK 3.1.1
DXVK release history
How we checked this
Latest versions at a glance
| Version | Released | Needs | Role |
|---|---|---|---|
| 3.1.1 | 2026-09-15 | Vulkan 1.4-class driver; Wine 10.1 or newer on Linux | Current |
| 2.7.1 | 2025-08-30 | Vulkan 1.3 and VK_KHR_maintenance5 | Last 2.x |
| 1.10.3 | 2022-08-02 | Vulkan 1.1 | Legacy, for older GPUs |
No rows match.
Each links to its card below and to its official download. We tested 3.1.1, 2.7.1 and 1.10.3 in the lab (F10, F11); that means they installed and ran on our test machines, not that they suit your game.
Timeline
Show the releases as a list
3.1.1· 2026-09-153.1· 2026-08-273.0.2· 2026-07-183.0.1· 2026-07-053.0· 2026-06-252.7.1· 2025-08-302.7· 2025-07-052.6.2· 2025-06-102.6.1· 2025-04-072.6· 2025-03-132.5.3· 2025-01-132.5.2· 2024-12-202.5.1· 2024-11-182.5· 2024-11-112.4.1· 2024-09-262.4· 2024-07-102.3.1· 2024-03-202.3· 2023-09-042.2· 2023-05-122.1· 2023-01-242.0· 2022-11-101.10.3· 2022-08-021.10.2· 2022-07-131.10.1· 2022-03-261.10· 2022-03-041.9.4· 2022-01-241.9.3· 2022-01-111.9.2· 2021-09-201.9.1· 2021-07-261.9· 2021-06-151.8.1· 2021-03-011.8· 2021-02-191.7.3· 2020-12-021.7.2· 2020-10-071.7.1· 2020-08-131.7· 2020-05-161.6.1· 2020-04-191.6· 2020-03-201.5.5· 2020-02-291.5.4· 2020-02-071.5.3· 2020-01-301.5.2· 2020-01-251.5.1· 2020-01-091.5· 2019-12-161.4.6· 2019-12-031.4.5· 2019-11-191.4.4· 2019-10-271.4.3· 2019-10-181.4.2· 2019-10-041.4.1· 2019-09-271.4· 2019-09-211.3.4· 2019-09-081.3.3· 2019-08-291.3.2· 2019-08-051.3.1· 2019-07-201.3· 2019-07-131.2.3· 2019-06-261.2.2· 2019-06-151.2.1· 2019-05-191.2· 2019-05-131.1.1· 2019-05-041.0.3· 2019-04-151.0.2· 2019-04-011.0.1· 2019-03-141.0· 2019-02-25
Every release
65 releases
DXVK 3.1.1 2026-09-15tested by usDXGI_SCALING_NONE and SetBackgroundColor for DXGI swap chains (Adobe software)
What changed
- DXGI_SCALING_NONE and SetBackgroundColor for DXGI swap chains (Adobe software)
- dxbc-spirv crash fix with some ENB shaders
Game fixes named in the notes
Call of Duty: Ghosts, Corpse Party, Painkiller: Black Edition, Rayman 3, Skyrim Special Edition, SpellForce 2: Anniversary Edition
Archive size 18,041,512 bytes (official GitHub asset, measured by us).
Findings: F01, F11, F44.
DXVK 3.1 2026-08-27Basic DXGI incremental-present support; dirty rects forwarded via VK_KHR_incremental_present
What changed
- Basic DXGI incremental-present support; dirty rects forwarded via VK_KHR_incremental_present
- D3D11 render-target views on buffers (emulated via 1D textures)
- Intel D3D11 vendor-extension libraries load on Intel GPUs (groundwork for Proton)
- Better compatibility with overlays hooking DXGI
- Tiler render-area optimisations
New features and options
- DXGI present parameters / dirty rectangles
- buffer RTVs
- Intel extension library loading
- dxvk.enableNvCudaInterop option
- DXVK_CAPTURE_FRAMES (frame-capture helper, present in code at v3.1)
Game fixes named in the notes
VirtualDJ, Ubisoft Connect, Battlefield 3, Mabinogi, The Witcher, Ghost Recon Breakpoint, Mirror's Edge, RaceRoom Racing Experience
Archive size 18,056,721 bytes (official GitHub asset, measured by us).
DXVK 3.0.2 2026-07-18New DXVK_DEBUG=hang mode to locate GPU hangs / VK_ERROR_DEVICE_LOST (best on AMD/Nvidia)
What changed
- New DXVK_DEBUG=hang mode to locate GPU hangs / VK_ERROR_DEVICE_LOST (best on AMD/Nvidia)
- Fix performance regression for games creating a DXGI factory every frame
New features and options
- DXVK_DEBUG=hang
Game fixes named in the notes
Dying Light: The Beast, Granblue Fantasy: Relink, Halo: Combat Evolved, Overwatch, Splinter Cell: Chaos Theory
Archive size 17,999,049 bytes (official GitHub asset, measured by us).
DXVK 3.0.1 2026-07-05Secondary command buffers disabled on all desktop GPUs
What changed
- Secondary command buffers disabled on all desktop GPUs
- Fix D3D9 regression on some drivers
- Crash fix when D3D DLLs are unloaded while a device lives
- Stutter fix on 32-bit Nvidia with descriptor heap
- Windows-only workarounds for Nvidia sampler creation and an Intel GPL hang
- Intel Alchemist-and-older (ANV) fall back to descriptor buffers due to a driver hang
Game fixes named in the notes
Black Mesa, Gothic 3, GTA IV, Empire Earth 2, Fallout 3, Fruit Ninja, Kane & Lynch: Dead Men, King's Bounty: The Legend, Manhunt, Splinter Cell: Chaos Theory, Total War: Medieval II
Archive size 17,873,057 bytes (official GitHub asset, measured by us).
DXVK 3.0 2026-06-25New shader compiler: dxbc-spirv (separate repo, git submodule) now handles every shader model, replacing the legacy DXBC and D3D9 DXSO-to-SPIR-V translators
What changed
- New shader compiler: dxbc-spirv (separate repo, git submodule) now handles every shader model, replacing the legacy DXBC and D3D9 DXSO-to-SPIR-V translators
- Shader compilation fully moved to worker threads (faster start-up, less stutter in some titles); more compact code saves ~1 GiB RAM in games like Overwatch / God of War
- New on-disk shader cache of DXVK's intermediate representation (AppData/Local in the prefix; DXVK_SHADER_CACHE / DXVK_SHADER_CACHE_PATH)
- VK_EXT_descriptor_heap is the default binding model on supported drivers; descriptor-buffer path from 2.7 deprecated
- D3D9 fixed-function pipeline reimplemented as ubershaders with optimised variants compiled in background
- D3D9 buffer uploads on demand with bounded in-flight memory (fewer 32-bit address-space crashes)
- D3DRS_MULTISAMPLEANTIALIAS honoured (sample locations + EDS3)
- Shared resources work with upstream Wine (no Proton-only patches)
- D3D11 class linkage supported; less GPU sync allows overlapping render/compute passes
- DXVK_FRAME_RATE removed
New features and options
- dxbc-spirv shader compiler (all shader models)
- internal shader cache (DXVK_SHADER_CACHE, DXVK_SHADER_CACHE_PATH)
- VK_EXT_descriptor_heap binding model (dxvk.enableDescriptorHeap)
- D3D9 fixed-function ubershaders
- D3D11 class linkage
- VK_EXT_border_color_swizzle usage
Removed or replaced
- legacy DXBC shader compiler (commit fcc91dc8, 2025-09-19)
- DXVK_FRAME_RATE env var (commit dae35be7) - use dxvk.maxFrameRate, MangoHud or Gamescope
- Intel vendor-ID spoofing for XeSS 2 games
Breaking changes
- Drivers lacking the Vulkan 1.4-era feature set are unsupported
- DXVK_FRAME_RATE no longer works
- Shader compile cost is higher on first run (mitigated by the new disk cache)
- RDNA1/2 on Windows effectively unsupported (legacy binding model, severe perf issues)
Requirements
- vulkan: 1.4 feature set required per release notes (wiki: driver 'should support Vulkan 1.4'; GCN cards without 1.4 still work). Note: instance API version constant in src/dxvk/dxvk_instance.h is still VK_API_VERSION_1_3 and VP_DXVK_requirements.json lists api-version 1.3.204 plus hard-required extensions
- wine: 10.1+ for winevulkan (wiki Driver-support.md, 2026-06-20)
- driver notes: Wiki minimums: RADV 25.0, Nvidia proprietary 575.51.02, NVK 25.1, ANV 25.1. Required extensions: VK_EXT_depth_clip_enable, VK_KHR_maintenance5, VK_KHR_maintenance6, VK_KHR_load_store_op_none, VK_EXT_robustness2, VK_EXT_transform_feedback; >=256 bytes push constants, descriptor indexing, 8/16/64-bit ints, scalarBlockLayout. Descriptor heap needs Nvidia 595.84+. RDNA1/2 on AMD's Windows driver: stay on 2.x.
Game fixes named in the notes
Postal: Brain Damaged, SnowRunner, Overwatch, God of War, Days Gone, Final Fantasy XIV, Unreal Tournament 2004, GTA IV, Anno 1701, Men of War: Assault Squad, Vietcong, The I of the Dragon, Sea Dogs, Dirt Rally 2.0, Resident Evil 6, BioShock Infinite, Borderlands 2, Colin McRae Rally 3, Fallout: New Vegas, Insurgency, Counter-Strike: Global Offensive, Jump Space, Max Payne, Railroad Tycoon 3, Sang-Froid: Tales of Werewolves, Splinter Cell: Double Agent, The Sims 3, Total War: Pharaoh, Witch on the Holy Night, World of Final Fantasy
Archive size 17,866,587 bytes (official GitHub asset, measured by us).
DXVK 2.7.1 2025-08-30tested by usFix MSAA resolve regression in D3D9
What changed
- Fix MSAA resolve regression in D3D9
- Fewer render-pass barriers in D3D9
- Line tessellation factor fix
- New d3d9.modeCountCompatibility option for games overflowing on long mode lists
- Last 2.x release
New features and options
- d3d9.modeCountCompatibility
Removed or replaced
- Crysis 3 GPU vendor override (broke startup after EA app updates)
Game fixes named in the notes
Dead Space 2, DCS World, AquaNox 2, Alone in the Dark (2008), Comanche 4, Crysis 3, Dungeon Siege 2, Everybody's Gone to the Rapture, Fallout: New Vegas (NV Reloaded), Guilty Gear, Psi-Ops, Scarface, Team Fortress 2, The Witcher, Top Spin 2004
Archive size 10,310,666 bytes (official GitHub asset, measured by us).
Findings: F10, F11.
DXVK 2.7 2025-07-05VK_KHR_maintenance5 hard-required (fallbacks removed) - mostly hits AMD Polaris/Vega on Windows; RADV fine from Mesa 25.0
What changed
- VK_KHR_maintenance5 hard-required (fallbacks removed) - mostly hits AMD Polaris/Vega on Windows; RADV fine from Mesa 25.0
- Descriptor management rewritten; VK_EXT_descriptor_buffer default on newer AMD/Nvidia GPUs to cut CPU overhead
- VRAM budget enforced more strictly on dGPUs, evicting unused resources to system memory
- Memory defrag enabled on Intel Battlemage/Lunar Lake
- Legacy state cache removed entirely
- D3D11 shaders zero-initialise variables and groupshared memory by default
- GPUs lacking required features are no longer exposed as adapters
New features and options
- dxvk.enableDescriptorBuffer
- ID3DDestructionNotifier
- planar video output views
Removed or replaced
- state cache (DXVK_STATE_CACHE, DXVK_STATE_CACHE_PATH, *.dxvk-cache files) - commit 57d5a1e4
- d3d9.forceSwapchainMSAA (Gamescope suggested instead)
- d3d11.zeroWorkgroupMemory (now always on)
- DXVK_HUD=samplers item (code removed, commit 5afe6881; README still lists it)
- AVX-enabled MinGW builds now rejected at compile time
Breaking changes
- Drivers without VK_KHR_maintenance5 (old AMD Windows drivers, Mesa < 25.0 on Polaris/Vega) can no longer run DXVK
- Existing state cache files become useless
Requirements
- vulkan: 1.3
- wine: Wine 8.14+ per wiki at release (later edited to 10.0 in Feb 2026)
- driver notes: Wiki DXVK 2.7 section: RADV 25.0 min / 25.1 rec, Nvidia 550.54.14 min / 575.51.02 rec, ANV 25.0 min / 25.1 rec; maintenance5 required. Descriptor buffer off on Nvidia Pascal and older and on AMD RDNA2-and-older with AMDVLK/Windows driver. AMD Windows driver support deprioritised.
Game fixes named in the notes
Final Fantasy XIV, God of War, Metaphor: ReFantazio, Watch Dogs 2, JR EAST Train Simulator, Modulus, Astebreed, GTR - FIA GT Racing Game, LEGO City Undercover, Star Trek: Starfleet Command III, Test Drive Unlimited 2, Wargame: European Escalation
Archive size 10,276,188 bytes (official GitHub asset, measured by us).
DXVK 2.6.2 2025-06-10Maintenance release on the 2.6 branch (not from master); no new Vulkan requirements
What changed
- Maintenance release on the 2.6 branch (not from master); no new Vulkan requirements
- New DXVK_FILTER_DEVICE_UUID to pick one of several identical GPUs
- d3d9.hideAmdGpu/hideIntelGpu/hideNvidiaGpu options and improved D3D9 vendor-ID override
- Better WSI backend selection in dxvk-native
New features and options
- DXVK_FILTER_DEVICE_UUID
- d3d9.hideNvidiaGpu / hideAmdGpu / hideIntelGpu
Game fixes named in the notes
osu! (stable), Pirate Hunter, Red Orchestra: Ostfront 41-45, Rocketbirds 2, Thumper
Archive size 10,107,492 bytes (official GitHub asset, measured by us).
DXVK 2.6.1 2025-04-07Removed 2.6's sparse-buffer usage (hangs on AMD Vega etc.)
What changed
- Removed 2.6's sparse-buffer usage (hangs on AMD Vega etc.)
- RTSS overlay sRGB workaround
- Driver workarounds for Intel ANV (fixed in Mesa 25.0.3) and RADV RDNA4 hangs (pre-Mesa 25.0.2)
- SDL3 backend fixes for dxvk-native
Game fixes named in the notes
Assassin's Creed Origins, Hitman 2, LEGO Batman: The Videogame, LEGO Indiana Jones: The Original Adventures, Need for Speed: Most Wanted (2005)
Archive size 10,312,443 bytes (official GitHub asset, measured by us).
DXVK 2.6 2025-03-13Nvidia Reflex support in D3D11 via VK_NV_low_latency2 (with dxvk-nvapi, Proton Experimental); DXVK_HUD=latency
What changed
- Nvidia Reflex support in D3D11 via VK_NV_low_latency2 (with dxvk-nvapi, Proton Experimental); DXVK_HUD=latency
- Workaround for common MSAA misuse that garbles output on Nvidia
- Better GPU-bound performance with NVAPI UAVOverlap (e.g. Baldur's Gate 3)
- Reworked Vulkan swap chain implementation
- Async transfer queue always used for resource init (may save up to 64 MiB VRAM)
- Deferred command lists submitted multiple times now always behave correctly
- ID3D11On12Device1 support
New features and options
- Reflex / latency sleep
- DXVK_HUD=latency
- DXVK_HUD cs thread load
- dxvk.latencySleep, dxvk.latencyTolerance
Removed or replaced
- d3d11.dcSingleUseMode
Requirements
- driver notes: Reflex needs a driver with VK_NV_low_latency2 and Proton Experimental's dxvk-nvapi; does not work on Windows for UAVOverlap
Game fixes named in the notes
God of War, Overwatch 2, Quake Champions, Assassin's Creed III, Assassin's Creed IV: Black Flag, Watch Dogs, S.T.A.L.K.E.R.: Clear Sky, Baldur's Gate 3, Cardfight!! Vanguard Dear Days 2, Trine 5, Clanfolk, Kingdom Come: Deliverance, Watch Dogs 2, CivCity: Rome, Global Operations, Need for Speed: Hot Pursuit 2, Silent Hill 2 (Enhancements mod), Tom Clancy's Splinter Cell, Trainz
Archive size 10,302,308 bytes (official GitHub asset, measured by us).
DXVK 2.5.3 2025-01-13Windows exclusive full-screen available again as opt-in (dxvk.allowFse)
What changed
- Windows exclusive full-screen available again as opt-in (dxvk.allowFse)
- Fix for broad D3D8/9 fixed-function rendering regression
- D3D11 hull-shader NaN tessellation factors handled
- Better DXVK_DEBUG=markers output
New features and options
- dxvk.allowFse
Game fixes named in the notes
TopSpin 2K25, Arcana Heart 3 Love Max!!!!!, Bright Memory, Far Cry 5, Halo: The Master Chief Collection, Max Payne 3, The Hurricane of the Varstray
Archive size 9,881,540 bytes (official GitHub asset, measured by us).
DXVK 2.5.2 2024-12-20On Windows, DXVK tries to opt out of exclusive full-screen when VK_EXT_full_screen_exclusive exists (fewer alt-tab issues)
What changed
- On Windows, DXVK tries to opt out of exclusive full-screen when VK_EXT_full_screen_exclusive exists (fewer alt-tab issues)
- D3D9 shader validation interfaces
- Uses VK_FORMAT_A8_UNORM for D3D11 A8 when maintenance5 is present
- Fix for DXVK_CONFIG not always applying
Removed or replaced
- d3d9.enableDialogMode
Game fixes named in the notes
The Void, Alpha Protocol, TopSpin 2K25, Borderlands 2, Codename: Panzers, The Sims 2 (mod tools)
Archive size 9,784,599 bytes (official GitHub asset, measured by us).
DXVK 2.5.1 2024-11-18Hotfix: anisotropic filtering regression in D3D9
What changed
- Hotfix: anisotropic filtering regression in D3D9
- dxvk-native and clang build fixes
Game fixes named in the notes
GTA: The Trilogy - Definitive Edition
Archive size 9,376,128 bytes (official GitHub asset, measured by us).
DXVK 2.5 2024-11-11Memory management rewritten: less fragmentation (up to ~1 GiB lower peak in extreme cases) and periodic defragmentation
What changed
- Memory management rewritten: less fragmentation (up to ~1 GiB lower peak in extreme cases) and periodic defragmentation
- Emulated software cursors for the D3D9 cursor API
- Sampler pool: unused samplers destroyed on the fly so exact LOD bias is honoured
- D3D11 staging-memory throttling (fixes OOM crashes)
- SDL3 backend for dxvk-native
- Strict float emulation default on Nvidia 565.57.01+
- Uses VK_EXT_pageable_device_local_memory
New features and options
- dxvk.enableMemoryDefrag
- D3D9 software cursor emulation
- SDL3 WSI
- SEQUENTIAL swap effects
- DXVK_HUD=allocations (detailed memory)
Removed or replaced
- d3d11.maxDynamicImageBufferSize
- d3d11.maxImplicitDiscardSize
Requirements
- driver notes: Works best with VK_EXT_memory_budget and VK_KHR_maintenance5; wiki raised minimum RADV/ANV to 24.0 (Nov 2024) and Nvidia min to 535.183.01
Game fixes named in the notes
God of War, Dungeon Siege 2, Act of War, Ascension to the Throne, Command & Conquer: Generals, King's Bounty: Warriors of the North, Tomb Raider: Legend, Rayman 3, Total War: Rome II, Shadow Warrior 2, Sekiro: Shadows Die Twice, Call of Duty: Modern Warfare 2 Campaign Remastered, Diablo IV, The Sims 4, Vindictus, Yakuza 0, Yakuza Kiwami, Dishonored 2, Tales of Arise
Archive size 9,370,385 bytes (official GitHub asset, measured by us).
DXVK 2.4.1 2024-09-26Dynamic memory chunk sizing
What changed
- Dynamic memory chunk sizing
- DXBC mad codegen changed to stop flickering
- D3D8 robustness and leak fixes; faster D3D8/9 vertex buffer uploads and SWVP
- Strict float emulation default on AMDVLK
- Basic dead-code elimination in shader compiler
- Built-in game options now take precedence over dxvk-nvapi ones
- Games leave full-screen on focus loss
New features and options
- DXVK_HUD=swvp (D3D9)
Removed or replaced
- dxvk.maxChunkSize
- d3d11.longMad
- d3d9.longMad
Breaking changes
- Removed options are ignored if still present in configs
Game fixes named in the notes
Chrome: Gold Edition, GTA: San Andreas, Resident Evil: Operation Raccoon City, Prince of Persia (2008), Rayman 3, Serious Sam 2, Splinter Cell: Pandora Tomorrow, The First Templar, The Sims 2, Trails through Daybreak, Batman: Arkham Knight, Hunt: Showdown, Kena: Bridge of Spirits, Microsoft Flight Simulator, Senran Kagura Peach Ball, The Sims 4, God of War
Archive size 9,276,868 bytes (official GitHub asset, measured by us).
DXVK 2.4 2024-07-10D8VK merged: Direct3D 8 supported (implemented on top of DXVK's D3D9)
What changed
- D8VK merged: Direct3D 8 supported (implemented on top of DXVK's D3D9)
- dxvk-native: multiple window-system backends selectable at runtime (DXVK_WSI_DRIVER) plus ABI versioning
- Refresh-rate emulation: frame limiter engages automatically when a full-screen Vsync game outpaces the emulated display mode (e.g. under Proton)
- Uses VK_NV_descriptor_pool_overallocation
- Fix for GPL pipeline layout crashes on AMD's official drivers
New features and options
- d3d8.dll (Direct3D 8)
- DXVK_WSI_DRIVER (renamed from DXVK_WSIDRIVER)
- refresh-rate-based automatic frame limiting
- d3d8.* config options
Breaking changes
- Automatic frame limiting can be turned off with d3d9.maxFrameRate=-1 / dxgi.maxFrameRate=-1
Requirements
- vulkan: 1.3
- wine: 7.1+ (wiki at the time)
Game fixes named in the notes
Battlefield 2 / 2142, Dead Space 2, Dragonshard, Fallout 4 (Steam Deck OLED), Fallout: New Vegas, Ghostbusters: The Video Game Remastered, Gothic 3, Guild Wars 2, Prototype, Star Citizen, The Sims 2, Tomb Raider: Legend, Red Faction: Guerrilla Re-Mars-tered, Rise of Nations, Watch Dogs / Watch Dogs 2, WRC 4
Archive size 9,215,513 bytes (official GitHub asset, measured by us).
DXVK 2.3.1 2024-03-20Uses VK_NV_raw_access_chains on Nvidia for more efficient D3D11 shader code
What changed
- Uses VK_NV_raw_access_chains on Nvidia for more efficient D3D11 shader code
- dxgi.syncInterval now also applies to D3D12 (via vkd3d-proton)
- D3D9 dynamic system-memory upload rework
- Alpha-to-coverage only on multisampled D3D9 targets
- Reverted VK_FORMAT_A8_UNORM use
New features and options
- VK_NV_raw_access_chains usage
- dxvk.ignoreGraphicsBarriers default for Granblue Fantasy Relink
Requirements
- driver notes: raw access chains need Nvidia Vulkan beta 550.40.55+ and Proton Experimental at the time
Game fixes named in the notes
Shank 2, Flammable Freddy, BloodRayne, FlatOut 3, Injustice: Gods Among Us, Ace Combat: Assault Horizon, Assassin's Creed II, Battlefield 2 / 2142, Battlestations: Midway, Codename: Panzers, Dead Space (2008), Granblue Fantasy: Relink, Gujian 2, Kenshi, MySims, Operation Flashpoint: Red River, SkyDrift, Sonic CD, Supreme Ruler Ultimate, Tales from the Borderlands, The Settlers, Total War: Medieval II, UK Train Simulator, War Thunder
Archive size 7,993,514 bytes (official GitHub asset, measured by us).
DXVK 2.3 2023-09-04Frame-latency events signalled at real presentation when VK_KHR_present_wait is available (lower input latency)
What changed
- Frame-latency events signalled at real presentation when VK_KHR_present_wait is available (lower input latency)
- VK_EXT_swapchain_maintenance1 lets Vsync toggle without swap chain recreation
- DXVK_CONFIG environment variable to set options inline
- Vendor-hiding options reorganised: dxgi.hideNvidiaGpu/hideAmdGpu/hideIntelGpu replace dxgi.nvapiHack
- dxvk.tearFree replaces per-API tearFree options
- Correct depth-bias via VK_EXT_depth_bias_control; smooth/rectangular lines via VK_EXT_line_rasterization
- D3D9 submission reworked like D3D11
- Keyed-mutex sync via new winevulkan; HDR hook for NVAPI (dxvk-nvapi)
- HUD opacity option
New features and options
- DXVK_CONFIG
- dxgi.hideNvidiaGpu / hideAmdGpu / hideIntelGpu
- dxvk.tearFree
- DXVK_HUD opacity=
- D3D9On12 stubs
Removed or replaced
- dxgi.tearFree and d3d9.tearFree (replaced)
- dxgi.nvapiHack deprecated (still honoured when new option unset)
Breaking changes
- Config files using dxgi.tearFree / d3d9.tearFree need dxvk.tearFree
Game fixes named in the notes
F.E.A.R., Far Cry 2, Assassin's Creed Brotherhood, A Total War Saga: TROY, Halo Online, Lara Croft and the Temple of Osiris, RaceRoom Racing Experience, Spider-Man: Shattered Dimensions, Test Drive Unlimited 2, The Sims 2, Titanfall, Tomb Raider: Anniversary, Train Simulator Classic, Elden Ring (HDR)
Archive size 8,179,408 bytes (official GitHub asset, measured by us).
DXVK 2.2 2023-05-12D3D11On12 interop (D3D11 device on top of a D3D12 device) for Unity titles
What changed
- D3D11On12 interop (D3D11 device on top of a D3D12 device) for Unity titles
- D3D9 partial presentation (to a sub-rect of a window, CPU path) for WPF launchers/visual novels
- Under Wine/Proton no log files are written by default (set DXVK_LOG_PATH to get them)
- D3D9 state blocks only allocate what they use
- Better DXGI output enumeration on multi-GPU systems
New features and options
- D3D11On12CreateDevice / ID3D11On12Device
- D3D9 partial presentation
Removed or replaced
- d3d9.noExplicitFrontBuffer option
- default log-file creation under Wine
Breaking changes
- Users who relied on automatic log files must set DXVK_LOG_PATH
Requirements
- driver notes: D3D11On12 needs vkd3d-proton commit 26c4fed or newer
Game fixes named in the notes
LEGO Builder's Journey, Jade Empire, Sid Meier's Pirates!, Total War: Shogun 2, Battle Fantasia Revised Edition, Cold Fear, Dawn of Magic 2, DC Universe Online, Far Cry 2, Halo: The Master Chief Collection, Warhammer 40,000: Space Marine
Archive size 7,935,306 bytes (official GitHub asset, measured by us).
DXVK 2.1 2023-01-24HDR10 output support (DXVK_HDR=1 or dxgi.enableHDR) - on Linux only via Gamescope with HDR patches at the time
What changed
- HDR10 output support (DXVK_HDR=1 or dxgi.enableHDR) - on Linux only via Gamescope with HDR patches at the time
- Pipeline libraries extended to tessellation/geometry pipelines; more VK_EXT_extended_dynamic_state3 use to cut MSAA stutter
- Optional forced sample-rate shading
- GLFW as alternative to SDL2 for native builds
- Loads winevulkan.dll directly (Uplay overlay workaround)
- State cache files only created once a pipeline is written
New features and options
- DXVK_HDR
- dxgi.enableHDR
- d3d9.forceSampleRateShading
- d3d11.forceSampleRateShading
- GLFW WSI for dxvk-native
Removed or replaced
- setup_dxvk.sh install script
Breaking changes
- Manual installs lose the setup script - copy DLLs and set overrides by hand
- Older vkd3d-proton (<2.8) incompatible
Requirements
- vulkan: 1.3
- driver notes: vkd3d-proton 2.8+ required alongside (shared DXGI); RADV needed RADV_PERFTEST=gpl for GPL in dev builds
Game fixes named in the notes
Ashes of the Singularity, Battlefield: Bad Company 2, Cardfight!! Vanguard, Gujian 3, Resident Evil 4 HD, Saints Row: The Third, Sekiro: Shadows Die Twice, Sonic Frontiers, Supreme Commander: Forged Alliance, Red Dead Redemption 2 (needs newer dxvk-nvapi)
Archive size 7,832,410 bytes (official GitHub asset, measured by us).
DXVK 2.0 2022-11-10Vulkan 1.3 driver now required (dynamic rendering, extended dynamic state, null descriptors)
What changed
- Vulkan 1.3 driver now required (dynamic rendering, extended dynamic state, null descriptors)
- Graphics Pipeline Library (VK_EXT_graphics_pipeline_library) compiles shaders at load time instead of draw time - large stutter reduction where supported
- State cache demoted: mostly only stores pipelines that cannot use pipeline libraries; pre-1.4.3 caches unusable
- D3D11 feature level 12_1 (tiled resources tier 3, conservative raster tier 3, ROVs where Vulkan allows)
- D3D9: memory-mapped shadow copies free 32-bit address space; render-target feedback loops via VK_EXT_attachment_feedback_loop_layout
- dxvk-native merged upstream: DXVK can be built as native Linux libraries for porting
- Immediate/deferred D3D11 contexts split for lower CPU overhead
- Vulkan/SPIR-V headers become git submodules (clone --recursive); test apps moved to dxvk-tests
New features and options
- DXVK_HUD=compiler
- D3D11 feature level 12_1
- dxvk-native (Linux .so builds)
- DXVK_DEBUG (renamed from DXVK_PERF_EVENTS)
- DXVK_STATE_CACHE=reset
- D3D11_FEATURE_SHADER_CACHE and D3D11_OPTIONS5 queries
Removed or replaced
- d3d10.dll and d3d10_1.dll no longer shipped at all (d3d10core.dll stays)
- d3d9.alphaTestWiggleRoom option
- DXVK_PERF_EVENTS (renamed)
- several driver-specific workarounds
- in-tree test apps / d3dcompiler frontends (moved to dxvk-tests)
- setup_dxvk.sh removed from the tree on 2022-11-25 (shipped absent from 2.1)
Breaking changes
- Requires Vulkan 1.3 drivers; older GPUs (e.g. Nvidia Kepler) must stay on 1.10.3
- Third-party Vulkan layers not updated for 1.3 break
- Old state caches (pre-1.4.3) invalid
- Building requires recursive submodule clone
Requirements
- vulkan: 1.3
- wine: Wine 7.1+ for winevulkan (wiki Driver-support.md at the time)
- driver notes: Wiki (2022-10/12): RADV 22.0 min / 22.2 rec, Nvidia 510.47.03 min / 520.56.06 rec, ANV 22.0 min / 22.2 rec; GPL initially Nvidia 520.56.06+ only (RADV needed RADV_PERFTEST=gpl on mesa-git); Nvidia Kepler dropped - use 1.10.3. AMD capped at FL 12_0, Intel ANV at 11_1.
Game fixes named in the notes
GTA IV, Assassin's Creed Origins, God of War, Elex II, Alan Wake, Anomaly: Warzone Earth, Dragon Age: Origins, Empire: Total War, Metal Gear Solid V: Ground Zeroes, The Ship, Final Fantasy XV, Sonic Generations
Archive size 7,623,654 bytes (official GitHub asset, measured by us).
DXVK 1.10.3 2022-08-02tested by usFinal 1.x maintenance release, cut for an upcoming Proton; no new Vulkan requirements
What changed
- Final 1.x maintenance release, cut for an upcoming Proton; no new Vulkan requirements
- Shared fences (needed together with Wine/vkd3d-proton patches for Halo Infinite videos)
- Fix for a 1.10.2 rendering regression
New features and options
- shared fences
Requirements
- vulkan: 1.1
- driver notes: Remains the recommended version for GPUs without Vulkan 1.3 (wiki: e.g. Nvidia Kepler GTX 600/700)
Game fixes named in the notes
Halo Infinite, Prey, BioShock Infinite, Need for Speed III (Modern Patch), Ninja Blade, Stray, Ys Origin
Archive size 8,509,003 bytes (official GitHub asset, measured by us).
Findings: F09, F11.
DXVK 1.10.2 2022-07-13Non-seamless cube maps for D3D9 via VK_EXT_non_seamless_cube_map
What changed
- Non-seamless cube maps for D3D9 via VK_EXT_non_seamless_cube_map
- Fixes for state-cache writing and caches made on a different driver feature set
- Fix for Nvidia developer-driver shader disk cache not being used
- UAV barrier and D3D9 stencil-resolve fixes
- GCC 12.1 build fixes
Game fixes named in the notes
Beyond Good & Evil, DayZ, Dead Space, Dirt Rally, The Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies: Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II, Star Wars: The Old Republic
Archive size 8,449,051 bytes (official GitHub asset, measured by us).
DXVK 1.10.1 2022-03-26Experimental shared-resource support (2D textures shared between DXVK D3D9 and D3D11 only)
What changed
- Experimental shared-resource support (2D textures shared between DXVK D3D9 and D3D11 only)
- DXVK_ENABLE_NVAPI=1 environment variable stops DXVK hiding Nvidia GPUs
- Better shader code for local arrays; SM4.0 switch fall-through fix
- Several D3D9 texture-upload fixes
New features and options
- DXVK_ENABLE_NVAPI
- shared resources (experimental)
Requirements
- wine: shared resources need Wine patches then only in Proton Experimental; not supported on Windows
Game fixes named in the notes
Atelier series, Nioh 2, Black Mesa, Assassin's Creed III / IV: Black Flag, Frostpunk, God of War, GTA: San Andreas, Rayman Origins
Archive size 8,328,595 bytes (official GitHub asset, measured by us).
DXVK 1.10 2022-03-04Less CPU/worker-thread synchronisation around resource readbacks in D3D9 and D3D11
What changed
- Less CPU/worker-thread synchronisation around resource readbacks in D3D9 and D3D11
- Staging-resource copy-on-write to avoid GPU stalls (d3d11.maxImplicitDiscardSize)
- Faster UpdateSubresource for small constant-buffer updates
- New HUD counters: GPU syncs, CS-thread syncs, pipeline barriers
- GPU waits no longer busy-spin
- Per-game workaround d3d11.apitraceMode replaced by finer-grained d3d11.cachedDynamicResources
New features and options
- d3d11.cachedDynamicResources
- DXVK_HUD=cs (CS thread stats)
- D3D11On12CreateDevice stub
Removed or replaced
- d3d11.apitraceMode option
Breaking changes
- Configs using d3d11.apitraceMode must switch to d3d11.cachedDynamicResources
Requirements
- vulkan: 1.1 (unchanged since 1.5.2)
- driver notes: Wiki driver table for the 1.10.x line (added 2022-07): RADV 20.2 min / 22.0 recommended, Nvidia 470.82 min / 510.47.03 recommended, ANV 22.0
Game fixes named in the notes
Assassin's Creed Origins, Elex II, God of War, GTA IV, Quantum Break, ArmA 2, Black Mesa, Resident Evil 0/5/6/Revelations 2, Total War: Warhammer III, Age of Empires II: Definitive Edition, Anno 1800, Final Fantasy XIV, NieR Replicant, The Evil Within
Archive size 8,271,267 bytes (official GitHub asset, measured by us).
DXVK 1.9.4 2022-01-24Maintenance release for Proton; ReBAR VRAM fix
A short entry: we summarised only the main changes for this older release.
What changed
- Maintenance release for Proton; ReBAR VRAM fix
Removed or replaced
- obsolete OpenVR-disable options
Game fixes named in the notes
God of War
Archive size 8,242,967 bytes (official GitHub asset, measured by us).
DXVK 1.9.3 2022-01-11DLSS usable via dxvk-nvapi
A short entry: we summarised only the main changes for this older release.
What changed
- DLSS usable via dxvk-nvapi
- Strict D3D9 float emulation mode
Removed or replaced
- old software-vertex-processing app options
Game fixes named in the notes
Black Mesa, Crysis 3 Remastered, Euro Truck Simulator 2, Rocksmith 2014, Red Orchestra 2, Dark Souls II, Bayonetta
Archive size 8,233,946 bytes (official GitHub asset, measured by us).
DXVK 1.9.2 2021-09-20Lower D3D9 CPU overhead; Wine D3D9 test fixes
A short entry: we summarised only the main changes for this older release.
What changed
- Lower D3D9 CPU overhead; Wine D3D9 test fixes
Game fixes named in the notes
Crysis 3, Total War: Medieval II, Need for Speed Heat, Pathfinder: Wrath of the Righteous
Archive size 8,141,894 bytes (official GitHub asset, measured by us).
DXVK 1.9.1 2021-07-26D3D11 staging texture rewrite; SRW-lock based locking
A short entry: we summarised only the main changes for this older release.
What changed
- D3D11 staging texture rewrite; SRW-lock based locking
Removed or replaced
- Mesa 19.0-and-older workarounds
Game fixes named in the notes
Roblox, Far Cry 5, GTA IV, Risen 3, World of Final Fantasy
Archive size 8,130,256 bytes (official GitHub asset, measured by us).
DXVK 1.9 2021-06-15Basic NV12/YUV and ID3D11VideoProcessor support
A short entry: we summarised only the main changes for this older release.
What changed
- Basic NV12/YUV and ID3D11VideoProcessor support
- Conservative rasterization
- Built-in frame rate limiter (DXVK_FRAME_RATE, dxgi/d3d9.maxFrameRate)
- Lavapipe hidden when a real GPU exists
New features and options
- DXVK_FRAME_RATE
- dxgi.maxFrameRate
- d3d9.maxFrameRate
Removed or replaced
- RADV LLVM-backend workarounds (ACO expected)
Game fixes named in the notes
NieR Replicant, Final Fantasy XV, Days Gone, Dragon Quest Builders 2, Halo 2
Archive size 8,111,449 bytes (official GitHub asset, measured by us).
DXVK 1.8.1 2021-03-01Fixes D3D9 regressions; GitHub Actions CI builds introduced
A short entry: we summarised only the main changes for this older release.
What changed
- Fixes D3D9 regressions; GitHub Actions CI builds introduced
Game fixes named in the notes
Mafia II, Warhammer Online
Archive size 7,942,210 bytes (official GitHub asset, measured by us).
DXVK 1.8 2021-02-19Software rasterizers (Lavapipe) enumerated last
A short entry: we summarised only the main changes for this older release.
What changed
- Software rasterizers (Lavapipe) enumerated last
- DXGI multi-monitor support
- d3d11.invariantPosition on by default (RDNA2 Z-fighting)
Requirements
- wine: needs Wine with XRandR 1.4 for multi-monitor
Game fixes named in the notes
F1 2018/2020, Hitman 3, Nioh 2, Mega Man Legacy Collection 2, Tomb Raider: Legend
Archive size 7,905,165 bytes (official GitHub asset, measured by us).
DXVK 1.7.3 2020-12-02DXGI interfaces from Windows 10 1809
A short entry: we summarised only the main changes for this older release.
What changed
- DXGI interfaces from Windows 10 1809
- HUD scaling option for high-DPI screens
New features and options
- DXVK_HUD scale= option
Requirements
- build: MinGW 8.0 headers
Game fixes named in the notes
EverQuest 2, Trine 4
Archive size 7,866,514 bytes (official GitHub asset, measured by us).
DXVK 1.7.2 2020-10-07Fix for a major D3D9 crash regression
A short entry: we summarised only the main changes for this older release.
What changed
- Fix for a major D3D9 crash regression
- DXVK_LOG_PATH=none disables log files
New features and options
- DXVK_LOG_PATH=none
Game fixes named in the notes
Baldur's Gate 3, Final Fantasy XIV, Just Cause 3, Marvel's Avengers, PGA TOUR 2K21
Archive size 7,881,987 bytes (official GitHub asset, measured by us).
DXVK 1.7.1 2020-08-13VK_EXT_transform_feedback now hard-required for D3D10/11
A short entry: we summarised only the main changes for this older release.
What changed
- VK_EXT_transform_feedback now hard-required for D3D10/11
- Uses VK_EXT_4444_formats and VK_EXT_extended_dynamic_state
- NV12 support makes GeForce Now usable
Breaking changes
- Drivers without VK_EXT_transform_feedback can no longer run D3D10/11
Requirements
- driver notes: transform feedback required (Nvidia and Mesa from early 2019, recent AMDVLK, AMD proprietary)
Game fixes named in the notes
Metro Exodus, Borderlands 3, Halo, Monster Hunter: World, SpellForce 2, TrackMania
Archive size 7,863,711 bytes (official GitHub asset, measured by us).
DXVK 1.7 2020-05-16Uses VK_EXT_custom_border_color and VK_EXT_robustness2
A short entry: we summarised only the main changes for this older release.
What changed
- Uses VK_EXT_custom_border_color and VK_EXT_robustness2
- Compute-queue async uploads on drivers without a transfer queue
- Winelib builds dropped - MinGW required
Removed or replaced
- Winelib build support
Breaking changes
- Builds require MinGW
Requirements
- wine: 5.8 (winevulkan)
- driver notes: Mesa 20.2-dev for AMD/Intel, Nvidia 440.66.12 beta for the new extensions
Game fixes named in the notes
Crysis, Halo 2 Vista, Fallout: New Vegas, Freelancer, GTA IV
Archive size 7,734,725 bytes (official GitHub asset, measured by us).
DXVK 1.6.1 2020-04-19Quoted-string syntax in config files; dxgi.tearFree option
A short entry: we summarised only the main changes for this older release.
What changed
- Quoted-string syntax in config files; dxgi.tearFree option
New features and options
- dxgi.tearFree
Game fixes named in the notes
Battlefield 2, Crysis, Half-Life: Alyx, Heavy Rain, L.A. Noire
Archive size 7,727,663 bytes (official GitHub asset, measured by us).
DXVK 1.6 2020-03-20d3d10.dll and d3d10_1.dll no longer installed by default (Wine's are used; only d3d10core.dll + d3d11.dll needed)
A short entry: we summarised only the main changes for this older release.
What changed
- d3d10.dll and d3d10_1.dll no longer installed by default (Wine's are used; only d3d10core.dll + d3d11.dll needed)
Removed or replaced
- default installation of DXVK's d3d10.dll / d3d10_1.dll
Breaking changes
- D3D10 setup changed: DXVK's own d3d10.dll only used if installed manually
Requirements
- wine: Wine 5.3+ recommended for D3D10 effects
Game fixes named in the notes
A Hat in Time, Dead Space, Dragon's Dogma, Star Wars: Republic Commando
Archive size 7,704,133 bytes (official GitHub asset, measured by us).
DXVK 1.5.5 2020-02-29Missing D3D9 features, older Intel hardware compatibility
A short entry: we summarised only the main changes for this older release.
What changed
- Missing D3D9 features, older Intel hardware compatibility
Game fixes named in the notes
Book of Demons, Elite Dangerous (launcher), F1 2019, Just Cause, Saints Row III/IV, Rocket League, Vampire: The Masquerade - Bloodlines
Archive size 7,766,425 bytes (official GitHub asset, measured by us).
DXVK 1.5.4 2020-02-07More D3D9 regression fixes
A short entry: we summarised only the main changes for this older release.
What changed
- More D3D9 regression fixes
Game fixes named in the notes
Anno 1701, E.Y.E: Divine Cybermancy, Demon Stone, King's Bounty, The Witcher
Archive size 7,760,162 bytes (official GitHub asset, measured by us).
DXVK 1.5.3 2020-01-30Fix for a 1.5.2 D3D9 regression; HUD labels D3D10 correctly
A short entry: we summarised only the main changes for this older release.
What changed
- Fix for a 1.5.2 D3D9 regression; HUD labels D3D10 correctly
Game fixes named in the notes
Mafia II, Skyrim (ENB), Torchlight, A Hat in Time
Archive size 7,754,393 bytes (official GitHub asset, measured by us).
DXVK 1.5.2 2020-01-25Vulkan 1.1 becomes mandatory (1.0 fallback dropped)
A short entry: we summarised only the main changes for this older release.
What changed
- Vulkan 1.1 becomes mandatory (1.0 fallback dropped)
New features and options
- d3d9.forceSwapchainMSAA
- d3d11.invariantPosition
Breaking changes
- Vulkan 1.0-only drivers/loaders no longer work
Requirements
- vulkan: 1.1
- driver notes: Mesa 17.3+ (AMD/Intel) or Nvidia 390.xx+; system Vulkan loader must support 1.1
Game fixes named in the notes
Atelier Sophie, Dynasty Warriors 7, Gothic 3, Tales of Vesperia, Vampire: The Masquerade - Bloodlines
Archive size 7,752,460 bytes (official GitHub asset, measured by us).
DXVK 1.5.1 2020-01-09D3D9 performance and correctness fixes; dxvk.hud option restored
A short entry: we summarised only the main changes for this older release.
What changed
- D3D9 performance and correctness fixes; dxvk.hud option restored
Game fixes named in the notes
GTA V, Halo CE, Need for Speed: Carbon, Risen 2, The Sims 4, TrackMania Forever
Archive size 7,744,018 bytes (official GitHub asset, measured by us).
DXVK 1.5 2019-12-16D9VK merged: Direct3D 9 supported out of the box
A short entry: we summarised only the main changes for this older release.
What changed
- D9VK merged: Direct3D 9 supported out of the box
- HUD overhaul (per-heap memory stats, 0.5 s refresh)
New features and options
- Direct3D 9 (d3d9.dll) from the D9VK project
Game fixes named in the notes
Atelier Ryza, Crysis 3, Dark Souls: Prepare to Die Edition, FIFA 19, Halo: The Master Chief Collection, Star Citizen
Archive size 7,744,808 bytes (official GitHub asset, measured by us).
DXVK 1.4.6 2019-12-03Stability fixes; CPU performance no longer degrades over time with deferred contexts
A short entry: we summarised only the main changes for this older release.
What changed
- Stability fixes; CPU performance no longer degrades over time with deferred contexts
Game fixes named in the notes
American Truck Simulator, Euro Truck Simulator 2, Final Fantasy XIV, Warcraft III: Reforged
Archive size 5,735,486 bytes (official GitHub asset, measured by us).
DXVK 1.4.5 2019-11-19Asynchronous presentation enabled on all GPUs
A short entry: we summarised only the main changes for this older release.
What changed
- Asynchronous presentation enabled on all GPUs
Removed or replaced
- dxvk.asyncPresent option
Game fixes named in the notes
Dirt Rally, Earth Defense Force 4.1, Final Fantasy XV, Metal Gear Solid V, Metro 2033
Archive size 5,723,747 bytes (official GitHub asset, measured by us).
DXVK 1.4.4 2019-10-27Fix for invalid state-cache entries from 1.4.3; stream-output optimisations
A short entry: we summarised only the main changes for this older release.
What changed
- Fix for invalid state-cache entries from 1.4.3; stream-output optimisations
Removed or replaced
- d3d10.enable option
Game fixes named in the notes
Skyrim Special Edition, Saints Row: The Third / IV, Titan Quest
Archive size 5,695,680 bytes (official GitHub asset, measured by us).
DXVK 1.4.3 2019-10-18New, much smaller state cache file format (old caches auto-converted)
A short entry: we summarised only the main changes for this older release.
What changed
- New, much smaller state cache file format (old caches auto-converted)
Archive size 5,673,660 bytes (official GitHub asset, measured by us).
DXVK 1.4.2 2019-10-04CPU overhead tweaks, NaN handling fix
A short entry: we summarised only the main changes for this older release.
What changed
- CPU overhead tweaks, NaN handling fix
Game fixes named in the notes
Call of Duty: Modern Warfare Remastered
Archive size 5,629,656 bytes (official GitHub asset, measured by us).
DXVK 1.4.1 2019-09-27D3D10 crash fixes; device loss forwarded to apps
A short entry: we summarised only the main changes for this older release.
What changed
- D3D10 crash fixes; device loss forwarded to apps
Game fixes named in the notes
Batman: Arkham City, Hitman 2, Ni no Kuni Remastered
Archive size 5,624,246 bytes (official GitHub asset, measured by us).
DXVK 1.4 2019-09-21Interfaces bumped to D3D11.4 and DXGI 1.5 (HDR queries only)
A short entry: we summarised only the main changes for this older release.
What changed
- Interfaces bumped to D3D11.4 and DXGI 1.5 (HDR queries only)
- GDI interop for DXGI surfaces (Rockstar Games Launcher)
- d3d11.allowMapFlagNoWait on by default
Game fixes named in the notes
Plants vs. Zombies: Battle for Neighborville, The Witcher 3, Dark Souls III, Sekiro: Shadows Die Twice
Archive size 5,622,325 bytes (official GitHub asset, measured by us).
DXVK 1.3.4 2019-09-08Winelib build workaround for Wine 4.15
A short entry: we summarised only the main changes for this older release.
What changed
- Winelib build workaround for Wine 4.15
Game fixes named in the notes
Control, Quantum Break
Archive size 5,586,550 bytes (official GitHub asset, measured by us).
DXVK 1.3.3 2019-08-29Hazard tracking for resource views (fixes AMD artefacts)
A short entry: we summarised only the main changes for this older release.
What changed
- Hazard tracking for resource views (fixes AMD artefacts)
Game fixes named in the notes
Shining Resonance Refrain, Far Cry Primal, SteamVR Performance Test
Archive size 5,473,405 bytes (official GitHub asset, measured by us).
DXVK 1.3.2 2019-08-05dxvk.hud config option added
A short entry: we summarised only the main changes for this older release.
What changed
- dxvk.hud config option added
- Nvidia presentation moved back to main thread
New features and options
- dxvk.hud option
Game fixes named in the notes
Dishonored 2, The Division, Anno 1800, Sunset Overdrive, World of Warcraft
Archive size 5,289,958 bytes (official GitHub asset, measured by us).
DXVK 1.3.1 2019-07-20HUD gains GPU load item (DXVK_HUD=gpuload)
A short entry: we summarised only the main changes for this older release.
What changed
- HUD gains GPU load item (DXVK_HUD=gpuload)
- Better logging of device capabilities
New features and options
- DXVK_HUD=gpuload
Game fixes named in the notes
SpellForce 3, Sekiro: Shadows Die Twice, EVE Online, Final Fantasy XIV
Archive size 5,284,075 bytes (official GitHub asset, measured by us).
DXVK 1.3 2019-07-13Uses VK_EXT_shader_demote_to_helper_invocation for discard
A short entry: we summarised only the main changes for this older release.
What changed
- Uses VK_EXT_shader_demote_to_helper_invocation for discard
- Asynchronous presentation on the submission thread
- Uploads use dedicated transfer queues where available
Requirements
- driver notes: demote-to-helper needs Mesa 19.2-git (Intel) or Nvidia 418.52.14 beta; not available on AMD at the time
Game fixes named in the notes
Quake Champions, Final Fantasy XIV, Scrap Mechanic
Archive size 5,232,653 bytes (official GitHub asset, measured by us).
DXVK 1.2.3 2019-06-26Proper timestamp-disjoint queries; better allocation under memory pressure
A short entry: we summarised only the main changes for this older release.
What changed
- Proper timestamp-disjoint queries; better allocation under memory pressure
Game fixes named in the notes
World of Warships
Archive size 5,205,245 bytes (official GitHub asset, measured by us).
DXVK 1.2.2 2019-06-15Minor CPU overhead and Nvidia compute improvements
A short entry: we summarised only the main changes for this older release.
What changed
- Minor CPU overhead and Nvidia compute improvements
Game fixes named in the notes
Planet Coaster, Team Sonic Racing, NieR:Automata
Archive size 5,200,298 bytes (official GitHub asset, measured by us).
DXVK 1.2.1 2019-05-19Fixes for binaries built with old GCC; ReShade compatibility
A short entry: we summarised only the main changes for this older release.
What changed
- Fixes for binaries built with old GCC; ReShade compatibility
Game fixes named in the notes
Lords of the Fallen, The Surge, Yakuza Kiwami 2
Archive size 5,190,716 bytes (official GitHub asset, measured by us).
DXVK 1.2 2019-05-13Command submission moved to a dedicated thread
A short entry: we summarised only the main changes for this older release.
What changed
- Command submission moved to a dedicated thread
- Vendor D3D11 extension hooks needed by dxvk-ags
Game fixes named in the notes
Quake Champions, Mirror's Edge Catalyst
Archive size 5,188,996 bytes (official GitHub asset, measured by us).
DXVK 1.1.1 2019-05-04Re-release of the withdrawn 1.1 with fixes
A short entry: we summarised only the main changes for this older release.
What changed
- Re-release of the withdrawn 1.1 with fixes
- Per-executable sections in a single dxvk.conf
- Query rework for better GPU utilisation
- In-memory compression of shader code
New features and options
- per-app sections in dxvk.conf
- default dxvk.conf added to repo (2019-04-26)
Requirements
- wine: Wine 4.5 / Proton 4.2 recommended (VK_EXT_host_query_reset)
- driver notes: Mesa 19.1-git or Nvidia 418.52.05 for host query reset; without it some games (Quake Champions) are slower
Game fixes named in the notes
Assassin's Creed Unity, Sekiro: Shadows Die Twice, SpellForce 3, Space Engineers, NieR:Automata
Archive size 5,097,244 bytes (official GitHub asset, measured by us).
DXVK 1.0.3 2019-04-15DLLs now carry version resources
A short entry: we summarised only the main changes for this older release.
What changed
- DLLs now carry version resources
- State-cache hashing fixes (unbounded cache growth)
- Graceful surface-loss handling
Game fixes named in the notes
Anno 1800, Dark Souls Remastered, Grim Dawn, Star Citizen
Archive size 4,867,034 bytes (official GitHub asset, measured by us).
DXVK 1.0.2 2019-04-01Small bug-fix release
A short entry: we summarised only the main changes for this older release.
What changed
- Small bug-fix release
Game fixes named in the notes
Path of Exile, Final Fantasy XIV, Nioh, Dissidia Final Fantasy NT
Archive size 4,861,913 bytes (official GitHub asset, measured by us).
DXVK 1.0.1 2019-03-14Bug-fix release: Intel Bay Trail allocation failures, DXGI gamma regression
A short entry: we summarised only the main changes for this older release.
What changed
- Bug-fix release: Intel Bay Trail allocation failures, DXGI gamma regression
Game fixes named in the notes
Devil May Cry 5, Star Wars Battlefront (2015), Resident Evil 2, World of Warcraft
Archive size 4,861,268 bytes (official GitHub asset, measured by us).
DXVK 1.0 2019-02-25First 1.x release: HUD can show the D3D feature level (DXVK_HUD=api)
A short entry: we summarised only the main changes for this older release.
What changed
- First 1.x release: HUD can show the D3D feature level (DXVK_HUD=api)
- Device filter now matches substrings
- Uses VK_EXT_memory_priority / VK_EXT_memory_budget when present
- Winetricks verb replaced by setup_dxvk.sh install script (supports symlinks, choice of DXGI)
New features and options
- DXVK_HUD=api
- substring device filter
- memory priority/budget extension use
- d3d11.relaxedBarriers option (initially for Resident Evil 2)
Game fixes named in the notes
Resident Evil 2, Far Cry 3, Far Cry 4, Far Cry Primal, Final Fantasy XIV, Heroes of the Storm, Monster Hunter: World, Overwatch
Archive size 4,857,481 bytes (official GitHub asset, measured by us).
No release matches. Clear the filters.
The same list as a table you can sort and download:
| Version | Date | Headline change | Removed something |
|---|---|---|---|
| 3.1.1 | 2026-09-15 | DXGI_SCALING_NONE and SetBackgroundColor for DXGI swap chains (Adobe software) | |
| 3.1 | 2026-08-27 | Basic DXGI incremental-present support; dirty rects forwarded via VK_KHR_incremental_present | |
| 3.0.2 | 2026-07-18 | New DXVK_DEBUG=hang mode to locate GPU hangs / VK_ERROR_DEVICE_LOST (best on AMD/Nvidia) | |
| 3.0.1 | 2026-07-05 | Secondary command buffers disabled on all desktop GPUs | |
| 3.0 | 2026-06-25 | New shader compiler: dxbc-spirv (separate repo, git submodule) now handles every shader model, replacing the legacy DXBC and D3D9 DXSO-to-SPIR-V translators | yes |
| 2.7.1 | 2025-08-30 | Fix MSAA resolve regression in D3D9 | yes |
| 2.7 | 2025-07-05 | VK_KHR_maintenance5 hard-required (fallbacks removed) - mostly hits AMD Polaris/Vega on Windows; RADV fine from Mesa 25.0 | yes |
| 2.6.2 | 2025-06-10 | Maintenance release on the 2.6 branch (not from master); no new Vulkan requirements | |
| 2.6.1 | 2025-04-07 | Removed 2.6's sparse-buffer usage (hangs on AMD Vega etc.) | |
| 2.6 | 2025-03-13 | Nvidia Reflex support in D3D11 via VK_NV_low_latency2 (with dxvk-nvapi, Proton Experimental); DXVK_HUD=latency | yes |
| 2.5.3 | 2025-01-13 | Windows exclusive full-screen available again as opt-in (dxvk.allowFse) | |
| 2.5.2 | 2024-12-20 | On Windows, DXVK tries to opt out of exclusive full-screen when VK_EXT_full_screen_exclusive exists (fewer alt-tab issues) | yes |
| 2.5.1 | 2024-11-18 | Hotfix: anisotropic filtering regression in D3D9 | |
| 2.5 | 2024-11-11 | Memory management rewritten: less fragmentation (up to ~1 GiB lower peak in extreme cases) and periodic defragmentation | yes |
| 2.4.1 | 2024-09-26 | Dynamic memory chunk sizing | yes |
| 2.4 | 2024-07-10 | D8VK merged: Direct3D 8 supported (implemented on top of DXVK's D3D9) | |
| 2.3.1 | 2024-03-20 | Uses VK_NV_raw_access_chains on Nvidia for more efficient D3D11 shader code | |
| 2.3 | 2023-09-04 | Frame-latency events signalled at real presentation when VK_KHR_present_wait is available (lower input latency) | yes |
| 2.2 | 2023-05-12 | D3D11On12 interop (D3D11 device on top of a D3D12 device) for Unity titles | yes |
| 2.1 | 2023-01-24 | HDR10 output support (DXVK_HDR=1 or dxgi.enableHDR) - on Linux only via Gamescope with HDR patches at the time | yes |
| 2.0 | 2022-11-10 | Vulkan 1.3 driver now required (dynamic rendering, extended dynamic state, null descriptors) | yes |
| 1.10.3 | 2022-08-02 | Final 1.x maintenance release, cut for an upcoming Proton; no new Vulkan requirements | |
| 1.10.2 | 2022-07-13 | Non-seamless cube maps for D3D9 via VK_EXT_non_seamless_cube_map | |
| 1.10.1 | 2022-03-26 | Experimental shared-resource support (2D textures shared between DXVK D3D9 and D3D11 only) | |
| 1.10 | 2022-03-04 | Less CPU/worker-thread synchronisation around resource readbacks in D3D9 and D3D11 | yes |
| 1.9.4 | 2022-01-24 | Maintenance release for Proton; ReBAR VRAM fix | yes |
| 1.9.3 | 2022-01-11 | DLSS usable via dxvk-nvapi | yes |
| 1.9.2 | 2021-09-20 | Lower D3D9 CPU overhead; Wine D3D9 test fixes | |
| 1.9.1 | 2021-07-26 | D3D11 staging texture rewrite; SRW-lock based locking | yes |
| 1.9 | 2021-06-15 | Basic NV12/YUV and ID3D11VideoProcessor support | yes |
| 1.8.1 | 2021-03-01 | Fixes D3D9 regressions; GitHub Actions CI builds introduced | |
| 1.8 | 2021-02-19 | Software rasterizers (Lavapipe) enumerated last | |
| 1.7.3 | 2020-12-02 | DXGI interfaces from Windows 10 1809 | |
| 1.7.2 | 2020-10-07 | Fix for a major D3D9 crash regression | |
| 1.7.1 | 2020-08-13 | VK_EXT_transform_feedback now hard-required for D3D10/11 | |
| 1.7 | 2020-05-16 | Uses VK_EXT_custom_border_color and VK_EXT_robustness2 | yes |
| 1.6.1 | 2020-04-19 | Quoted-string syntax in config files; dxgi.tearFree option | |
| 1.6 | 2020-03-20 | d3d10.dll and d3d10_1.dll no longer installed by default (Wine's are used; only d3d10core.dll + d3d11.dll needed) | yes |
| 1.5.5 | 2020-02-29 | Missing D3D9 features, older Intel hardware compatibility | |
| 1.5.4 | 2020-02-07 | More D3D9 regression fixes | |
| 1.5.3 | 2020-01-30 | Fix for a 1.5.2 D3D9 regression; HUD labels D3D10 correctly | |
| 1.5.2 | 2020-01-25 | Vulkan 1.1 becomes mandatory (1.0 fallback dropped) | |
| 1.5.1 | 2020-01-09 | D3D9 performance and correctness fixes; dxvk.hud option restored | |
| 1.5 | 2019-12-16 | D9VK merged: Direct3D 9 supported out of the box | |
| 1.4.6 | 2019-12-03 | Stability fixes; CPU performance no longer degrades over time with deferred contexts | |
| 1.4.5 | 2019-11-19 | Asynchronous presentation enabled on all GPUs | yes |
| 1.4.4 | 2019-10-27 | Fix for invalid state-cache entries from 1.4.3; stream-output optimisations | yes |
| 1.4.3 | 2019-10-18 | New, much smaller state cache file format (old caches auto-converted) | |
| 1.4.2 | 2019-10-04 | CPU overhead tweaks, NaN handling fix | |
| 1.4.1 | 2019-09-27 | D3D10 crash fixes; device loss forwarded to apps | |
| 1.4 | 2019-09-21 | Interfaces bumped to D3D11.4 and DXGI 1.5 (HDR queries only) | |
| 1.3.4 | 2019-09-08 | Winelib build workaround for Wine 4.15 | |
| 1.3.3 | 2019-08-29 | Hazard tracking for resource views (fixes AMD artefacts) | |
| 1.3.2 | 2019-08-05 | dxvk.hud config option added | |
| 1.3.1 | 2019-07-20 | HUD gains GPU load item (DXVK_HUD=gpuload) | |
| 1.3 | 2019-07-13 | Uses VK_EXT_shader_demote_to_helper_invocation for discard | |
| 1.2.3 | 2019-06-26 | Proper timestamp-disjoint queries; better allocation under memory pressure | |
| 1.2.2 | 2019-06-15 | Minor CPU overhead and Nvidia compute improvements | |
| 1.2.1 | 2019-05-19 | Fixes for binaries built with old GCC; ReShade compatibility | |
| 1.2 | 2019-05-13 | Command submission moved to a dedicated thread | |
| 1.1.1 | 2019-05-04 | Re-release of the withdrawn 1.1 with fixes | |
| 1.0.3 | 2019-04-15 | DLLs now carry version resources | |
| 1.0.2 | 2019-04-01 | Small bug-fix release | |
| 1.0.1 | 2019-03-14 | Bug-fix release: Intel Bay Trail allocation failures, DXGI gamma regression | |
| 1.0 | 2019-02-25 | First 1.x release: HUD can show the D3D feature level (DXVK_HUD=api) |
No rows match.
Removed and renamed features by version
| Feature | What happened | Use instead |
|---|---|---|
| State cache (DXVK_STATE_CACHE) | Removed in 2.7 | The 3.x shader cache (3.0) |
| DXVK_FRAME_RATE | Added in 1.9, removed in 3.0 (it does nothing in 3.1.1, F21) | dxvk.maxFrameRate |
| d3d10.dll and d3d10_1.dll | No longer installed by default in 1.6, no longer shipped in 2.0 (F09, F42) | d3d10core.dll with d3d11.dll and dxgi.dll |
| setup_dxvk.sh | Removed from the source in late 2022; absent from 2.1 | Copy the DLLs by hand |
| DXVK_PERF_EVENTS | Renamed in 2.0 | DXVK_DEBUG |
| HUD item samplers | Removed in 2.7, README still lists it | The items in the HUD guide |
No rows match.
Requirements by version
| Line | Vulkan | Wine |
|---|---|---|
| 1.10.3 | 1.1 | not stated |
| 2.0 to 2.4 | 1.3 | 7.1 or newer |
| 2.5 and 2.6 | 1.3 (maintenance5 strongly advised) | 7.1 or newer |
| 2.7 | 1.3 and VK_KHR_maintenance5 | 10.0 or newer, per the current wiki |
| 3.x | 1.4-class driver, plus the extensions in the wiki | 10.1 or newer |
No rows match.
The full picture, per GPU, is on the requirements page.
Pinning an older version
Delete the DLLs in the game folder and copy the older release’s matching x32 or x64 DLLs; the update section of the download page has the steps. Going back to an older version is the same file copy, but we tested upgrades only. A game where a pin mattered in users’ reports is Need for Speed: Most Wanted (2005).
How we keep this page current
The cards and tables are generated from one data file of our own summaries, checked against GitHub’s releases page when a new version appears. The feed is at /releases.xml. We could not re-read every release’s notes while building this page, so the short entries for older versions summarise only their main changes; follow the GitHub link on a card for the full notes.
Questions people ask
What is the latest DXVK version?
3.1.1, released on 15 September 2026, as of 7 November 2026. The official list is the GitHub releases page.
Where can I download old DXVK versions?
From the project's GitHub releases page, which keeps every version. Download only from there and check the hash with the verifier on our download page.
When was DXVK 3.0 released?
25 June 2026. It introduced the dxbc-spirv shader compiler and a shader cache, and removed the DXVK_FRAME_RATE variable.
Why was the state cache removed?
DXVK 2.7 removed it, after 2.0 added the Graphics Pipeline Library, which made it largely redundant. The 3.x shader cache is a different, newer system.
Sources
- DXVK releases (official) · accessed 2026-11-07
- DXVK wiki: Driver support (requirement history) · accessed 2026-11-07