Independent guide · not affiliated with the DXVK project or Valve · downloads always link to the official GitHub

Try: d3d9.maxAvailableMemory, DXVK_HUD, GTA IV, Failed to create Vulkan instance

HOW-TO · LINUX LAUNCHERS · UNTESTED BY US

Choose and fix DXVK in Lutris, Bottles and Heroic

Lutris, Bottles and Heroic each download and manage their own DXVK builds, so you change the version inside the launcher, not by copying DLLs. Per their documentation and user reports, Lutris keeps it in the game's runner options, Bottles in the bottle's components settings, and Heroic in the game's Wine settings. 'DXVK is not available' or 'No DXVK found' usually means the chosen version was never downloaded or was removed. We could not run any launcher, so every click path is reported, not tested.
Checked
2026-11-07
On this page
  1. How launchers handle DXVK
  2. Lutris
  3. Bottles
  4. Heroic
  5. Pinning a known-good version
  6. Checking what actually ran
How we checked this
Before you start0 / 3

How launchers handle DXVK

The DXVK README says tools such as Steam Play, Lutris, Bottles and Heroic set DXVK up automatically. In practice each keeps a folder of DXVK versions and puts the chosen one into the game’s Wine prefix when it starts. That is why DLLs you copy in by hand can be replaced on the next launch. Under plain Wine, DLLs are ignored unless the DLL overrides say native (F03); the launchers set those for you.

REPORTED
Where each launcher keeps its DXVK setting (reported, not tested)
LutrisGame, Configure, Runner options, advanced view, DXVK versionDXVK is not availablenot tested
BottlesPreferences, Components; then the bottle’s settingsNo DXVK foundnot tested
HeroicGame settings, Winenot recordednot tested

Lutris

  • Change the version for one game. Right-click the game, Configure, Runner options, switch on advanced options, and pick a DXVK version. Only versions already in Lutris’s runtime can be chosen.
  • “DXVK is not available”. Reported cause: the version is not downloaded. Pick another, or let Lutris fetch it, then start the game again.
  • Custom or forked builds. Community guides put a build into Lutris’s DXVK runtime folder under its own name. Forks carry their own risks: read the async page. We tested none.
  • Turn DXVK off. The runner options have a switch for it; WineD3D then draws the game (DXVK vs WineD3D).
  • dxvk.conf and the HUD. Use the environment variables tab: DXVK_HUD=1 and DXVK_CONFIG_FILE=/path/dxvk.conf (environment variables).

Bottles

  • Change the version. Install the DXVK component version you want under Preferences, Components, then pick it in the bottle’s settings.
  • “No DXVK found”. Reported cause: the component is not installed. Install or select one.
  • DXVK-NVAPI. Bottles has a separate toggle for it. A message that it is disabled for the bottle refers to that toggle; see the nvapi page.
  • Flatpak. If Bottles is a Flatpak, a dxvk.conf must be somewhere the sandbox can see; we did not test where.

Heroic

  • Where DXVK is set. In the game’s settings under Wine.
  • Turning it off. A switch in the same place, as reported.
  • Proton-GE versus Wine-GE. The Wine build you choose brings its own DXVK handling. We have not compared them.

Pinning a known-good version

Pin a version when a newer one regresses (see releases) or an old GPU needs 1.10.3 (1.10.3 and Sarek). Then note the version from the log banner DXVK: v... (F15), because a launcher update can change it.

Checking what actually ran

Start the game with DXVK_HUD=version or open the log: the version line says what DXVK is running (F15, F18). Launcher log locations differ; we did not record them. See error messages for what to look for.

Questions people ask

How do I change the DXVK version in Lutris?

Per Lutris's documentation: open the game's configuration, go to Runner options, enable the advanced view and choose the DXVK version. The version must exist in Lutris's runtime folder. We have not run Lutris.

What does 'DXVK is not available' mean in Lutris?

Reportedly the selected DXVK version is missing from Lutris's runtime folder. Choose another version or let Lutris download it again. We could not reproduce the message.

What does 'No DXVK found' mean in Bottles?

Reportedly the DXVK component chosen for the bottle is not installed. Install or select a version under the components settings. We could not reproduce it.

Can a launcher update change my DXVK without telling me?

It is possible if the setting follows the latest version. Pin a version and check the version line in the log or the HUD afterwards (F15, F18).

Can I use my own dxvk.conf in a launcher?

Set DXVK_CONFIG_FILE in the launcher's environment variables to a file the launcher can reach. In a Flatpak the path must be visible inside its sandbox. We did not test it.

Sources

  1. DXVK README at v3.1.1 (launchers handle setup) · accessed 2026-11-07
  2. Bottles documentation: DXVK component · accessed 2026-11-07
  3. Lutris forum: apparently DXVK update issue · accessed 2026-11-07