https://bugs.winehq.org/show_bug.cgi?id=53538
Bug ID: 53538 Summary: Contraption Maker fails to start - regression in 7.10+ - err:d3d:wined3d_caps_gl_ctx_create Failed to create a window Product: Wine-staging Version: 7.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: mszpak@wp.pl CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 72897 --> https://bugs.winehq.org/attachment.cgi?id=72897 7.10 - fails to start
Contraption Maker (a spiritual successor of The incredible machine) had been working nice with Wine since I added it to the database (at least since 4.10) [1]. Unfortunately, with wine(-staging) 7.10 it fails to start.
A log snipped from 7.10:
00d4:fixme:d3d9:D3DPERF_GetStatus (void) : stub 00d4:trace:d3d:wined3d_init Initialising adapters. 00d4:trace:d3d:wined3d_adapter_gl_init adapter_gl 00E676D8, ordinal 0, wined3d_creation_flags 0x7ed8. 00d4:warn:d3d:wined3d_adapter_init Allocating a random LUID. 00d4:trace:d3d:wined3d_adapter_init adapter 00E676D8 LUID 00000000:000003f6. 00d4:trace:d3d:wined3d_adapter_init Initialised 0 outputs for adapter 00E676D8. 00d4:trace:d3d:wined3d_caps_gl_ctx_create getting context... 00d4:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 00d4:err:winediag:nodrv_CreateWindow L"The explorer process failed to start." 00d4:err:d3d:wined3d_caps_gl_ctx_create Failed to create a window. 00d4:err:d3d:wined3d_adapter_gl_init Failed to get a GL context for adapter 00E676D8. 00d4:warn:d3d:wined3d_init Failed to create adapter. ...
In 7.9 initialization works fine:
011c:fixme:d3d9:D3DPERF_GetStatus (void) : stub 011c:trace:d3d:wined3d_init Initialising adapters. 011c:trace:d3d:wined3d_adapter_gl_init adapter_gl 00E66E40, ordinal 0, wined3d_creation_flags 0x7ed8. 011c:trace:d3d:wined3d_adapter_init adapter 00E66E40 LUID 00000000:000003f5. 011c:trace:d3d:wined3d_output_init output 00E66AF0, device_name L"\\.\DISPLAY1". 011c:trace:d3d:wined3d_adapter_create_output Initialised output L"\\.\DISPLAY1". 011c:trace:d3d:wined3d_adapter_init Initialised 1 outputs for adapter 00E66E40. 011c:trace:d3d:wined3d_caps_gl_ctx_create getting context... ...
I attached the longer debug logs for d3d with 7.9 and 7.10. It's the same with 7.12 (the newest currently available in Fedora).
Tested with Fedora 35 and the Intel graphic card reported by GL_RENDERER as:
Mesa Intel(R) UHD Graphics 630 (CFL GT2)
Please let me know you need any other logs or information.
[1] - https://appdb.winehq.org/objectManager.php?sClass=version&iId=35993