How do I make sure that my game is working with Vulkan when using DXVK on Windows?

Solution 1:

There is actually a way to see if an application is using DXVK by enabling the DXVK HUD:

The DXVK_HUD environment variable controls a HUD which can display the framerate and some stat counters. ... Additionally, DXVK_HUD=1 has the same effect as DXVK_HUD=devinfo,fps, and DXVK_HUD=full enables all available HUD elements.

You can enable the DXVK HUD on windows via the following steps:

  • Open the Windows Settings
  • Go to System > About
  • On the Right, click Advanced system settings
  • Click Environment Variables
  • On System variables, click New...
  • On Variable name write DXVK_HUD, and on Variable value write devinfo,fps
  • Click OK to add the variable, click OK again to save the environment variables and again to close the System Properties window

enter image description here

Now, when you open a game using DXVK, you will see something like the following picture. It will contain the model of your GPU, the version of the Vulkan driver, the version of the Vulkan runtime and your Frames Per Second.

enter image description here

If you see that information, then the game is using DXVK.