DXVK
From PCGamingWiki, the wiki about fixing PC games
Revision as of 10:53, 17 August 2023 by Blisto (talk | contribs) (→Installation: Remove mention of d3d10 and d3d10_1 DLLs. They aren't included anymore and it was recommended to use either Windows or Wines own anyway. In dxvk d3d10core is implemented through d3d11 so one also needs that dll)
Developers | |
---|---|
doitsujin | |
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