Works just fine here:
Your apitrace also plays back just fine...
Looking at the logs, I see:
wine client error:158: write: Bad file descriptor
... which I don't get. Either way, doesn't look like an issue with dxvk at least. Try a more recent Wine, I guess?
P.S.: Probably also worthwhile to check dxvk master.
Tried master from https://github.com/doitsujin/dxvk/actions/runs/20370319301/artifacts/4924229901 but it fails to start as well (with a different error though, let me know if you would like a log for it as well).
Which Wine version/flavour did you use to repro? I will try to use the latest one from 10.x but I was able to repro with 10.7 which is only a few months old.
Regarding the apitrace, I copied the dlls to the game directory but I didn’t remove DXVK’s dlls from the prefix (e.g.: windows/system32). Was that a mistake?
Which Wine version/flavour did you use to repro?
I'm on the latest Wine Staging - think it's 11.0-rc4 at this point.
Regarding the apitrace, I copied the dlls to the game directory but I didn’t remove DXVK’s dlls from the prefix (e.g.: windows/system32). Was that a mistake?
No, that's fine. But in this case it doesn't help reproduce the problem you're experiencing.
I managed to repro with Wine Staging 10.20 (latest one on 10.x branch) and dxvk 2.7.1.
Not sure what happened last time since I tried too many things on the previous prefix, but restarted from scratch and managed to repro consistently while also collecting an apitrace and logs.
Without dxvk (working):
With dxvk (crashing on start up. Apitrace files are very small so not sure if they are useful):
Next I will try with dxvk master and report back.
Thanks
Tried again dxvk master from https://github.com/doitsujin/dxvk/actions/runs/20370319301/artifacts/4924229901 with Wine Staging 10.20 and I can confirm it works, so whatever the cause of the problem is with dxvk 2.7.1 and FIFA 2003, it seems to be resolved in master.
Having said that, I also tested dxvk master with a Wine-GE 8-26 prefix and found that DXVK doesn't work there, but as mentioned before with a different error:
info: Game: fifa2003.exe
info: DXVK: v2.7.1-355-gb650faef
info: Build: x86 gcc 15.2.0
info: Found built-in config:
info: d3d9.cachedWriteOnlyBuffers = True
info: Effective configuration:
info: d3d9.cachedWriteOnlyBuffers = True
0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winevulkan.dll" at 6FA80000: builtin
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa838c0
info: Extension providers:
info: Platform WSI
info: OpenVR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: OpenXR
info: Enabled instance extensions:
info: VK_EXT_surface_maintenance1
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Found device: AMD Radeon RX 6700 XT (RADV NAVI22) (radv 25.0.7)
info: Skipping: Device does not support required feature 'maintenance6' (extension: VK_KHR_maintenance6)
info: Found device: llvmpipe (LLVM 19.1.7, 256 bits) (llvmpipe 0.0.1)
info: Skipping: Device does not support required feature 'maintenance6' (extension: VK_KHR_maintenance6)
warn: DXVK: No adapters found. Please check your device filter settings
warn: and Vulkan drivers. A Vulkan 1.3 capable setup is required.
te
rmi
nate
ca
lled
afte
r th
rowi
ng a
n in
stan
ce o
f 'd
xvk:
:Dxv
kErr
or'
Does this mean that next version of DXVK will stop working with older Wine version (e.g.: Wine-GE 8-26)?
Edit: BTW @WinterSnowfall I noticed in your screenshots above that while testing you wasn't using dxvk 2.7.1 but dxvk master instead, hence why I believe you wasn't able to reproduce the issue 😏
Interesting. Well yes, I always follow master for obvious reasons, but can't say I can think of a reason for any breakage with 2.7.1, since not much has changed in d3d8 since then.
But anyway, happy that you got it working too 😉.
Does this mean that next version of DXVK will stop working with older Wine version (e.g.: Wine-GE 8-26)?
It's possible older winevulkan is no longer compatible, I'm not entirely sure why that extension isn't picked up. Nobody's really testing ancient Wine versions with the latest dxvk.
It's possible older winevulkan is no longer compatible, I'm not entirely sure why that extension isn't picked up. Nobody's really testing ancient Wine versions with the latest dxvk.
Should I open a separate issue/question to get confirmation about this?
For my specific use case it’s very important to confirm this. I have too many games installed from retail media that will stop working once dxvk is updated from 2.7.1 to vNext so I would like to prepare in advance.
I went ahead and tested the game with DXVK 2.6.2 and 2.7. Works fine with both version.
The problem seems to be specific to DXVK 2.7.1 so I think we can close this.
Thanks
winevulkan.dllx1 2025-12
Installed FIFA 2003 on a new Wine prefix (tried Wine 10.7 and Wine-GE 8-26). The game works fine with wined3d but it crashes on startup (very early, before any intro video) with DXVK. Partial details below:
Software information
FIFA 2003 retail version (no patches available)
System information
Apitrace file(s)
Log files
fifa2003_wine.log.zip