https://bugs.winehq.org/show_bug.cgi?id=41241
Bug ID: 41241 Summary: League of Legends: HLSL shader parsing failed. Product: Wine Version: 1.9.14 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: krzysztofmachura1@gmail.com Distribution: ---
Created attachment 55535 --> https://bugs.winehq.org/attachment.cgi?id=55535 log +hlsl_parser
On 1.9.13 game works perfectly on the clean prefix. On 1.9.14 game crashes during the loading screen.
Can be "fixed" by setting d3dcompiler_43 to native.
https://bugs.winehq.org/show_bug.cgi?id=41241
Krzysztof Machura krzysztofmachura1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=41241
Krzysztof Machura krzysztofmachura1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=41241
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #1 from fjfrackiewicz@gmail.com --- Looks similar to these bugs:
https://bugs.winehq.org/show_bug.cgi?id=40891
https://bugs.winehq.org/show_bug.cgi?id=41167
https://bugs.winehq.org/show_bug.cgi?id=33763
https://bugs.winehq.org/show_bug.cgi?id=41241
Krzysztof Machura krzysztofmachura1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine |Wine-staging Component|directx-d3dx9 |-unknown CC| |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=41241
--- Comment #2 from Krzysztof Machura krzysztofmachura1@gmail.com --- (In reply to fjfrackiewicz from comment #1)
Looks similar to these bugs:
https://bugs.winehq.org/show_bug.cgi?id=40891
These bugs are related to different parts, #1 is related to normal wine, on wine-1.9.13-staging it works, #2 is d3dx11, #3 is related to older wine version, but the bug was only introduced in 1.9.14-staging
https://bugs.winehq.org/show_bug.cgi?id=41241
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine-staging |Wine Severity|critical |normal Component|-unknown |directx-d3dx9
--- Comment #3 from Matteo Bruni matteo.mystral@gmail.com --- It's likely this has to do with the changes to how we are sharing code between d3dx9_xx.dll versions. You probably had native d3dx9_36.dll installed and that previously "covered" all the d3dx9 versions (all the other versions forwarded to it) but that's not the case anymore. Now you need the specific d3dx9_xx.dll used by the game.
Not really a regression. If you want to doublecheck my guess, you could take a +loaddll trace and look for the d3dx9 dll loaded by the game. Installing the correct native dll should "fix" the crash (or conversely, removing native d3dx9_36.dll on 1.9.13 will make it crash).
https://bugs.winehq.org/show_bug.cgi?id=41241
--- Comment #4 from Krzysztof Machura krzysztofmachura1@gmail.com --- Created attachment 56080 --> https://bugs.winehq.org/attachment.cgi?id=56080 1.9.13-staging +loaddll
https://bugs.winehq.org/show_bug.cgi?id=41241
--- Comment #5 from Krzysztof Machura krzysztofmachura1@gmail.com --- Created attachment 56081 --> https://bugs.winehq.org/attachment.cgi?id=56081 1.9.21-staging +loaddll
https://bugs.winehq.org/show_bug.cgi?id=41241
--- Comment #6 from Krzysztof Machura krzysztofmachura1@gmail.com --- Even after setting d3dx9_39.dll to native the performance is only a little bit better but only slightly better than setting d3dcompiler_43 to native. I still get half the fps I get on 1.9.13
https://bugs.winehq.org/show_bug.cgi?id=41241
Krzysztof Machura krzysztofmachura1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #7 from Krzysztof Machura krzysztofmachura1@gmail.com --- Clean prefix + d3dx9_39 actually work well, for some reason it didnt back when i was testing it before
https://bugs.winehq.org/show_bug.cgi?id=41241
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Frédéric Delanoy frederic.delanoy@gmail.com --- Closing INVALID bugs