Page 1 of 1
The game won't run because of VanillaFixes
Posted: Mon Aug 24, 2026 3:19 am
by Deer11w
Every time I try to launch the game, this window keeps popping up saying "DXVK self-test failed." What's the problem?
Re: The game won't run because of VanillaFixes
Posted: Mon Aug 24, 2026 1:17 pm
by Rtas
Deer11w wrote: Mon Aug 24, 2026 3:19 am
Every time I try to launch the game, this window keeps popping up saying "DXVK self-test failed." What's the problem?
I'd take the time to read the pop-up if I were you, you may notice the issue. With the info on there the solution is very straight forward.
Re: The game won't run because of VanillaFixes
Posted: Mon Aug 24, 2026 10:11 pm
by Fifthlibrem
Are you running this on Windows? VanillaFixes (
https://github.com/hannesmann/vanillafixes/releases) performs a few self tests when it first runs. This is the one causing it
```
LPDIRECT3D9 pD3D9 = pDirect3DCreate9(D3D_SDK_VERSION);
// Direct3D init failed, probably because of missing Vulkan 1.3
if(!pD3D9) {
return VF_SELFTEST_FAIL_REASON_D3DCREATE9_FAILED;
}
```
That function it's calling literally just looks for where the *icd.json files are located, returns a file-descriptor to point to it if it finds it. They look something like this
```
/home/<username>/.i386-wine-pkg/usr/local/share/vulkan/icd.d/radeon_icd.i386.json
/home/<username>/.i386-wine-pkg/usr/local/share/vulkan/icd.d/lvp_icd.i386.json
/home/<username>/.i386-wine-pkg/usr/local/share/vulkan/icd.d/intel_icd.i386.json
```
This is on FreeBSD running WINE but the principal is the same. You're looking for something to the effect of <graphics card I own>_icd.i386.json
Those come form Vulkan. I'm not very familiar with Windows systems, haven't used one since I was a kid, but check to see if you have the right Vulkan drivers.
Re: The game won't run because of VanillaFixes
Posted: Mon Aug 24, 2026 11:26 pm
by Deviouss1
Deer11w wrote: Mon Aug 24, 2026 3:19 am
Every time I try to launch the game, this window keeps popping up saying "DXVK self-test failed." What's the problem?
Here's what I did. Open the folder where your game lives and delete the D3D9.DLL file. Then open the game from INSIDE the folder using VanillaFixes.exe, not the launcher. If you use the launcher, it just replaces the DLL every time. You will open your game from inside the main folder from now until you can run the Vulkan software which your older video card doesn't support. You can download the game again to get new patches, but you'll have to delete the DLL again each time.
Re: The game won't run because of VanillaFixes
Posted: Mon Aug 24, 2026 11:30 pm
by Fifthlibrem
Deviouss1 wrote: Mon Aug 24, 2026 11:26 pm
Deer11w wrote: Mon Aug 24, 2026 3:19 am
Every time I try to launch the game, this window keeps popping up saying "DXVK self-test failed." What's the problem?
Here's what I did. Open the folder where your game lives and delete the D3D9.DLL file. Then open the game from INSIDE the folder using VanillaFixes.exe, not the launcher. If you use the launcher, it just replaces the DLL every time. You will open your game from inside the main folder from now until you can run the Vulkan software which your older video card doesn't support. You can download the game again to get new patches, but you'll have to delete the DLL again each time.
That removes the stability that DXVK offers though. I would solve the missing Vulkan driver issue first
For reference you should be able to pass an environment variable to the loader at run time to point it to wherever the icd file is
This one specifically
VK_ICD_FILENAMES=$HOME/.i386-wine-pkg/usr/local/share/vulkan/icd.d/radeon_icd.i386.json
That's for a unix based system with an AMD gpu but you can modify it for whatever file path that you have. Should fix it.
Re: The game won't run because of VanillaFixes
Posted: Mon Aug 24, 2026 11:34 pm
by Deviouss1
I have an RX580 that does not recognize Vulkan at all. I couldn't find a workaround. The graphics in towns are the only problem, and they do stutter. But out in the wild, there's no complex layered geometry, so it doesn't affect it. It works, that's all I'll say.
Re: The game won't run because of VanillaFixes
Posted: Mon Aug 24, 2026 11:36 pm
by Fifthlibrem
Deviouss1 wrote: Mon Aug 24, 2026 11:34 pm
I have an RX580 that does not recognize Vulkan at all. I couldn't find a workaround. The graphics in towns are the only problem, and they do stutter. But out in the wild, there's no complex layered geometry, so it doesn't affect it. It works, that's all I'll say.
Ahh yeah I hadn't considered actually having an older card as those are starting to get quite rare these days.
Re: The game won't run because of VanillaFixes
Posted: Fri Aug 28, 2026 9:37 pm
by Odnoc
It really is amazing how easy it is to identify the problem, and often resolve, just by reading these popup windows...
No lie, I was crashing about 15 seconds after logging in on a character, the little window popped up, it said my addons were using more than (I think 40MB memory), and instructed me to open the addons window and check a box, I did exactly that... In about 60 seconds total, ran good as new...