https://bugs.winehq.org/show_bug.cgi?id=48395
Bug ID: 48395 Summary: Disco Elysium (Steam version, 1.0.0) crashes on starting new game, post-Char creation, with GPU error. Product: Wine Version: 5.0-rc3 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: aoanla@gmail.com Distribution: ---
Created attachment 66164 --> https://bugs.winehq.org/attachment.cgi?id=66164 Unity engine backtrace on crash
Disco Elysium is a relatively new game using Unity 2019.1.?? engine.
Using wine 5.0-rc3, and launching from Steam, with Wine set to "Windows 7" compatibility, it is possible to get into the character creation part, pre-game.
Starting the game itself with any character causes an almost immediate crash, presumably as the 3d engine is initialised for the game proper. (This is caught by the Unity bug tracker.)
I'll attach full logs as requested, but here I will note that the wine output displays:
018a:err:d3d:wined3d_debug_callback 0x81596a0: "GL_INVALID_OPERATION error generated. Transform feedback must be enabled and not paused.". 018a:err:d3d:wined3d_debug_callback 0x81596a0: "GL_INVALID_OPERATION error generated. Buffer is mapped.".
twice just before the crash is caught.
The Unity backtrace, attached, suggests that the crash happens in the nvidia libraries, but it isn't clear to me that this is the fault of the nvidia drivers themselves.