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.