http://bugs.winehq.org/show_bug.cgi?id=58071
--- Comment #8 from wine@kryotek.mozmail.com --- I found something else that could be useful!
For reference
Big monitor: 2560x1440, 165HZ, VRR, HDR Small monitor: 1280x1024 75HZ Laptop: 1366x768 60HZ
By setting the big display to be 1920x1080 120HZ, the game crashes differently. I can see the loading screen for half a second before the game closes, it doesn't seem like a crash, it just abruply exits.
Anything higher gets the same result as before (I tried 1920x1200).
I tested both with and without the hacky patch (yes I recompiled).
Weirdly enough, this is all with fullscreen turned OFF.
I used Arch's winedbg to get more info out of this:
[giulio@arch wine]$ WINEDEBUG=ddraw+trace winedbg <path to Sacred.exe> 00cc:fixme:wineusb:query_id Unhandled ID query type 0x5. WineDbg starting on pid 0134 0130:fixme:dbghelp:elf_search_auxv can't find symbol in module 0130:fixme:dbghelp:elf_search_auxv can't find symbol in module process_breakpoint () at /build/wine/src/wine-32-build/../wine/dlls/ntdll/signal_i386.c: 578 0x7bd31746 process_breakpoint+0x36 [/build/wine/src/wine-32-build/../wine/dlls/ntdll/sig nal_i386.c:578] in ntdll: movl -0x58(%ebp), %eax 578 __ENDTRY Wine-dbg>cont 0138:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS) 0138:fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS) 0138:fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS) 0138:fixme:ddraw:DirectDrawEnumerateExA flags 0x6 not handled 0138:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0138:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. 0138:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. 0138:fixme:pulse:pulse_channel_map_to_channel_mask Unhandled channel aux0 0138:fixme:pulse:pulse_channel_map_to_channel_mask Unhandled channel aux0 Thread ID=0164 not in our list of threads -> can't rename 0138:fixme:ddraw:ddraw7_WaitForVerticalBlank iface 02D34EB0, flags 0x1, event 00000000 stub! wine client error:150: write: Descrittore di file errato Process of pid=0134 has terminated