I have sadly not been able to reproduce this so far. It works for me both in Proton and Wine 11.0 using dxvk 2.7.1 and dxwrapper v1.4.7900.25.
This is on a 7900 xtx with a week old mesa-git. Using the Steam version of the game.
Probably steam version was patched, idk; I didn't check the steam version.
The bug is reproduced on the demo version of the game. I've checked on this demo: Omikron: The Nomad Soul - Game Demo
That also seems to work here. Also tried the 7950x iGPU and mesa 26.0.3
Edit: Any special settings you are using in dxwrapper?
Well, I got more info. It is related to the display server. Just in case, I also checked on the latest version of WINE-11.5, but result the same.
The latest dxvk-2.7.1 does not work in wayland. When I run the game with latest dxvk-2.7.1 on X server, it works good.
Please, try to unset DISPLAY environment variable before launching the game. When DISPLAY is unset, wine using wayland for output.
@Blisto91 Here is my dxwrapper config. Nothing special, just default config.
Recently, I've checked Might And Magic IX with the same configuration: game -> dxwrapper -> dxvk-2.7.1, and I got the same error. Looks like the problem not game specific
EDIT: when I manually change screen resolution to what game requires (800x600), there is no error appeared.
Try using gog ddraw or dgvoodoo
Does it still happen with 3.0.1? And can you check if the 2.6 series work?
Does it still happen with 3.0.1? And can you check if the 2.6 series work?
I've just checked the 3.0.1 version, and the issue is gone. Everything is work! Thanks doitsujin team for great effort!
If you still need me to check the 2.6 series, please let me know.
Nothing extracted yet.
I'm trying run
Omikron - The nomad soulwith compatibility layer dxwrapper (dx7 -> dx9). It works OK with dxvk-2.5.3, but failed with the latest version of dxvk-2.7.1.Why I'm doing such compatibility chain? For using ReShade for older games.
Software information
Omikron - The nomad soul->dxwrapper-dx7-1.4.7900.25->dxvk-2.7.1(no reshade here)System information
Apitrace file(s)
If it required, I'll make it later
Log files
wine.log
Runtime_d3d9.log
dxwrapper-runtime.log (just in case)
EDIT: at first glance, the problem from the wine.log described as
0024:err:msvcrt:_wassert (L"!status && \"vkCreateSwapchainKHR\"",L"/home/runner/build_wine/wine/dlls/winevulkan/loader_thunks.c",3649) Assertion failed: !status && "vkCreateSwapchainKHR", file /home/runner/build_wine/wine/dlls/winevulkan/loader_thunks.c, line 3649