https://bugs.winehq.org/show_bug.cgi?id=46087
Bug ID: 46087 Summary: Directx9 games are very slow (unusable) Product: Wine-staging Version: 3.19 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: mochobb@clix.pt CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 62718 --> https://bugs.winehq.org/attachment.cgi?id=62718 Hardware specs and terminal output
I noticed that suddenly games were very slow (it takes seconds just to highlight a menu item). I tested Shadow Warrior 2 and XCOM: Enemy Unknown. The first game I had never tried, but I know the performance of the second one.
I downgraded wine-staging until I got a working version: 3.15. The other versions tried were 3.17, 3.18 and 3.19. The terminal output is attached. The output refers to XCOM, launching the game up to the menu and exiting.
Also attached are my hardware specifications.
Thank you very much for reading this.
https://bugs.winehq.org/show_bug.cgi?id=46087
mbb mochobb@clix.pt changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=46087
--- Comment #1 from mbb mochobb@clix.pt --- I forgot to mention the hardware is x86-64 but this happens in both 32bit and 64bit prefixes.
https://bugs.winehq.org/show_bug.cgi?id=46087
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Directx9 games are very |XCOM: Enemy Unknown has |slow (unusable) |poor performance in Staging | |3.17+ relative to 3.15
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- It'd be nice to know if this same performance regression is present in upstream Wine, if the game is indeed playable in upstream Wine.
https://bugs.winehq.org/show_bug.cgi?id=46087
--- Comment #3 from mbb mochobb@clix.pt --- Sorry, I don't quite understand what you mean by "upstream". You mean download wine from its site and run it manually? Well, I guess I can compile it from the AUR PKGBUILD, or download an RPM and run it manually. So you think this is a packaging issue?
Also, this is isn't tied to XCOM. Shadow Warrior 2 displays the same errors, and runs normally with 3.15 (though slow due to my specs). I haven't tried more games but I can, if you need me to.
https://bugs.winehq.org/show_bug.cgi?id=46087
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|XCOM: Enemy Unknown has |Multiple games have poor |poor performance in Staging |performance in Staging |3.17+ relative to 3.15 |3.17+ relative to 3.15 | |(XCOM: Enemy Unknown, | |Shadow Warrior 2)
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- I mean non-Staging Wine (sometimes called "wine-devel"); the idea is to determine if the problem is in one of the Staging patches or if it's in Wine itself. Depending on which it is, we can perform a bisection to determine which Staging patch or upstream commit (respectively) is to blame, though the procedure is different for each.
Title updated; I misread your first comment.
https://bugs.winehq.org/show_bug.cgi?id=46087
--- Comment #5 from mbb mochobb@clix.pt --- Created attachment 62740 --> https://bugs.winehq.org/attachment.cgi?id=62740 Laptop specs and output for Commandos 3 with upstream Wine 3.19
I've tested Wine 3.19 with Commandos 3 (also directx 9, though older) on my laptop (different machine). No slowdown whatsoever. I'll test my desktop with this Wine version tomorrow, with several games.
https://bugs.winehq.org/show_bug.cgi?id=46087
--- Comment #6 from mbb mochobb@clix.pt --- Created attachment 62741 --> https://bugs.winehq.org/attachment.cgi?id=62741 Laptop output for Commandos 3 with wine-staging 3.19
I installed wine-staging on my laptop, recreated the prefix and reinstalled Commandos 3. The terminal output is attached. I haven't noticed any slowdowns, but note this output carries the error:
"err:d3d:validate_state_table State STATE_RENDER(unrecognized) (0xd2) should have a representative."
Just like my desktop's output, while the previous output (with upstream wine) only had fixmes.
https://bugs.winehq.org/show_bug.cgi?id=46087
--- Comment #7 from mbb mochobb@clix.pt --- Created attachment 62752 --> https://bugs.winehq.org/attachment.cgi?id=62752 Desktop output for XCOM with upstream wine 3.19
Ok, I've tested upstream wine 3.19 and the problem persists. The terminal output is attached. I won't be able to test any other game for today. I'll test another one tomorrow if I can.
https://bugs.winehq.org/show_bug.cgi?id=46087
alasky@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alasky@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=46087
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46087
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games have poor |Performance regression in |performance in Staging |Wine 3.17+ relative to 3.15 |3.17+ relative to 3.15 |on r600g (XCOM: Enemy |(XCOM: Enemy Unknown, |Unknown, Shadow Warrior 2) |Shadow Warrior 2) | Product|Wine-staging |Wine Component|-unknown |-unknown
https://bugs.winehq.org/show_bug.cgi?id=46087
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|3.19 |3.17
https://bugs.winehq.org/show_bug.cgi?id=46087
CHECK_1234 CHECK_1234543212345@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |CHECK_1234543212345@protonm | |ail.com