https://bugs.winehq.org/show_bug.cgi?id=44315
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Component|-unknown |directx-d3d Status|UNCONFIRMED |NEW
--- Comment #4 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Ganni87 from comment #0)
Wine 2.0 (with Staging patches) was the last version to run this game at a good performance, From 2.1 up to 3.0rc5 it results in a major framerate loss in every aspect of the game. The staging versions (up to 2.21) perform the same as "non staging" Wine.
While no other of my tested games were affected, it looks as if something in CSMT was changed and affected this particular title. I've tested this across multiple system configurations and the results are always the same.
I think you're spot on. It looks like wine-staging 2.0 was the last version with the CSMT buffer map optimization hacks which, in some cases, could reduce CPU-GPU synchronization significantly and thus improve game performance.
We'll probably introduce something non-hacky to the same effect in wined3d at some point in the future.