DXVK is a free library that translates DirectX versions 9, 10 and 11 for the Vulkan open graphics interface and improves the compatibility and performance of many well-known games on Linux. Version 2.0, which has now been released, is another extremely important piece of the puzzle for better gaming on Linux.
Improved support for many popular games
< p class="p text-width">As with previous releases of DXVK 1.9.2, which notably reduced CPU overhead, DXVK 1.9.3, which offered Nvidia DLSS 2.0 on Linux for the first time, as well as DXVK 1.10, 1.10.2 and 1.10.3 will be released with the latest version better support for various games that could previously cause problems.
DXVK 2.0 offers optimizations and error corrections for a total of 17 games, including well-known titles such as Metal Gear Solid V and Grand Theft Auto IV.
- The Ship
- Alan Wake
- Sonic Generations
- Alice Madness Returns
- Anomaly: Warzone Earth
- SiN Episodes: Emergence
- Heroes Of Annihilated Empires
- Metal Gear Solid V: Ground Zeroes
- Spider Man: Shattered Dimensions
- Limit King Of Fighters XIII
- Beyond Good and Evil
- Warhammer Online
- Dragon Age Origins
- Empire: Total War
- Final Fantasy XV
- Ys Seven
< li>Grand Theft Auto IV
< /ul>
Higher frame rates can also be expected for other games thanks to a further optimized Direct3D on Vulkan implementation. The open source project maintained by Philip Rebohle alias doitsujin on the GitHub developer platform is also making great progress from release to release.
Support for Direct3D 11 Feature Level 12_1
DXVK 2.0 now supports, among other things, the Direct3D 11 feature level 12_1 with conservative rasterization Tier 1 to Tier 3 and rasterizer ordered views as well as a further optimized shader compilation through the use of EXT_graphics_pipeline_library. In addition, there is improved memory management and optimized loading times thanks to a more efficient translation from Direct3D to Vulkan 1.3.
DXVK as a native replacement for D3D application code
h2>
The release of version 2.0 also includes the inclusion of DXVK-Native for the first time as a “drop-in replacement” for porting D3D application code to Linux, which will make it clear to developers in the future to make it easier to create native Linux builds without having to adjust the rendering code.
For the Direct3D 10 implementation, the two incomplete D3D implementations d3d10.dll and d3d10_1.dll have been removed in favor of the Wine implementation of these DLLs to support D3D10 games.
DXVK is an important piece of the puzzle
DXVK 2.0 is a major update and an important piece of the puzzle for the ever-improving gaming on Linux, which at the 3D graphics stack Mesa 3D and Valve's Proton also contribute their part.
For gamers who want to compile the DirectX-to-Vulkan translator for their system themselves , DXVK 2.0 is now available for download via the project page on GitHub and should also be included in the respective stable repositories of the well-known Linux distributions in the near future. The source code (ZIP) can also be viewed accordingly.
As always, the official release notes provide further information.
The editors would like to thank the community member “konkretor” for pointing this out.