https://bugs.winehq.org/show_bug.cgi?id=44315
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor Summary|Guild Wars 2 - Slow |Buffer maps cause CPU-GPU |Performance since Wine 2.1 |synchronization (Guild Wars | |2)
--- Comment #6 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Henri Verbeet from comment #5)
(In reply to Matteo Bruni from comment #4)
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.
It's a bit awkward to have this as a bug against the Wine product though, since it basically amounts to "D3D performance could be better". Wine never had those hacks—and for good reason—so GW2 performance in Wine shouldn't be any worse than it ever was. (If it is, please do a regression test.) At the same time, it doesn't seem al that likely that Staging would be willing to take this as their bug and work on bringing those hacks back in an acceptable form.
Right, I guess I effectively rechristened this bug to mean "introduce a buffer map optimization". Let me update the bug to make that official.
Unless you think that's not useful either.