Megjelent a DXVK 3.0, amely új shaderfordítóra vált, támogatott illesztőprogramokon alapértelmezetten használja a Vulkan descriptor heap kiterjesztését, valamint több Direct3D- és erőforrás-kezelési fejlesztést vezet be. A Wine és a Valve Proton kompatibilitási rétegében is használt fordító a Direct3D 8, 9, 10 és 11 grafikus hívásait fordítja át Vulkanra, lehetővé téve számos Windows-játék futtatását Linuxon.

A kiadás egyik legfontosabb újdonsága, hogy a korábbi shaderfordító kódot a DXBC-SPIRV váltja fel. A DXVK fejlesztői által készített, SSA-alapú fordító a Direct3D Shader Model 5.1 és újabb verziók shaderkódját alakítja át a Vulkan által feldolgozható SPIR-V formátumba. Az új megoldás több grafikai hibát javíthat, és a korábbi közvetlen fordításnál tömörebb shaderkódot állít elő.
A shaderfordítás teljes egészében külön munkaszálakon fut, így kevésbé akadályozza a játék fő végrehajtási szálát. Ez elsősorban a programok és pályák betöltési idejét csökkentheti, valamint mérsékelheti a shaderfeldolgozáshoz kapcsolódó várakozásokat. A DXVK 3.0 támogatott Vulkan-illesztőprogramokon alapértelmezetten bekapcsolja a VK_EXT_descriptor_heap kiterjesztést. A descriptor heap lehetővé teszi, hogy a játékok nagy mennyiségű grafikai erőforrás, például textúrák és pufferek leíróit rugalmasabban kezeljék. Ez főleg a modernebb Direct3D alkalmazások erőforrás-kezelését egyszerűsítheti és gyorsíthatja.
A kiadás emellett több Direct3D-fejlesztést, a folyamatok között megosztott grafikai erőforrások kezelésének javítását, képkockasebesség-korlátozást, valamint számos hibajavítást tartalmaz. A megváltozott technikai követelmények miatt a DXVK 3.0 használatához már Vulkan 1.4-et támogató grafikus illesztőprogram szükséges, így a régebbi GPU-k és meghajtók egy része nem használhatja az új főverziót. További részletek a projekt Github oldalán olvashatók.
