DXVK 2.7 released today as a major feature update for this translation layer for enabling Direct3D 8 / 9 / 10 / 11 based games and applications to run atop the Vulkan API. DXVK is a critical piece of Valve’s Steam Play (Proton) software stack for enabling Windows games on Linux.
DXVK 2.7 brings binding model changes with the descriptor management code being rewritten and modernized. This should significantly help with lowering CPU overhead compared to the legacy binding model and can improve performance in CPU-bound games such as with Final Fantasy XIV, God of War, Metaphor: ReFantazio, Watch Dogs 2, and other games.
DXVK 2.7 also now enables memory defragmentation by default on newer Intel graphics with the Arc B-Series “Battlemage” discrete GPUs as well as Intel integrated Lunar Lake GPUs.
DXVK 2.7 also brings support for planar video output views, D3D11 shaders will now zero-initialize all variables and group-shared memory by default, various other optimizations, and a number of game-specific workarounds.
Downloads and more details on today’s big DXVK 2.7 release via GitHub.