DXVK is a layer that converts D3D10 and D3D11 calls to Vulkan instead of OpenGL, thus adding performance in games.
At the end of last year, the DXVK and D9VK projects merged into one project. Therefore, now, DXVK also includes the conversion of D3D9 calls to Vulkan.
Philip Rebohle, along with Joshua Ashton, have released a new DXVK release with some changes and bug fixes.
DXVK 1.5.2 now targets the Vulkan 1.1 API (do not confuse with the just released Vulkan 1.2). In Vulkan 1.1, the requirements for graphics drivers are slightly overstated:
- AMD/Intel: Mesa 17.3 and older
- Nvidia: 390.xx and older
DXVK 1.5.2 has many fixes that improve game performance: Dynasty Warriors 7, Dragon Age Origins, Entropia Universe, Gothic 3, Tales of Vesperia, TrackMania United Forever, Vampire The Masquerade: Bloodlines, Warriors Orochi 4 and other games.
In addition, it was also included in the release:
- Added d3d9.forceSwapchainMSAA option to force MSAA on D3D9 swap chain images.
- Enabled d3d9.deferSurfaceCreation for a large number of D3D11 games in the Atelier series to fix the menu not showing up. Requires the use of both DXVK's D3D11 and D3D9 implementations.
- Various D3D9 bug fixes and minor performance and memory optimizations
More information can be found here.
Perhaps in the near future a new version of Steam Play Proton will be released, including all these innovations.