https://bugs.winehq.org/show_bug.cgi?id=40036
--- Comment #14 from Jeff D. Hanson jhansonxi@gmail.com --- Noticed the d3d8-ValidateShader patch for staging. I switched to a different system (32-bit to work around GStreamer plugin multiarch problems on Ubuntu) loaded wine-staging and tried the demo again.
Multiple crashes again (with the shader message dialog). But somewhere in my test/alt-tab/messing around with the Nvidia control panel (to reset screen mode after each crash) it started working.
The screen was the wrong size and the Konami logo was mostly off the edge of the screen. Next the intro video played at the size of a postage stamp in the upper-left corner. Then the menu loaded but at the wrong resolution and I had to pan around to see it. I couldn't get any of the buttons to click because the graphics didn't align so I killed it and tried again.
Back to crashing. I don't know what I did to make it work that one time but I can't reproduce it. Makes me think there is a race condition of some sort. I tried changing affinity with schedtool but it just crashed again. Maybe there's a conflict with screen resolution between the logo, video, and shaders.
Some people on the PlayOnLinux forum did some debugging and also thought it was the shaders that were causing the problem: https://www.playonlinux.com/en/topic-11112-Help_me_please_Shadow_of_destiny....
The shaders are in: …/Program Files/Konami/Shadow Of Memories Demo/prefix/engine
Test system: Xubuntu 17.04 x86, Intel Pentium D 3.46GHz, GeForce 8600 GT with Nvidia 340.102 driver. wine-staging 2.21.0~zesty from dl.winehq.org