https://bugs.winehq.org/show_bug.cgi?id=42026
Bug ID: 42026 Summary: Monkey Island 2: Special Edition crashes to a black window on launch. Product: Wine Version: 2.0-rc2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: thedoogster@gmail.com Distribution: ---
Created attachment 56488 --> https://bugs.winehq.org/attachment.cgi?id=56488 wine Monkey2 &> log.txt
When I use WINE to start Monkey Island 2: Special Edition (from GOG), the screen turns black. Pressing ESC closes the game (with the full-screen, black window), and I can see the attached output in my terminal.
I should be able to switch to another desktop and get a debug trace when the black game window is on the screen, if you'd like me to do that.
I'm using 375.26 of NVidia's drivers. While I started having WINE issues (including this one) after the driver upgrade, and I've recently had similar issues with Shantae: Pirate's Curse (also from GOG), everything other than WINE seems to be working fine.
https://bugs.winehq.org/show_bug.cgi?id=42026
Dugan Chen thedoogster@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thedoogster@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42026
Dugan Chen thedoogster@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #1 from Dugan Chen thedoogster@gmail.com --- I actually just got it working with "winetricks directx9".
https://bugs.winehq.org/show_bug.cgi?id=42026
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Resolution|FIXED |--- Status|RESOLVED |REOPENED CC| |mstefani@redhat.com Component|-unknown |directx-d3dx9
--- Comment #2 from Michael Stefaniuc mstefani@redhat.com --- "winetricks directx9" is just a workaround and not a fix. So I'm reopening this.
https://bugs.winehq.org/show_bug.cgi?id=42026
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #3 from winetest@luukku.com --- fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
Dupe or related to bug 37676.
https://bugs.winehq.org/show_bug.cgi?id=42026
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.0-rc2 |1.6 Summary|Monkey Island 2: Special |Monkey Island™ 2 Special |Edition crashes to a black |Edition: LeChuck’s Revenge™ |window on launch. |crashes on launch Product|Wine |vkd3d Component|d3d-util |hlsl Status|REOPENED |NEW
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- Still present with wine-8.0rc2. I forced d3dcompiler_47 to builtin.
https://bugs.winehq.org/show_bug.cgi?id=42026
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 73783 --> https://bugs.winehq.org/attachment.cgi?id=73783 +d3dcompiler
https://bugs.winehq.org/show_bug.cgi?id=42026
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Monkey Island™ 2 Special |Monkey Island™ 2 Special |Edition: LeChuck’s Revenge™ |Edition: LeChuck’s Revenge™ |crashes on launch |crashes due to HLSL syntax | |error 'unexpected | |KW_SAMPLER_STATE'
https://bugs.winehq.org/show_bug.cgi?id=42026
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- *** Bug 42917 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42026
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Monkey Island™ 2 Special |Multiple games crash due to |Edition: LeChuck’s Revenge™ |HLSL syntax error |crashes due to HLSL syntax |'unexpected |error 'unexpected |KW_SAMPLER_STATE' (Monkey |KW_SAMPLER_STATE' |Island™ 2 Special Edition: | |LeChuck’s Revenge™, | |Codename Panzers Cold War - | |SP demo, Gray Matter)
https://bugs.winehq.org/show_bug.cgi?id=42026
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #7 from Zeb Figura z.figura12@gmail.com --- Actually, this is mildly odd, because we do support the SamplerState keyword and type. Could you attach one of the failing shaders or a vkd3d log?
https://bugs.winehq.org/show_bug.cgi?id=42026
--- Comment #8 from Zeb Figura z.figura12@gmail.com --- (In reply to Zeb Figura from comment #7)
Actually, this is mildly odd, because we do support the SamplerState keyword and type. Could you attach one of the failing shaders or a vkd3d log?
Ah, never mind, I forgot there is a difference between SamplerState and sampler_state; it's the latter one we're failing to parse.
https://bugs.winehq.org/show_bug.cgi?id=42026
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games crash due to |Multiple games crash due to |HLSL syntax error |HLSL syntax error |'unexpected |'unexpected |KW_SAMPLER_STATE' (Monkey |KW_SAMPLER_STATE' (Monkey |Island™ 2 Special Edition: |Island™ 2 Special Edition: |LeChuck’s Revenge™, |LeChuck’s Revenge™, |Codename Panzers Cold War - |Codename Panzers Cold War - |SP demo, Gray Matter) |SP demo, Gray Matter, | |Nvidia | |'AntiAliasingWithTransparen | |cy' demo) Keywords| |download URL| |http://download.nvidia.com/ | |developer/SDK/Individual_Sa | |mples/DEMOS/Direct3D9/AntiA | |liasingWithTransparency.zip
https://bugs.winehq.org/show_bug.cgi?id=42026
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #9 from temp82@luukku.com --- also winamp's milkdrop plugin requires this.
https://bugs.winehq.org/show_bug.cgi?id=42026
--- Comment #10 from Artem S. Tashkinov aros@gmx.com --- Probable duplicates: bug 39652 and bug 42026.
http://bugs.winehq.org/show_bug.cgi?id=42026
--- Comment #11 from Gijs Vermeulen gijsvrm@gmail.com --- This bug has evolved into:
vkd3d:0138:trace:vkd3d_shader_compile <anonymous>:150:11: E5017: Aborting due to not yet implemented feature: Writing fx_2_0 sampler objects initializers is not implemented. vkd3d:0138:trace:vkd3d_shader_compile <anonymous>:196:1: E5017: Aborting due to not yet implemented feature: Write pass assignments.
I tested all the apps mentioned in the title and the result is the same. I think that means this bug is fixed and the above is worth a new bug (if it doesn't exist already)?
http://bugs.winehq.org/show_bug.cgi?id=42026
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com --- It could be seen this way, but I think we should keep all of them open for now, until fx_2_0 is mature enough for any useful test case. Otherwise we'll be losing affected application names, downloads, logs, etc. But that are targeting specific missing bits in e.g. SM4 are different, since it's already usable.