DXVK
From PCGamingWiki, the wiki about fixing PC games
Developers | |
---|---|
doitsujin | |
Joshua-Ashton | |
K0bin | |
Community | |
Release dates | |
Windows | January 14, 2018[Note 1] |
Key points
- Vulkan-based translation layer for Direct3D 9-11 games used by e.g. Proton to allow Windows games to run on Linux.
- Windows is not officially supported, though generally works, and may even improve performance compared to native.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Official website |
Installation
Instructions for Windows: |
---|
|
Uninstallation
Remove the installed DLL files from the game folder to uninstall DXVK. |
---|
Other information
dxvk-async
- dxvk-async is a fork of DXVK that changes the compilation of pipelines (e.g. shaders etc) to be an asynchronous operation performed by a worker thread. This prevents the compile process from blocking the main thread which could otherwise cause noticable stutters in games.
- Not supported anymore by the developer since it was superseded by graphics pipeline libraries support.[4]
dxvk-gplasync
- dxvk-gplasync is a successor to dxvk-async that combines asynchronous compiling and pre-compiling of shaders.
Notes
- ↑ It is... debatable... which release version we should use. Technically speaking v1.0 was released on February 25, 2019[1] but is otherwise not really different than any other releases that predates it and came after, ergo I opted to see the very first public release, v0.20,[2] as the 'official' release date.[3]
References
- ↑ GitHub - doitsujin/dxvk - Version 1.0 - last accessed on 2022-09-24
- ↑ GitHub - doitsujin/dxvk - Version 0.20 - last accessed on 2022-09-24
- ↑ Verified by User:Aemony on 2022-09-24
- ↑ the async patch partially breaks the dxvk-cache · Issue #55 · Sporif/dxvk-async - last accessed on June 2023