I'm hoping to get some help with running Divinity: Original Sin 2 through wine on Linux.
What I have tried:
[*] Wine-staging 4.6, with DXVK 1.0.3
[*] Wine-staging 4.6, without DXVK 1.0.3
[*] Wine 4.6, with DXVK 1.0.3
[*] Wine 4.6, without DXVK 1.0.3
[*] Wine 3.16, with and without DXVK 1.0.3
For all of the above, and based on wine appdb information, forum posts, and the like, I have also attempted:
[*] Setting library overrides for msvcp100, msvcp110, msvcp120 and msvcp140 as native.
[*] Setting library overrides for xaudio2_7 as native, then as disabled.
[*] Modifying the game config file for parameters FakeFullscreenEnabled and Fullscreen.
[*] Running the game through taskset -c 1
[*] Running the game with networking disable (through unshare -n).
[*] Running the game in chroot/debootstrap environments for Debian distributions jessie, stretch, and buster.
... and various combinations thereof.
The game launches but then is stuck on a black screen with the sound running and the custom game cursor displayed. This mirrors various bug reports on winehq but all of them point towards a bug fixed in wine 3.16; and as described above, I tried both with that version and the latest dev release wine 4.6.
As for logs: the game outputs nothing in its own log files (gold.log and network.log). Wine logs themselves contain little; and no ":err", only a few ":fixme". The behaviour is basically identical in all wine versions I tried, with or without dxvk, which makes me think dxvk is not involved. I get the usual wine or dxvk logs (depending on wether or not dxvl is enabled), and then a line saying:
Code: Select all
0009:fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithHandleData
I have attempted to read this dump file (it's described by file as a "Mini DuMP crash report") to get a stacktrace or something, through winedbg and an utility name "minidump2core" from the Breakpad project; but both failed to provide useful information. Attempting to use "WINEDEBUG=+d3d,+dxgi,+d3d11" and even "WINEDEBUG=+all" did not appear to yield useful info either.
As for the hardware used, the CPU is an i7-8700K and the GPU is a GeForce GTX 1070 TI with proprietary drivers 415.25.
I include a typical output log from wine 4.16 + dxvk (though as I said, it's not very informative) as well as one of the aforementioned dump file.
Thanks in advance for any information/suggestions that may help !