Setup-dxvk.sh Jun 2026
Contrary to what many believe, setup-dxvk.sh is part of the official DXVK project on GitHub. Instead, it is a community-maintained script originally created by the Lutris team and later adopted by WineHQ and various package managers.
Have a tip or a horror story about DXVK? Share it in the comments below. For further reading, check out the official DXVK GitHub repository and the WineHQ Wiki on DLL overrides.
Do you have a specific issue or goal in mind when using setup-dxvk.sh ? setup-dxvk.sh
This deletes the DXVK DLLs and restores Wine’s original DLL overrides. The prefix is left clean.
: The script is typically found in the root of the extracted folder or sometimes must be downloaded separately as a GitHub Gist . Contrary to what many believe, setup-dxvk
DXVK is an open-source project that translates DirectX 11 calls to Vulkan, allowing Linux users to run Windows games that are otherwise incompatible with Linux. By leveraging the Vulkan API, DXVK enables better performance and compatibility, making it a vital tool for Linux gamers. DXVK supports DirectX 11, and its development is ongoing, with periodic updates that improve performance, compatibility, and functionality.
Older versions often fix regressions with specific GPUs. Share it in the comments below
In the world of Linux gaming, is a foundational script used to bridge the gap between Windows-based DirectX technologies and the modern Vulkan API. If you have ever used Wine or Proton to run Windows games on a Linux distribution, you have likely benefited from the magic this script performs behind the scenes. What is setup-dxvk.sh?
For Proton prefixes (e.g., Steam’s compatibility directories), the same applies—just locate the prefix (usually ~/.steam/steam/steamapps/compatdata/<appid>/pfx/ ).
: If a specific game is failing under Proton, testing a clean Wine prefix with a specific version of DXVK via this script can help isolate the issue. Common Issues and Fixes
To use the script, you typically need to point it toward a valid Wine prefix. If no prefix is specified, it defaults to Basic Installation